![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node
文章平均质量分 60
我就吃辣的
这个作者很懒,什么都没留下…
展开
-
Node模块化---AMD规范
Node模块化—AMD规范 1.什么是AMD规范? AMD是Asynchronous Module Definition 缩写 异步加载模块的 2.AMD的使用 2.1AMD导出 define(function() { const name = "coderwhy"; const age = 18; const sayHello = function(name) { console.log("你好" + name); } return { name, age原创 2021-03-21 19:22:39 · 225 阅读 · 0 评论 -
Node模块化----CommonJS
Node模块化----CommonJS 1.什么是CommonJS CommonJS是一个模块化规范 最初是在浏览器之外的地方使用 Node是CommonJS在服务端的具体实现 Broserify是CommonJS在浏览器的实现 webpack页具备对CommonJS支持与转换 2.CommonJS的具体内容 在Node中每一个js文件都是一个单独的模块,即实例module CommonJS规范的核心变量:exports、module.exports、require; 3.CommonJS基原创 2021-03-14 11:03:31 · 160 阅读 · 0 评论 -
Node模块化---初
Node模块化—初 1.什么是模块化? 模块化就是将整个程序划分成一个小小的结构。 这个结构有自己的作用域。 可以暴露自己函数、变量、对象。 可以引入其它结构的函数、变量、对象 2.为什么需要模块化? 不得不说,无论你多么喜欢JavaScript,以及无论JavaScript发展的多么好 你不得不承认 JavaScript是仅仅花10天写出来,肯定有许多缺陷 没有模块化就是很大问题 因为模块化带来的问题,会极大影响多人开发的效率。 3.没有模块化带来的问题? 命名冲突问题 在1.js中声明一原创 2021-03-14 11:02:40 · 73 阅读 · 0 评论 -
浏览器的Node的this和Arguments
浏览器的Node的this和Arguments 浏览器的this和Arguments 浏览器中的this是指向的window 浏览器中并没有arguments Node的this和Arguments 首先,我们得知道JS每个模块都是在沙盒中运行的,沙盒是一个函数(不是箭头函数) 其次,查看Node源码,发现沙盒中在运行模块的时候,是把每一个模块当作一个函数使用的,并且通过call函数,指定了this的指向,this的指向的是module.exports,同时call调用还传入其它参数,即为argume原创 2021-03-13 23:19:54 · 236 阅读 · 0 评论