11 2022 档案
摘要:一、常见的全局对象 1.全局对象的定义 全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。 在浏览器JavaScript中,通常window是全局对象 在Node.js中,全局对象是global,所有的全局对象都是global对象的属性。 控制台打印的gl
阅读全文
摘要:1.前言 Node.js 是一个开源和跨平台的 JavaScript 运行时环境 Node.js 在浏览器之外运行 V8 JavaScript 引擎(Google Chrome 的内核)。 这使得 Node.js 的性能非常好。 V8引擎源码非常复杂,大概超过100w行c++代码 Node.js 应
阅读全文
摘要:ECMAScript学习 1.let 声明变量,块级作用域 2.const 用法类似let,声明常量 3.解构 数组解构 对象解构 4.模板字符串 字符串中允许使用变量 5.字符串的拓展方法 判断字符串中间 开始 结束是否有关键字,返回布尔值 6.函数默认值 function foo(enable
阅读全文
摘要:01.this this的指向完全由函数在哪里调用决定。 在ES5中,this永远指向调用它的那个对象; 在ES6的箭头函数中没有this绑定,this指向箭头函数定义时作用域中的this; 判断this的指向 全局作用域、自执行函数、定时器传进的非箭头函数的this都指向window 严格模式下(
阅读全文
摘要:编码培训 1.编码规范 宁可1条能够落地执行的规范,也不要10页高大上难于落地的规范。 要求:可读性高 为什么要学习编码规范? 为了缩短开发时间 为了便于维护 为了编写零漏洞的完美程序 程序员写代码要保证软件质量。 2.格式类编码规范 间隔:运算符两端加空格,可以增加可读性。 缩进 :四个空格符最优
阅读全文