http://es6rocks.com/2014/10/arrow-functions-and-their-scope/ 原文链接 摇滚ES6中国站快要上线了,大家期待吧,也可以联系或者ES6组织为这个活动做出点贡献!

在ES6很多很棒的新特性中, 箭头函数 (或者大箭头函数)就是其中值得关注的一个! 它不仅仅是很棒很酷, 它很好的利用了作用域, 快捷方便的在现在使用以前我们用的技术, 减少了很多代码……但是如果你不了解箭头函数原理的话可能就有点难以理解. 所以,让我们来看下箭头函数, 就是现在!

执行环境

你可以自己去学习和尝试下, 你可以简单的把示例程序代码复制到你的浏览器控制台下. 现在, 推荐使用Firefox(22+)开发者工具, Firefox(22+)开发者工具现在支持箭头函数,你也可以使用谷歌浏览器. 如果你使用谷歌浏览器, 你必须要做下列两件事: - - 在谷歌浏览器中地址栏中输入:”about:flags”, 找到 “使用体验性Javascript”选项,开启使用。 - - 在函数的开头加上”use strict”,然后再在你的谷歌浏览中测试箭头函数吧(提示:请用谷歌浏览器v38,我当时就是被浏览器版本坑了):

1
2
3
4
(function(){
    "use strict";
    // use arrow functions here
}());

幸运的是后面会有越来越多的浏览器支持ES6特性. 现在你完成了所有准备工作, 让我们继续深入它吧!

Read more

http://es6rocks.com/2014/10/es6-modules-today-with-6to5/?utm_source=javascriptweekly&utm_medium=email 原文链接

我之前在Twitter上发过一个照片,表达出我有多快乐,这像是一个时光机让我们可以穿梭到未来-ES6的时代!下面让我来展示如何使用6to5让今天就可以练手ES6的模块化。

home
使用6to5让今天就可以练手ES6的模块化

Read more

home
D2前端技术论坛

参加交流会坐在台下看台上大牛的分享,有种时光交错的感觉。在一个最好的时代与时间最精英的人,挤挤一堂,梦想成为这个时代最有创造力的一代,而不是垮掉的一代。—-豪情

这次D2和@liningone一起去的,25个小时的火车(没钱啊TT),一路奔波,终于来到了杭州,短暂休息了一下,就跑去阿里西溪总部先观望了一下,结果门卫大哥不让我们进去,只好在门口照了几张相

home
阿里巴巴西溪园区门口

Read more

home
HTML5和JavaScript Web应用开发

Read more

之前Demon写了一个JS类库Ghosejs,最近我打算学一下。

先贴一下整理的整体结构,前面的为行数。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/**
名称 Ghostjs
版本 0.0.3

21 入口
38 G()函数入口,DOM加载后执行,兼容FF和IE,类似于$(function(){});如果是结点会走_G()
	116 引用了一些常见的方法
	146 常见的正则
	186 全局缓存
	204 UA判断
220 _G() 选择器包装入口,有length等,具体选择器在selector数组里
	276 queueSelector复杂选择器 G('div>p +warp'),最终找到P
	353 选择器入口 支持ID CLASS TAG * >选择
	378 _G原型方法
		381 each 对遍历元素的迭代,参数返回为dom, index, this(当前遍历对象) 
		441 signet 给_G元素加属性
		455 at 类似于JQ的eq
		477 back G(elm).at(n).xxx(做一堆事情).back().yyy(在原来的选择器上做事情)
		510 first last
		525 fix 调用AryFilter
		541 even odd
		563 next prev siblings
		667 warp 所选元素的子元素 warpClass warpTag ctains 
		724 obstruct 阻塞执行
		741 trash 清楚缓存
		765 事件 bind unbind once
		811 CSS方法 hide show adClass rmClass tgClass stStyle gtStyle
		909 属性方法stAttr rmAttr gtAttr
		948 动画 animate fdIn fdOut
		1027 DOM操作 insetHTML gtInHTML insetText gtInText rmNode apend
		1108 位置与大小 w h gtPos scTo bscTop bscBtom
1167 G的共用方法 实现了一些本类库的内部方法,兼容了部分ECMAScript 5、ECMAScript 6方法
1732 编码的一些转换	
1801 模板引擎
1875 一些判断 返回bool类型那种	
1921 ajax
1968 jsonp
2036 cookie
2141 事件
2256 其他内部方法
2411 Tween动画算法
**/

Read more