前端开发人员上手 Node.js 还是需要课补一些服务端知识的。
前端开发人员上手 Node.js 还是需要课补一些服务端知识的。
第一部分主要涉及编程风格,为了让团队的代码看起来如出一人之手;第二部分为编程实践,学到了很多关于 JavaScript 的编程经验;第三部分是关于自动化的,介绍的工具链,在 2016 年底看来已经相当过时。
最近买了几本书,这本《JavaScript 语言精粹》果真精粹,篇幅很少,而附录较多,作者是 JSON 的发明者 Douglas Crockford ,听起来屌屌的,其中的干货也是不少的,看完受益匪浅!
1,单次加载:
require不会重复加载模块,无论调用多少次require,获得的模块都是同一个;
2,覆盖exports:
当将一个对象封装到模块中时,exports.Hello = Hello,则需使用require(‘./singleobject’).Hello来获取对象,可简化如下:module.exports = Hello; 此时就可以直接获取这个对象了,var Hello = require(‘./hello’); hello = new Hello();
3,创建全局链接:
npm link express;从而在当前目录使用全局安装的express;
4,
通过使用npm init交互式初始化一个符合标准的package.json;
发布包:npm publish;
更改json文件中的version字段后,重新发布,达到更新版本的目的;
取消发布:npm unpublish;
NaN,而null转换为数字:0,空字符串转为0与false。