admin 2019年07月26日 JS 函数与柯里化 看完这篇博客,你将了解JS 函数的 this, arguments 是什么JS 函数的 call, apply, bind 方法柯里化是什么?柯里化函数的套路this & argumentsjavascript中,每一个声明的函数都有 th 689 0 0 JavaScript,前端基础
admin 2019年07月26日 节流与防抖 看完这篇博客,你将了解什么是节流,什么是防抖节流与防抖的应用场景节流的代码实现防抖的代码实现概念节流(throttle)防抖(debounce)节流和防抖都是用来限制函数执行频率,保证短时间内的连续动作永远只会触发一次。不同之处在于节流是执 677 0 0 JavaScript,前端基础
admin 2019年07月26日 JS 函数与作用域 看完这篇文章,你将了解:1.js 函数的五种声明方式2.js 函数的本质3.this 和 arguments 是什么4.树与作用域5.其他小知识一. 函数的5种声明方式1:具名函数function f(x,y){ }2:匿名函数var f 604 0 0 JavaScript
admin 2019年07月26日 JS 的数据类型 看完这篇博客,你将了解:1.js 都有哪些数据类型?2.简单类型相关细节3.对象类型相关细节4.null与undefined的区别5.其他小知识一. js有七种数据类型简单类型:数字,字符串,布尔,Symbol,null,undefined 570 0 0 JavaScript
admin 2019年07月26日 另起炉灶 or 顺藤摸瓜?聊聊 JS 内存图与垃圾回收 另起炉灶 or 顺藤摸瓜两个对象的关系,最模棱两可的疑惑往往源于搞不清它们之间是另起炉灶还是顺藤摸瓜a = b同样是赋值操作,b 是对象,拷贝的就是地址。对新地址而言 a 可以顺腾摸瓜,对旧地址而言 a 是另起炉灶b 是基本类型,拷贝的是值 647 0 0 JavaScript
admin 2019年07月26日 JS拾遗(全局对象,临时转换,原型链) 看完这篇博客,你将了解:1.全局对象 window2.基本类型如何调用对象方法?3.公用属性藏在哪?一. 全局对象window全局对象在浏览器中是存在的,比如window对象。window对象,它的属性分两种:1.ECMAScript规定的 640 0 0 JavaScript
admin 2019年07月26日 JS 数组与常用方法 看完这篇文章,你将了解:js 数组的本质数组的构造函数数组各种常用方法其他小知识一. 数组到底是什么?js里,数组就是一个对象,一个由Array构造出来的对象。区分数组与伪数组(类似数组的对象)的方法是:看它的原型链是否指向Array.pr 649 0 0 JavaScript
admin 2019年07月26日 捕获与冒泡 捕获与冒泡,是 js 事件传播的相关概念。当一个元素及其父元素,父元素的父元素等身上绑定了多个点击事件时,它们规定了这些事件的执行线索。1.预备知识1:onclick与addEventListener的区别onclick:只能定义一个点击事 616 0 0 JavaScript
admin 2019年07月26日 原生 JS 实现 jsonp 和 ajax 看完这篇文章,你将了解1.XMLHttpRequest 对象简要2.JSON 简要3.原生 js 如何实现 JSONP4.原生 js 如何实现 AJAX5.同源策略与 CORS 跨域6.其他小知识一. 预备知识 XMLHttpRequest 662 0 0 JavaScript
admin 2019年07月26日 手写一个 jQuery 版 ajax 手工实现 ajax,根据上一篇文章 原生js实现jsonp和ajax,我们只需将原生 js 优化为一个简洁的 api。本文的实现,从原生版 ajax 出发看完本文,你将了解:1.利用对象传参的套路将参数表简化2.利用 ES6 的解构赋值去冗 614 0 0 JavaScript