RCalculator可能是全世界最好用的图片压缩工具

JavaScript

首页 » Archive by category 'JavaScript'

thunkli

match、search、replace、split

String 类型定义了几个用于在字符串中匹配模式的方法。第一个方法就是match(),在字符串上调用这个方法,本质上与调用RegExp的exec()方法相同。另一个用于查找模式的方法是search()…… 继续阅读

发表在 JavaScript |
thunkli

JavaScript modules

现在,所有主流浏览器都支持JavaScript modules! 本文介绍了如何使用JS modules,如何负责任地部署它们以及Chrome团队如何努力使modules在将来变得更好。 什么是JS模块? JS模块(也称为“ES模块”或“ECMAScript模块”)是一项主要的新功能,或者是新功能的集合。 您过去可能使用过userland JavaScript模块系统。 也许您在Node.js中使用过CommonJS,或者在AMD中使用过,或者在其他方面使用过。 所有这些模块系统都有一个共同点: … 继续阅读

发表在 JavaScript |
thunkli

ES5中新增的方法

Array filter 对数组中的每个元素都执行一次指定的函数(callback),并且创建一个新的数组,该数组元素是所有回调函数执行时返回值为 true 的原数组元素。它只对数组中的非空元素执行指定的函数,没有赋值或者已经删除的元素将被忽略,同时,新创建的数组也不会包含这些元素。 //过滤掉小于 10 的数组元素: //代码: function isBigEnough(element, index, array) { return (element >= 10); } var filt … 继续阅读

发表在 JavaScript |
thunkli

Number、parseIn和parseFloat

有3个函数可以把非数值转化成数值:Number()、parseInt()和parseFloat()。第一个函数,即转型函数Number()可以用于任何数据类型,而另两个函数则专门用于把字符串转换成数值。 继续阅读

发表在 JavaScript |
thunkli

JavaScript拖放

最早在网页中引入JavaScript拖放功能是IE4。当时,网页中只有两种对象可以拖放:图像和某些文本。HTML5以IE的实例为基础指定了拖放规范。 继续阅读

发表在 JavaScript |
thunkli

slice

slice()方法它能够基于当前数组中的一或多个项创建一个新数组。slice()方法可以接受一或两个参数,即要返回项的起始和结束位置。 继续阅读

发表在 JavaScript |
thunkli

splice

splice()方法恐怕要算是最强大的数组方法了,它有多种用法。splice()主要用途是向数组的中部插入项,使用这种方法的方式有如下3种…… 继续阅读

发表在 JavaScript |
thunkli

RegExp

ECMAScript通过RegExp类型来支持正则表达式。使用下面类似Perl的语法,就可以创建一个正则表达式: var expression = /pattern/flags; 其中的模式(pattern)部分可以是任意简单或复杂的正则表达式,可以包含字符类、限定符、分组、向前查找,以及反向引用。每个正则表达式都可带有一个或多个标志(flags),用以表明正则表达式的行为。正则表达式的匹配模式支持下列3个标志: g——表示全局(global)模式,即模式将被因用于所有字符串,而非在发现第一个匹 … 继续阅读

发表在 JavaScript |