自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MichaelAn的博客

Write less, do more!

  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 JavaScript语言精粹-读书笔记(4)

附录A 毒瘤全局变量全局变量可能造成内存泄漏;大型程序中可能和另一个变量名冲突;可以被程序的任何部分在任何时间修改(降低了程序的可靠性)定义全局变量的三种方法:在函数外部使用 var foo = value; 给全局对象window增加一个属性 window.foo = value; 使用未声明的变量(隐式全局变量,会造成很大的麻烦)作用域JS具有代码块,但是没有块级作用域。其他语言中,...

2019-05-30 21:22:04 243

原创 JavaScript语言精粹-读书笔记(3)

第六章 数组在JS中数组和对象实质都是对象,数组的属性是连续的整数。typeof(Array) = ‘object’// 判断数组的方法var is_array = function(value) { return value && typeof value === 'object' && value.constructor === Array;};/...

2019-05-30 21:20:53 222

原创 JavaScript语言精粹-读书笔记(2)

第四章 函数函数是功能实现的基本单元;一个函数的功能应当简单;编程就是把一组需求分解成一组函数和数据结构的技能。避免在一个函数内部实现多个功能。使用字面量创建的函数链接到一个 Object.prototype ,使用函数表达式创建的函数,链接到一个Function.prototype,最终通过原型链链接到 Object.prototype.函数在创建后,会具有一个prototype属性,它的...

2019-05-30 21:19:56 302

原创 JavaScript语言精粹-读书笔记(1)

JS 语言精粹 蝴蝶书这本书需要基本的JS基础和一定的经验。第一次看感觉很普通,工作一段时间后发现这本书很多细节很重要。这本书基于 ECMA3版本写的,现在已经普遍使用ECMA6版本,所以部分知识需要更新。原作者电子书网址:https://www.crockford.com/books.html第一张 精华JS 语言的特殊性造成了精华和糟粕并存,所以我们要合理使用这部分内容第二章 语法...

2019-05-30 21:18:07 760

原创 五月前端细节总结

细节知识点1、代码格式数学操作符两侧留空格;props数据类型监测放在类前面;翻译;warning;函数名变量名是否最佳;减少不必要的props, state;减少不必要的请求;使用一个代码(JS-css)尽量避免其他样式的改变(不需要的不要加,避免画蛇添足);屏幕录制的结束快捷键:control + command + escwebpack 内存溢出解决方法:配置"scripts":...

2019-05-21 10:26:37 1689

原创 console.log同步与异步

最近帮助一个后端同事调试时,console.log()他说结果不正确,因为会出现同步或者异步输出的情况。查阅资料,自己整理后,发现确实存在这个问题。问题现象异常出现原因分析在分析之前,我们得知道一点,JS中对象是引用类型,每次使用对象时,都只是使用了对象在堆中的引用。console.log打印的是对象当时的快照,展开对象时,它其实是重新去内存中读取对象的属性值,。浏览器或者可以说是开发...

2019-05-14 18:15:17 4481

原创 Slate 框架更新-删除文本节点的 leaves 属性

近期 slate 框架更新了,新版本中文本节点的属性发生变化,其他方法等也有调整。编辑器中设置文字加粗、斜体等字体类型或者链接等会变化。下面简要整理总结一下。text 节点属性改变With the pull request, text nodes no longer have a .leaves property. Instead, each text node has a unique se...

2019-05-03 10:48:59 774

Super Mario.zip

这部分代码是 JavaScript 实现超级玛丽,主要为 HTML css Javascript 文件和相关说明文档。

2019-08-21

react生命周期函数图解

React中重要的部分就是生命周期函数。与其他框架不同,React的生命周期函数不同阶段支持不同的状态和属性变化,从而进行重新渲染。不同周期执行不同的函数对于整个开发过程很重要。

2018-10-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除