摘要: 常用三种模块化规范 ES6 Module import命令用于输入其他模块提供的功能;export命令用于规定模块的对外接口。 在 ES6 之前,社区制定了一些模块加载方案,最主要的有 CommonJS 和 AMD 两种。前者用于服务器,后者用于浏览器。ES6 在语言标准的层面上,实现了模块功能,而 阅读全文
posted @ 2020-05-12 17:22 零度从容 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 1. 了解 Web 及网络基础 1.1 网络基础 TCP/IP 通常使用的网络(包括互联网)是在 TCP/IP 协议族的基础上运作,而 HTTP 属于它内部的一个子集。 按层次分为以下 4 层:应用层、传输层、网络层和数据链路层。 应用层: 决定了向用户提供应用服务时通信的活动,比如 FTP、DNS 阅读全文
posted @ 2020-03-27 00:15 零度从容 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、可视区,页面内容,浏览器宽高 1.可视区域:可显示网页内容的区域。 打开浏览器的控制台,拉动控制台宽/高的时候网页可视区域的宽高也会随之改变,所以可视区域可随意改变。 可视区宽高跟网页内容宽高没关系。 那可以理解为:可视区域 = 浏览器的页面显示部分 先普及一下关于浏览器宽高知识点(了解的可以跳 阅读全文
posted @ 2020-03-01 19:08 零度从容 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 判断两个数组是否相等 ` ` 严格相等,会比较两个值的类型和值 `==` 抽象相等,比较时,会先进行类型转换,然后再比较值 然后我就更迷惑了,先类型转换,我擦,怎么转换,左边转换成右边类型还是右边转换成左边类型? 先看几个例子: console.log([10] == 10); //true con 阅读全文
posted @ 2020-01-14 17:24 零度从容 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 什么是正则表达式? 正则表达式是一组由字母和符号组成的特殊文本, 它可以用来从文本中找出满足你想要的格式的句子. 一个正则表达式是在一个主体字符串中从左到右匹配字符串时的一种样式. "Regular expression"这个词比较拗口, 我们常使用缩写的术语"regex"或"regexp". 正则 阅读全文
posted @ 2020-01-14 16:43 零度从容 阅读(465) 评论(0) 推荐(0) 编辑
摘要: JavaScript 的 this 指向 一、问题的由来 学懂 JavaScript 语言,一个标志就是理解下面两种写法,可能有不一样的结果。 var obj = { foo: function () {} }; var foo = obj.foo; // 写法一 obj.foo() // 写法二 阅读全文
posted @ 2020-01-14 16:36 零度从容 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 前言 一、新的变量声明方式let和const 是什么: 新的变量声明方式,提供变量的块级作用域,同时通过一些限制来更防止我们犯错误。也就是说是更好的声明变量的方式 怎么用 var 的问题 可以重复声明,没有报错和警告 无法限制修改 没有块级作用域, { } let 和 const 不能重复声明 都是 阅读全文
posted @ 2020-01-14 16:21 零度从容 阅读(360) 评论(0) 推荐(0) 编辑
摘要: JS的垃圾回收机制与常见内存泄露的解决方法 前言 起因是因为想了解闭包的内存泄露机制,然后想起《js高级程序设计》中有关于垃圾回收机制的解析,之前没有很懂,过一年回头再看就懂了,写篇博客与大家分享一下。如果喜欢的话可以点波赞/关注,支持一下。 个人博客了解一下:obkoro1.com 内存的生命周期 阅读全文
posted @ 2020-01-14 15:15 零度从容 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 前言 JavaScript是一门动态语言,所谓的动态语言可以暂时理解为在语言中的一切内容都是不确定的。比如一个变量,这一时刻是个整型,下一时刻可能会变成字符串了。虽然变量的数据类型是不确定的,但是各种运算符对数据类型是有要求的。如果运算符发现,运算子的类型与预期不符,就会自动转换类型。 本文主要介绍 阅读全文
posted @ 2020-01-14 15:05 零度从容 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 引子 本文介绍JavaScript运行机制,这一部分比较抽象,我们先从一道面试题入手: console.log(1); setTimeout(function(){ console.log(3); },0); console.log(2); 请问数字打印顺序是什么?题目的答案是依次输出1 2 3 再 阅读全文
posted @ 2020-01-14 15:04 零度从容 阅读(531) 评论(0) 推荐(0) 编辑