当前位置: 网站首页>小程序开发>小程序制作

淮滨申请400电话费用【淮滨企业全国热线电话办理】淮滨开通400电话电信价格、淮滨微信公众号代运营外包托管、淮滨网店编辑装修美工、淮滨网站推广优化大概需要多少钱

发表日期: 2021-05-10 15:13:57 浏览次数:80

淮滨申请400电话费用【淮滨企业全国热线电话办理】淮滨开通400电话电信价格、淮滨微信公众号代运营外包托管、淮滨网店编辑装修美工、淮滨网站推广优化大概需要多少钱

网站建设.jpg

淮滨县,河南省信阳市下辖县,位于信阳市东北部,地处东经115°11′—115°35,北纬32°15′—32°38'之间,总面积1209平方公里,地处北亚热带与暖温带气候过渡地带。 [1]  截至2020年6月,淮滨县辖4个街道、5个镇、10个乡, [2]  县政府驻滨湖街道。 [3]  截至2019年末,淮滨县总人口78.47万。 [4] 

淮滨因位于淮河之滨而得名。1952年8月经国务院批准,正式设立淮滨县。 [1]  1962年10月20日,合并于息县的原淮滨行政区域和固始县的原淮滨县期思、张庄两个区的行政区域为淮滨县的行政区域。 [5]  2019年3月,淮滨县入选第一批革命文物保护利用片区分县名单。 [6]  淮滨县产业集聚区是河南省首批确定的175个产业集聚区之一。造船业是淮滨县传统优势产业,也是纳入河南省“十一五”规划予以重点支持的装备制造业。 [7]  2020年2月26日,河南省人民政府批准淮滨县退出贫困县,正式脱贫摘帽。 [8]  淮滨县境内有期思古城、东西湖风景区、淮滨淮南湿地自然保护区等著名景点。

2019年,淮滨县生产总值225.92亿元,增长7.9%。其中,第一产业增加值41.26亿元,增长1.8%;第二产业增加值91.70亿元,增长8.9%;第三产业增加值92.97亿元,增长10.7%,三次产业结构18.3:40.6:41.1。 [4] 


前言

几乎所有项目现在都在用git了,之前的SVN已经很少用,很久之前还写过git的相关操作文章https://www.haorooms.com/post/git_common_ml 工程化的发展,对codeReview和代码质量有了较高的要求。也出现了很多git提交前代码校验的工具,git钩子插件。今天主要介绍一下husky,及js的try catch 这两个小的知识点吧。

husky 介绍

husky能够防止不规范代码被commit、push、merge等等。 首先安装husky

npm install husky --save-dev

yarn add husky --dev

编辑package.json文件,如:

     "husky": {
        "hooks": {
          "pre-commit": "npm run lint-staged"// 执行相关代码校验
        }
      },

  "scripts": {
    "lint-staged": "lint-staged",
    "lint-staged:js": "eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty",
  },

  "lint-staged": {
    "**/*.less": "stylelint --syntax less",
    "**/*.{js,jsx,tsx,ts,less,md,json}": [
      "prettier --write",
      "git add"
    ],
    "**/*.{js,jsx}": "npm run lint-staged:js",
    "**/*.{js,ts,tsx}": "npm run lint-staged:js"
  },

当你git commit的时候,将会现现执行 precommit里的脚本,没有问题了再提交。

try catch

文章太短,再介绍一个小的知识点,就是try catch。try catch我们很常用,但是滥用会有性能问题,所有我们要慎用! try catch语法如下:

try {
    //可能会导致错误的代码} catch (error) {
    //在错误发生时怎么处理}finally {
     //即使报错始终执行
 }

因为在运行try catch时,需要将当前的词法环境和作用域全部分别添加到catch和Finally所要执行的代码块中。可以推断出try catch是消耗性能的。 通过对比如下两组数据

//没有加try catch(function () {
  var i = 0;
     i++;}())//有try catch(function () {
  var i = 0;
    try {
      i++;
    } catch (ex) {
    } finally {
    }}())

发现有try catch的一组数据,确实消耗性能比较大。

try catch无法捕获异步请求错误

try {
    setTimeout(()=>{
        const A = 1
        A = 2
    },0)} catch (err) {
    // 这里并不能捕获回调里面抛出的异常
    console.log("-----haorooms catch error------")
    console.log(err)}

慎用try catch

try catch最适合处理那些我们无法控制的错误,如I/O操作等,后端nodeJs或java读取I/O操作比较多比如读数据库,所以用try catch比较多。前端可以用在上传图片、使用别人的js库报错、async await同步调接口等地方适用。

但是大部分前端客户端代码处理都不怎么依赖环境也没有I/O操作,都是自己写的代码,在明明白白地知道自己的代码会发生错误时,再使用try catch语句就不太合适了,对应数据类型的错误,建议用解构赋值指定默认值、&&和||来规避,所以慎用try catch。


淮滨申请400电话费用淮滨企业全国热线电话办理淮滨开通400电话电信价格、淮滨微信公众号代运营外包托管、淮滨网店编辑装修美工、淮滨网站推广优化大概需要多少钱

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: http://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878