首页
技术分享
实用工具 发布文章 新浪微博 Github

javascript - 栏目列表

luciy 2015-12-21 评论一下

2015年,软件开发界发生了很多变化。有很多流行的新语言发布了,也有很多重要的框架和工具发布了新版本。下面有一个我们觉得最重要的简短清单,同时也有我们觉得值得你在2016年花时间精力去学习的新事物的一些建议。 大趋势在过去的几年里,有一个越来越明显的趋势是web应用的商业逻辑逐步从后端转移到了...

luciy 2015-12-18 评论一下

随机数随机数是统计学领域的一个重要概念,对于游戏来说同样意义非凡,用好随机数,可以使你的游戏更真实、更人性、富有魅力。 举例子来说:一个打靶游戏,子弹每次都命中准心所示位置是不科学的,加上抖动误差,会使真实感更加强烈;再如,抽奖大转盘程序,每当转盘停止转动时,指针恰好都指向奖品图片的正中点,人...

luciy 2015-12-14 评论一下

当下最热的Web前端框架概览作为前端工程师,我们生在最好的时代。标题中提到的三大前端框架都即将或已经发布了重大更新。Ember 在不到2个月前发布了可以平滑升级的2.0。两周前 React 发布了 0.14,在迈向1.0稳定版的路上迈出了关键的一步。在本周之内,一场名为AngularConne...

luciy 2015-12-08 评论一下

二进制和八进制表示法ES6提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)表示。 120b111110111 === 503 // true0o767 === 503 // true 从ES5开始,在严格模式之中,八进制就不再允许使用前缀0表示,ES6进一步明确,要...

luciy 2015-12-08 评论一下

RegExp构造函数在ES5中,RegExp构造函数只能接受字符串作为参数。 123var regex = new RegExp("xyz", "i");// 等价于var regex = /xyz/i; ES6允许RegExp构造函数接受正则表达式作为参数,这时会返回一个原有正则表达式的拷贝...

luciy 2015-12-01 评论一下

ES6加强了对Unicode的支持,并且扩展了字符串对象。 字符的Unicode表示法JavaScript允许采用\uxxxx形式表示一个字符,其中“xxxx”表示字符的码点。 12"\u0061"// "a" 但是,这种表示法只限于\u0000——\uFFFF之间的字符。超出这个范围的字符,...

luciy 2015-12-01 评论一下

数组的解构赋值基本用法ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前,为变量赋值,只能直接指定值。 123var a = 1;var b = 2;var c = 3; ES6允许写成下面这样。 1var [a, b, c] = ...

luciy 2015-11-09 评论一下

let命令基本用法ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。 1234567{ let a = 10; var b = 1;}a // ReferenceError: a is not defined...

luciy 2015-10-15 评论一下

最近项目有个需求要用js计算一串字符串写入到localStorage里所占的内存,众所周知的,js是使用Unicode编码的。而Unicode的实现有N种,其中用的最多的就是UTF-8和UTF-16。因此本文只对这两种编码进行讨论。 下面这个定义摘自维基百科(http://zh.wikiped...

luciy 2014-04-18 评论一下

精心挑选了30款保质保量的优质jQuery插件。 1、Data Img 这是一款处理响应式图片的小巧jQuery插件。 2、Font Icon Picker 这款jQuery插件可以让你拥有一款可搜索、分页显示的图标选择器。图标列表可以通过选框直接显示,也可以直接显示一列或者从Fontello...