自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 requireJS学习笔记

AMD、CMD与commonJSrequireJS实现了AMD规范,即异步加载模块,模块加载的时候不会阻塞后续代码的执行,将模块加载完后的操作(依赖该模块的程序)放到回调函数中进行。这种规范适合于浏览器端。例如:require(['module1', 'module2'], function(mod1, mod2) { //do something; //当module1/2加载完后会执行该

2016-10-17 11:10:43 508

原创 字符集和字符编码

我们在网页上看到的文字实体在计算机中是以二进制来进行存储的,在计算机进行磁盘的读写时,需要对实体文字和二进制进行转换,因此我们需要有规则来规定每个实体文字存储在计算机中是怎么样的。 有这样三个与字符编码相关的概念: 字库表: 包含了实体的文字 编码字符集: 指定了每个实体文字在字库表中的位置。例如ASCII,Unicode等就是字符集,前者主要用于英文等西方文字,后者几乎

2016-10-11 14:57:46 467

原创 理解回调函数

1.回调函数的作用域 回调函数作为参数传递给某个函数,因此回调函数和某个函数应该是处于平级的执行环境中的,它们的外层作用域链是相同的。回调函数可以用于同步和异步。 JavaScript始终是单线程的,处理这个就不能处理别的。ajax是异步的,那是因为浏览器又开了一个线程去请求,JavaScript主线程仍然是单线程的。 JavaScript引擎是单线程运行的,浏览器无论在什么时候都只且只有一

2016-10-11 14:36:52 372

原创 E6箭头函数在哪些时候不适用

本文主要参考了When ‘not’ to use arrow functions以及箭头函数中this的用法先搞清楚this在箭头函数和普通函数中的区别:箭头函数的this值是在定义的时候就已经确定好了。而不是动态指定的。普通函数的this值是运行时确定的。 Arrow Function是 Lexical scoping, this指向定义Arrow Function时外围, 而不是运行时的对象。

2016-10-09 14:41:12 3143

原创 JS高级程序设计笔记(五):引用类型

Function函数名就是函数体的引用。可以将函数名作为参数传递给另一个函数,也可以在一个函数内部返回另一个函数,以便在函数体外调用。例如Array.prototype.sort接收一个函数作为参数,该参数规定了比较的规则,如果我们想对数组中的对象按照某个属性来进行排序,可以这样做:function compareByProperty(property) { return func

2016-10-09 10:54:39 432

空空如也

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

TA关注的人

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