自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 ES2015入门系列11-模块 Modules

强调文字 看一下官方介绍:Language-level support for modules for component definition.JS在ES2015开始原生支持模块化开发,我们之前也曾借助于诸如:AMD CommonJS等的模块加载器进行过模块化开发,我想说的是那些都没有今天要讲的简单好用。⚠️ 警告,正式版中的ES2015中没有模块加载器,所以我们依然需要之前的模块加载器...

2017-06-30 16:44:17 960

原创 ES2015入门系列4-参数默认值

这个功能比较简单,但对于后端开发来说,会觉得会奇怪,参数默认值还需要特殊支持么?答案是肯定的,在ES5中, 参数是不可以指定默认值的,统一默认为 undefined, 如下代码:function say(word) { word = word || '呵呵!'; console.log(word);}console.log(say()); //呵呵!console.log(say(...

2017-06-29 16:40:00 297

原创 DOM相关属性和方法

Element:父子元素节点属性:childElementCount:返回子元素节点的个数 children:返回当前元素的子元素节点的集合 firstElementChild:返回第一个子元素节点 lastElementChild:返回最后一个子元素节点 nextElementSibling:返回同级的下一个元素节点 previousElementSibling:返回同级的前一个元素节...

2017-06-29 16:12:33 222

原创 TypeScript不利于高级Javascript程序员的修养

Typescript完全严格地兼容js吗? Typescript官方说它是Javascript的超集,好多人也是这么理解的。 本人验证过一些case,得出结论:并不是严格的超集。例一:contact.jsfunction contact() {this.name = "Jackie Ge"return {cname: this.name,getCname() {return thi...

2017-06-28 16:06:49 1285 1

原创 js数组的迭代方法的使用方法

数组的迭代方法,这个想必大家都不陌生了,可能刚入门的人暂时还没接触到这个。但是以后的开发中,肯定会用得上的。我自身的一个使用经历就是,如果迭代方法用的适当,不但可以减少代码量,也能使代码可读性更强。还有一个就是,我本身在数组的遍历上,基本都是用for循环进行操作,在开始使用了迭代方法之后,我for循环用的很少。如果以后我更加熟练迭代方法的话,for使用会更少,也希望这样能帮助大家学习迭代方法。...

2017-06-26 22:21:46 440

原创 深入了解JavaScript对象--函数、对象

1.[[Call]]属性是函数独有的,表明该对象可以被执行。由于仅函数拥有该对象,ECMAScript定义typeof操作符对任何具有[[Call]]属性的对象返回“function”。 注:某些浏览器曾经在正则表达式中包含[[Call]]属性,导致后者被错误鉴别为函数。现在,所有的浏览器行为都一致,typeof不会再将正则表达式鉴别为函数。2.函数具有两种字面形式。第一种为函数声明,第二种...

2017-06-24 15:16:33 134

空空如也

空空如也

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

TA关注的人

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