caoweiju's blog

个人技术文章记录


  • 首页

  • 归档

  • 标签

  • 分类

npm包的开发测试和发布

发表于 2019-01-16 | 分类于 JavaScript

npm包管理

npm其实是Node.js的包管理工具(node package manager)。

为啥我们需要一个包管理工具呢?因为我们在Node.js上开发时,会用到很多别人写的JavaScript代码。如果我们要使用别人写的某个包,每次都根据名称搜索一下官方网站,下载代码,解压,再使用,非常繁琐。于是一个集中管理的工具应运而生:大家都把自己开发的模块打包后放到npm官网上,如果要使用,直接通过npm安装就可以直接用,不用管代码存在哪,应该从哪下载。

更重要的是,如果我们要使用模块A,而模块A又依赖于模块B,模块B又依赖于模块C和模块D,npm可以根据依赖关系,把所有依赖的包都下载下来并管理起来。否则,靠我们自己手动管理,肯定既麻烦又容易出错。

阅读全文 »

ecma5|6|201x和babel

发表于 2019-01-14 | 分类于 JavaScript

ecma

  • 中文名: 欧洲计算机制造联合会
  • 外文名: European Computer Manufactures Association
  • 地 区: 日内瓦
  • 缩 写: ECMA
  • 目 的: 信息处理和电信系统
  • 包 括: 程序语言和输入输出
  • 组 织: 国际标准化组织

    这个组织的目标是评估,开发和认可电信和计算机标准。大家决定把ECMA的总部设在日内瓦是因为这样能够让它与其它与之协同工作的标准制定组织更接近一些,比方说国际标准化组织(ISO)和国际电子技术协会(IEC)。ECMA是“European Computer Manufactures Association”的缩写,中文称欧洲计算机制造联合会。是1961年成立的旨在建立统一的电脑操作格式标准–包括程序语言和输入输出的组织。
    主要任务是研究信息和通讯技术方面的标准并发布有关技术报告。ECMA并不是官方机构,而是由主流厂商组成的,他们经常与其他国际组织进行合作。就象ECMA的章程中所说的那样,这个非盈利组织的目标是发展“标准和技术报告以便促进和标准化对信息处理和电信系统的使用过程。

阅读全文 »

线上日志分析必备命令和实践

发表于 2019-01-14 | 分类于 tool

线上日志查看基础

查看线上机器的一些信息和基础命令:

  • du、df查看大小相关
  • cat、zcat、less、tail、head查看文件内容
  • grep、awk处理文件内容
  • sort、uniq、wc统计
  • scp文件传输
阅读全文 »

chrome扩展应用了解和编写

发表于 2019-01-14 | 分类于 tool

chrome浏览器

  1. Chrome浏览器追求的是全方位的快速体验。它不仅能飞快地从桌面上启动,而且能瞬间完成网页加载,还能以闪电般的速度运行网络应用。
  2. Chrome 浏览器整洁且直观。您可在同一位置进行搜索和导航,可随意排列标签页,既快捷又轻松。
  3. 您不必成为安全专家即可放心地浏览网络。Chrome默认会为用户提供安全保护,并可供所有人轻松且安全地使用。

    内置地址

    所有内置地址列表:chrome://chrome-urls/
    开发者常使用列表:
  4. 开发者高级选项:chrome://flags/
  5. dns缓存清除: chrome://net-internals/#dns
  6. 扩展应用程序:chrome://extensions/
  7. 侦测页面[包括外接安卓设备]:chrome://inspect/#devices
阅读全文 »
1…45
weiju.cao

weiju.cao

个人技术文章记录

44 日志
14 分类
52 标签
GitHub E-Mail Weibo
0%
© 2021 weiju.cao