JavaScript
JavaScript原型链学习指南

我使用颜色与形状的可视化方法,将JavaScript中对象原型与原型链的抽象概念呈现在在涂鸦上,乍一看复杂,细看恍然大悟。

2019年3月3日发布预计阅读5.6分钟
动图解释JS中的原型链

帅华君用Adobe Illustrator创作了一张可视化信息图,帮助理清Javascript对象与__proto__、prototype和原型链的关系

2016年10月2日发布预计阅读11.8分钟
JS的原始值和引用值

理解为什么一些数据类型是值的拷贝而另一些是值的引用,这些不同在代码中是如何体现的,这些概念的混淆铸成无数bug的产生,快来一窥究竟计算机内存中到底发生了什么吧!

2017年5月3日发布预计阅读11.4分钟
JS执行上下文与this指向

JavaScript代码执行上下文堆栈,执行上下文与this指向,这就是你所有的境遇。

2017年6月13日发布预计阅读9.6分钟
图解Async/await异步编程

这几天review我博客网站后端NodeJS代码,顺便应用Async/await异步编程,将涉及到与数据库mysql交互的全部代码重新写了一遍。

2019年2月16日发布预计阅读2.4分钟
图解JS对象属性的四特性

属性除了包含了名称、属性值,还包括其它有意义的特性,可写性、可枚举性和可配置性,这些特性对开发一款JavaScript库非常有帮助。

2018年7月13日发布预计阅读4.3分钟
理解This指向只需记住5个规则

完全掌握this在JavaScript中的指向,吹散笼罩在this周围的重重迷雾,理解谁决定了this的指向,看完本篇你能在代码运行之前就可以判断出this的指向。

2016年12月2日发布预计阅读4.4分钟
研究JavaScript中Object对象属性

我创作完JS原型链可视化。发现Object在所有构造函数中有着举足轻重的地位。我要研究Object的属性,试图探索和寻找其中可循的规律。

2017年7月19日发布预计阅读6.5分钟
如何理解闭包

闭包可以访问其外部作用域中的变量,而外部作用域不可访问闭包中的变量,这就是闭包。

2018年1月27日发布预计阅读4.0分钟
Promises学习指南

ES6 promise特性来自javascript走心的承诺。

2017年5月26日发布预计阅读8.9分钟
[译] 《Eloquent JavaScript 2》数值

这是一本关于如何让计算机处理你希望他们做的事情。现如今计算机和螺丝刀一样普遍,但是他们却隐藏着极为复杂的部分,因此理解他们并...

2017年1月2日发布预计阅读14.8分钟
JS中4种内存泄漏类型

这篇文章将探索在客户端JavaScript中常见的内存泄漏代码,我们还将学习到如何使用Chrome开发者工具找到这些泄漏的内存。

2018年1月20日发布预计阅读12.4分钟
正则表达式学习指南

除了RegExp对象的exec()方法和test()方法用于正则匹配,String对象亦拥有正则匹配的方法,比如search(),replace(),match(),split()。帅华君将这些内容梳理起来便于记忆和查阅。

2017年10月21日发布预计阅读8.1分钟
如何理解JS中bind/call/apply方法

改变JavaScript中执行函数的this指向,用到call、apply和bind三个函数继承自Function.prototype的方法,三者功能相近又各有不同。

2018年9月3日发布预计阅读3.4分钟
javascript简易模版解析

在页面中预先存放会用到的html片段,其实引起这个问题的本质是前端如何优雅地将数据的改变(状态的更新)反映到UI的改变。

2018年5月25日发布预计阅读1.7分钟
浅谈ES6标准规范

ECMAScript标准第六版,ES6又称es2015,在ES5的基础上增加新的语法,满足编写复杂应用的需求,还新增了类、模块等概念。

2018年4月5日发布预计阅读26.0分钟
JavaScript中变量提升那点事儿

不打不相识,不坑不长记性,认识这些JavaScript中的坑,和JavaScript做朋友。

2017年3月15日发布预计阅读6.2分钟
JavaScript中如何使用模块开发

将不同功用的代码封装到不同js文件中,每一个文件都可以看作是一个模块,模块与模块之间通过ES2015导入导出语法联系。

2019年5月12日发布预计阅读1.1分钟
javascript中的高阶函数

javascript的高阶函数特性使得它能做函数化编程,高阶函数是指那些能把函数作为参数传入或者返回函数的函数。

2016年8月5日发布预计阅读6.3分钟
整理一套Web前端面试题

一个枯燥乏味的概念翻来覆去,只有究其根本,才能万变不离其宗,分享几个Web前端题目。

2018年4月27日发布预计阅读9.5分钟
写优雅的JS是技术也是艺术

一方面开发者共同遵循着ECMAScript的语言特性,另一方面一千个人却有出一千种写法,作者给出了自己的编程习惯。

2018年1月18日发布预计阅读1.6分钟
理解Javascript中的闭包概念

去年10月写了一篇Javascript原型链的文章,反响不错...

2017年2月22日发布预计阅读6.4分钟