JavaScript
JS相关
勇敢的阿呆
该奋斗的年纪,不要选择安逸。
展开
-
JavaScript Object Layout
原创 2021-11-07 13:39:53 · 500 阅读 · 0 评论 -
JavaScript 加载(笔记)
默认加载<script src="http://localhost:80/test.js"></script>读到 script 标签,就下载并执行,并且阻塞后续文档元素加载。推迟加载 defer<script src="http://localhost:80/test.js" defer></script>读到 script 标签,就下载(但不会阻塞文档元素加载),下载完成后等文档元素加载完成后才执行。异步加载 async<scr原创 2020-09-11 15:03:45 · 62 阅读 · 0 评论 -
JavaScript 中两个 !! 是什么意思?
两个 !! 号的意思是将 undefind、unll 强制转换为 Boolean 类型。let name = undefined;let age = null;console.log(name, age); // 结果为:undefined nulllet name1 = !name; // 单个 ! 号代表转换为相反的布尔值。console.log(name1); // 结果为:truelet name2 = !!name; // 两次转换,得到原本该有的布尔值。undefined原创 2020-09-04 13:39:42 · 4821 阅读 · 0 评论 -
IIFE是什么
(function () { statements})();这个函数会在定义时就被调用。当从改方法外部访问内部定义的变量时,会报:Uncaught ReferenceError: a is not defined 错误。说明该函数会有自己的块级作用域。原创 2020-06-01 17:13:14 · 230 阅读 · 0 评论 -
ES6 入门教程
《ECMAScript 6 入门教程》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新引入的语法特性。作者:阮一峰 官网地址转载 2020-06-01 15:28:22 · 280 阅读 · 0 评论