随笔分类 -  javascript

摘要:转载地址:https://juejin.im/post/5c8bd4f5e51d456c95409bd8 可视区域是一个前端优化经常出现的名词,不管是显示器、手机、平板它们的可视区域范围都是有限。在这个 有限可视区域 区域里做到完美显示和响应,而在这个区域外少做一些操作来减少渲染的压力、网络请求压力 阅读全文
posted @ 2019-03-18 15:59 zhaobao1830 阅读(648) 评论(0) 推荐(0) 编辑
摘要:这是我在公众号(高级前端进阶)看到的文章,现在做笔记 https://github.com/yygmind/blog/issues/32 本篇文章重点介绍构造函数、原型和原型链相关知识,如果你还不知道 `Symbol` 是不是构造函数、`constructor` 属性是否只读、`prototype` 阅读全文
posted @ 2019-02-20 10:02 zhaobao1830 阅读(194) 评论(0) 推荐(0) 编辑
摘要:这是我在公众号(高级前端进阶)看到的文章,现在做笔记 https://github.com/yygmind/blog/issues/26 浅拷贝 Object.assign 上篇文章介绍了其定义和使用,主要是将所有可枚举属性的值从一个或多个源对象复制到目标对象,同时返回目标对象。(来自 MDN) 语 阅读全文
posted @ 2019-01-09 09:10 zhaobao1830 阅读(1235) 评论(0) 推荐(0) 编辑
摘要:这是我在公众号(高级前端进阶)看到的文章,现在做笔记 https://github.com/yygmind/blog/issues/25 一、赋值(Copy) 赋值是将某一数值或对象赋给某个变量的过程,分为下面 2 部分 基本数据类型:赋值,赋值之后两个变量互不影响 引用数据类型:赋址,两个变量具有 阅读全文
posted @ 2018-12-24 10:24 zhaobao1830 阅读(459) 评论(0) 推荐(0) 编辑
摘要:这是我在公众号(高级前端进阶)看到的文章,现在做笔记 https://github.com/yygmind/blog/issues/24 new 运算符创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例。 ——(来自于MDN) 举个例子: 可以看出 new 创建的实例有以下 2 个特性 阅读全文
posted @ 2018-12-21 15:54 zhaobao1830 阅读(248) 评论(0) 推荐(0) 编辑
摘要:这是我在公众号(高级前端进阶)看到的文章,现在做笔记 https://github.com/yygmind/blog/issues/23 bind() bind() 方法会创建一个新函数,当这个新函数被调用时,它的 this 值是传递给 bind() 的第一个参数,传入bind方法的第二个以及以后的 阅读全文
posted @ 2018-12-20 08:57 zhaobao1830 阅读(488) 评论(0) 推荐(0) 编辑
摘要:转:https://www.cnblogs.com/jsingleegg/p/3456152.html css部分: <style type="text/css">.pop { width:200px; height:130px; background:#080;}</style> 样式与JS部分: 阅读全文
posted @ 2018-12-17 16:45 zhaobao1830 阅读(758) 评论(0) 推荐(0) 编辑
摘要:这是我在公众号(高级前端进阶)看到的文章,现在做笔记 https://github.com/yygmind/blog/issues/22 call() 和 apply() call() 方法调用一个函数, 其具有一个指定的 this 值和分别地提供的参数(参数的列表)。 call() 和 apply 阅读全文
posted @ 2018-12-17 16:43 zhaobao1830 阅读(382) 评论(0) 推荐(0) 编辑
摘要:转载地址:https://blog.csdn.net/lhjuejiang/article/details/79623973 数据类型分为基本类型和引用类型: 基本类型:String、Number、Boolean、Null、Undefined、symbol(ES6) 引用类型:Object、Arra 阅读全文
posted @ 2018-12-16 15:41 zhaobao1830 阅读(1718) 评论(0) 推荐(1) 编辑
摘要:这是我在公众号(高级前端进阶)看到的文章,现在做笔记 https://github.com/yygmind/blog/issues/21 上篇文章详细的分析了各种this的情况,看过之后对this的概念就很清晰了,没看过的去看看。 我们知道this绑定规则一共有5种情况: 1、默认绑定(严格/非严格 阅读全文
posted @ 2018-12-14 08:55 zhaobao1830 阅读(262) 评论(0) 推荐(0) 编辑
摘要:这是我在公众号(高级前端进阶)看到的文章,现在做笔记 https://github.com/yygmind/blog/issues/20 this的绑定规则总共有下面5种。 1、默认绑定(严格/非严格模式) 2、隐式绑定 3、显式绑定 4、new绑定 5、箭头函数绑定 现在开始一个一个介绍,内容来自 阅读全文
posted @ 2018-12-07 17:27 zhaobao1830 阅读(217) 评论(0) 推荐(0) 编辑
摘要:这是我在公众号(高级前端进阶)看到的文章,现在做笔记 https://github.com/yygmind/blog/issues/19 作用域指的是一个变量和函数的作用范围,JS中函数内声明的所有变量在函数体内始终是可见的,在ES6前有全局作用域和局部作用域,但是没有块级作用域(catch只在其内 阅读全文
posted @ 2018-12-06 17:30 zhaobao1830 阅读(322) 评论(0) 推荐(0) 编辑
摘要:转载地址:http://www.cnblogs.com/xxcanghai/p/4991870.html 先看代码: JS中有几种函数 首先,在此之前需要了解的是,在JS中函数可以分为两种,具名函数(命名函数)和匿名函数。 区分这两种函数的方法非常简单,可以通过输出 fn.name 来判断,有nam 阅读全文
posted @ 2018-12-06 10:49 zhaobao1830 阅读(2611) 评论(0) 推荐(0) 编辑
摘要:这是我在公众号(高级前端进阶)看到的文章,现在做笔记 https://github.com/yygmind/blog/issues/18 红宝书(p178)上对于闭包的定义:闭包是指有权访问另外一个函数作用域中的变量的函数, MDN 对闭包的定义为:闭包是指那些能够访问自由变量的函数。 其中自由变量 阅读全文
posted @ 2018-12-06 08:22 zhaobao1830 阅读(142) 评论(0) 推荐(0) 编辑
摘要:这是我在公众号(高级前端进阶)看到的文章,现在做笔记 https://github.com/yygmind/blog/issues/17 红宝书(p178)上对于闭包的定义:闭包是指有权访问另外一个函数作用域中的变量的函数关键在于下面两点: 是一个函数 能访问另外一个函数作用域中的变量 对于闭包有下 阅读全文
posted @ 2018-12-05 09:52 zhaobao1830 阅读(209) 评论(0) 推荐(0) 编辑
摘要:这是我在公众号(高级前端进阶)看到的文章,现在做笔记 https://mp.weixin.qq.com/s/RZ8Lpkyk8lz6z5H8Q8SiEQ 垃圾回收算法 常用垃圾回收算法叫做**标记清除 (Mark-and-sweep) **,算法由以下几步组成: 1、垃圾回收器创建了一个“roots 阅读全文
posted @ 2018-12-02 17:26 zhaobao1830 阅读(375) 评论(0) 推荐(0) 编辑
摘要:这是我在公众号(高级前端进阶)看到的文章,现在做笔记 https://mp.weixin.qq.com/s/yK4DPKhkmkiroasWJMrJcw 阅读笔记 JS内存空间分为栈(stack)、堆(heap)、池(一般也会归类为栈中)。 其中栈存放变量,堆存放复杂对象,池存放常量,所以也叫常量池 阅读全文
posted @ 2018-12-02 16:41 zhaobao1830 阅读(217) 评论(0) 推荐(0) 编辑
摘要:这是我在公众号(高级前端进阶)看到的文章,现在做笔记 https://mp.weixin.qq.com/s/x4ZOYysb9XdT1grJbBMVkg 今天介绍的是JS内存空间,了解内存空间中的堆和栈原理对于理解JS闭包、Event Loop等有很大帮助 知识点:某些情况下,调用堆栈中函数调用的数 阅读全文
posted @ 2018-11-30 08:47 zhaobao1830 阅读(209) 评论(0) 推荐(0) 编辑
摘要:这是我在公众号(高级前端进阶)看到的文章,现在做笔记 https://mp.weixin.qq.com/s/hZIpnkKqdQgQnK1BcrH6Nw 阅读笔记 JS是单线程的语言,执行顺序肯定是顺序执行,但是JS 引擎并不是一行一行地分析和执行程序,而是一段一段地分析执行,会先进行编译阶段然后才 阅读全文
posted @ 2018-11-28 09:12 zhaobao1830 阅读(152) 评论(0) 推荐(0) 编辑
摘要:这是我在公众号(高级前端进阶)看到的文章,现在做笔记 https://mp.weixin.qq.com/s/tNl5B4uGdMkJ2bNdbbo82g 阅读笔记 执行上下文是当前 JavaScript 代码被解析和执行时所在环境的抽象概念。 执行上下文的类型 执行上下文总共有三种类型 全局执行上下 阅读全文
posted @ 2018-11-28 08:51 zhaobao1830 阅读(188) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示