当前位置: 首页 > news >正文

如何分析网站白酒企业网站建设

如何分析网站,白酒企业网站建设,惠州网站开发公司,在线制作图片加字合成‎ Table of Contents 1. 全局对象2. 代码执行优先级3. 模块导入4. 模块加载 4.1. 文件模块优先级4.2. 文件夹加载优先级 4.2.1. 包#xff08;文件夹#xff09;下的入口文件优先级4.2.2. 包加载优先级5. 核心模块的简单使用 5.1. events1 全局对象 globalconsole.log(globa…     ‎ Table of Contents 1. 全局对象2. 代码执行优先级3. 模块导入4. 模块加载 4.1. 文件模块优先级4.2. 文件夹加载优先级 4.2.1. 包文件夹下的入口文件优先级4.2.2. 包加载优先级5. 核心模块的简单使用 5.1. events 1 全局对象 global console.log(global);// Object [global] { // global: [Circular], // clearInterval: [Function: clearInterval], // clearTimeout: [Function: clearTimeout], // setInterval: [Function: setInterval], // setTimeout: [Function: setTimeout] { [Symbol(util.promisify.custom)]: [Function] }, // queueMicrotask: [Function: queueMicrotask], // clearImmediate: [Function: clearImmediate], // setImmediate: [Function: setImmediate] { // [Symbol(util.promisify.custom)]: [Function] // } // }console console.log(console)// { // log: [Function: bound consoleCall], // warn: [Function: bound consoleCall], // dir: [Function: bound consoleCall], // time: [Function: bound consoleCall], // timeEnd: [Function: bound consoleCall], // timeLog: [Function: bound consoleCall], // trace: [Function: bound consoleCall], // assert: [Function: bound consoleCall], // clear: [Function: bound consoleCall], // count: [Function: bound consoleCall], // countReset: [Function: bound consoleCall], // group: [Function: bound consoleCall], // groupEnd: [Function: bound consoleCall], // table: [Function: bound consoleCall], // debug: [Function: bound consoleCall], // info: [Function: bound consoleCall], // dirxml: [Function: bound consoleCall], // error: [Function: bound consoleCall], // groupCollapsed: [Function: bound consoleCall], // Console: [Function: Console], // profile: [Function: profile], // profileEnd: [Function: profileEnd], // timeStamp: [Function: timeStamp], // context: [Function: context], // [Symbol(kBindStreamsEager)]: [Function: bound ], // [Symbol(kBindStreamsLazy)]: [Function: bound ], // [Symbol(kBindProperties)]: [Function: bound ], // [Symbol(kWriteToConsole)]: [Function: bound ], // [Symbol(kGetInspectOptions)]: [Function: bound ], // [Symbol(kFormatForStdout)]: [Function: bound ], // [Symbol(kFormatForStderr)]: [Function: bound ] // } exports, require, module, _filename, _dirname模块参数 console.log(arguments.callee );// function (exports, require, module, __filename, __dirname) { // console.log(arguments.callee );2 代码执行优先级 同步代码优先例子如下 // 代码执行优先级 setTimeout(function () {setTimeout(function () {console.log(time out);}, 0);new Promise(resolve {setTimeout(function () {console.log(start in Promise);}, 1);console.log(beg);resolve();console.log(end);setTimeout(function () {console.log(end in Promise);}, 0);}).then(() {console.log(finish);});console.log(不要调皮); }, 100);// beg // end // 不要调皮 // finish // time out // start in Promise // end in Promise3 模块导入 同步导入module.exports exports true { test } » tree . ├── index.js └── test.js./index.js console.log(index.js);./test.js require(./index.js); console.log(test.js);output: 导入之后才会继续执行代码 index.js test.js4 模块加载 4.1 文件模块优先级 这里只考虑 .js .json文件路径加载 文件结构 . ├── a.js ├── a.json ├── b.json └── test.jsa.js module.exports js文件优先;a.json {s: json文件优先 }b.json {main : json 文件也支持省略扩展名的方式加载 }test.js // 测试js文件先加载 console.log(require(./a)); // 证明json也可以加载 console.log(require(./b));output默认文件加载js先于json文件 js文件优先 { main: json 文件也支持省略扩展名的方式加载 }4.2 文件夹加载优先级 4.2.1 包文件夹下的入口文件优先级 文件结构 . ├── a │   ├── index.js │   ├── m.js │   └── package.json ├── b │   ├── index.js │   └── package.json ├── c │   └── index.js └── test.js./aindex.js module.exports index.js文件优先;m.js module.exports package.json文件优先;package.json {name: a,version: 1.0.0,main : m.js }./bindex.js module.exports ./b/index.js文件优先;package.json {name: a,version: 1.0.0 }./cindex.js module.exports index.js支持默认加载;./test.js // 优先加载packagae.json文件 console.log(require(./a)); // packagae.json中main属性指定加载某文件 console.log(require(./b)); // index.js也支持默认加载 console.log(require(./c));output package.json文件中有main优先于index.js文件 package.json文件优先 ./b/index.js文件优先 index.js支持默认加载4.2.2 包加载优先级 路径加载文件结构 . ├── fs │   └── index.js └── test.js./fs/index.js module.exports 路径加载优先级高;./fs/test.js // 加载核心模块 console.log(require(fs)); // 第三方模块 console.log(require(./fs));output路径加载优先级高于核心模块 {appendFile: [Function: appendFile],appendFileSync: [Function: appendFileSync],access: [Function: access],accessSync: [Function: accessSync],chown: [Function: chown],promises: [Getter]..........//还有很多 } 路径加载优先级高非路径加载文件结构 . ├── node_modules │   ├── fs │   │   └── index.js │   └── tts │   └── index.js └── test.js./nodenodules./fs/index.js module.exports ./node_nodules./fs;./nodenodules./tts/index.js module.exports ./node_nodules./tts;./test.js // 判断第三方模块和核心模块的优先级 console.log(require(fs)); // 第三方模块可以加载 console.log(require(tts));output核心模块加载优先于第三方模块(nodemodules) {appendFile: [Function: appendFile],appendFileSync: [Function: appendFileSync],access: [Function: access],......//很多promises: [Getter] } ./node_nodules./tts第三方模块查找过程非路径查找文件结构 . ├── a │   ├── b │   │   ├── c │   │   │   ├── node_modules │   │   │   │   └── tts1 │   │   │   │   └── index.js │   │   │   └── t.js │   │   └── node_modules │   │   └── tts2 │   │   └── index.js │   └── node_modules │   └── tts3 │   └── index.js └── node_modules└── tts4└── index.jsmodule.paths 中列表的顺序查找递归向上级目录查找 [C:\\a\\b\\c\\node_modules,C:\\a\\b\\node_modules,C:\\a\\node_modules,C:\\node_modules ]5 核心模块的简单使用 5.1 events 继承了事件类自身不用实现事件类 const events require(events);class Teacher extends events {constructor(sec 2000) {super();this.sec sec;this.doing();}doing() {let cnt 0;setInterval(() {cnt;this.emit(class, {cnt});}, this.sec);} }const t new Teacher(); t.on(class, function (args) {console.log(time to class:, args.cnt); });Created: 2019-06-26 周三 09:31 Validate 转载于:https://www.cnblogs.com/heidekeyi/p/11075506.html
http://www.sadfv.cn/news/93022/

相关文章:

  • 深圳哪里网站制作东莞专业微网站建设价格低
  • 青岛做英文网站的公司网站可信认证在哪里做
  • 有全部公司的网站单页网站利润
  • 平面设计 网站推荐如何检测网站被搜索引擎惩罚了
  • 静态网站做301重定向曼联vs曼联直播
  • 网站邮箱怎么做的外贸网站优化哪家好
  • 网站怎么做效果更好深圳建设局网和住房网
  • 网站建设业务员提成做网站 接单
  • 建站语言有哪些温州seo优化网络推广
  • com的域名是指商业网站的域名.农林牧渔行业网站建设
  • 网站备案号在哪网站建设改版方案
  • 专业杭州网站建设网页设计基础课心得体会2000字
  • 做视频网站注意什么问题无锡seo培训
  • 门户网站开发模板直播小程序源码
  • 电子商务网站购物流程图ps做网站显示内容参考
  • 黑龙江中国建设监理协会网站沧州网站制作网站
  • 企业网站建设因素分析重庆建设工程安全网
  • php mysql 网站建设信专业广州网站建设
  • 开源网站有哪些肇庆搞产品网站的公司
  • 网站制作公司数据库管理排名甘肃嘉峪关建设局网站
  • 网站seo关键字优化WordPress好看的博客主题有哪些
  • 做视频的软件模板下载网站有哪些内容网上注册公司流程工商
  • 可以做翻译兼职的网站吗学校网站建设 分工
  • 做面食的网站wordpress cute主题
  • 长春市做网站推广免费的效果图设计软件
  • 网站建设一般多少钱要如何选择如何让网站速度快
  • 北京专业网站开发网站建设广告平台推广
  • 校园网站建设实施方案适合做网站背景音乐
  • 西安制作网站公司哪家好腾讯企业网页设计
  • 电商网站开发背景对于网站建设的体会