本文介绍类型检测,作用域安全的构造函数,惰性载入,函数绑定,函数柯里化(函数套用),防篡改对象,函数节流,观察者模式等高级技巧
分类:
Web程序 时间:
2015-04-18 13:00:15
阅读次数:
168
1 $util = { 2 /** 3 * 类型检测 4 */ 5 type : function(obj){ 6 var rep = /\[object\s+(\w+)\]/i; 7 var str = Object....
分类:
编程语言 时间:
2015-04-10 15:26:20
阅读次数:
153
import java.io.File;import java.util.HashMap;import java.util.Iterator;import java.util.Map.Entry;public class FileListCollect { public static void...
分类:
其他好文 时间:
2015-04-08 14:32:37
阅读次数:
129
*#type.jsfunction Person(name, age) { this.name = name; this.age = age;}var d = {an: 'object'};var a = ['apple', 'banana'];var f = function() {};var s...
分类:
编程语言 时间:
2015-04-08 07:58:26
阅读次数:
184
Swift是一种类型安全的语言。类型安全的语言鼓励推荐在你代码中的值尽量要清楚其所属的类型。如果在你的代码中有一个预先好的字符串,你就不能错误地把他传递或者赋值给一个整数。因为Swift是类型安全的,当编译你的代码时就会做类型检测并且以错误的方式标识出所有的不匹配的类型。这样使你能够在开发过程中捕获...
分类:
编程语言 时间:
2015-04-08 01:01:28
阅读次数:
162
文章首发:http://www.cnblogs.com/sprying/p/4349426.html本文罗列了一般Js类型检测的方法,是构建Js知识体系的一小块,这篇文章是我很早之前总结的。一、Js中有5种基本数据类型Undefined 、Null、Boolean、String、Number(包含N...
分类:
编程语言 时间:
2015-03-19 09:55:23
阅读次数:
204
ubuntu12.04中使用的vim的版本不支持像语法高亮和文件类型检测等配置#sudo apt-get install vimvim默认的配置使用起来还不能让人满意,还需要自己配置默认配置文件是:/etc/vim/vimrc我们可以在家目录下建立自己的配置文件切换到~touch一个名为.vimrc...
分类:
系统相关 时间:
2015-02-21 22:19:08
阅读次数:
164
is.js是一个强大的通用js表单验证工具类。你可以使用js.js来检测任何东西,例如检测所给的值是否为参数,是否是数组,是否是超链接,甚至可以检测浏览器类型,正则表达式和数学表达式等。
is.js根据检测的类型分为:类型检测、正则表达式检测、算数检测、环境检测、时间检测、Presence检测、对象检测、字符串检测数组检测和配置检测。
在线文档:http://www.htmleaf...
分类:
Web程序 时间:
2015-02-10 13:25:21
阅读次数:
271
DataTables(http://www.datatables.net/)应该是我到目前为止见过的,功能最强大的表格解决方案(当然,不计算其它整套框架中的table控件在内)。 先把它主页上写的特性翻译罗列如下: 可变长度分页; 动态过滤; 多列排序,带数据类型检测功能; 列宽度的智能处理; 从多...
分类:
Web程序 时间:
2015-02-04 18:18:45
阅读次数:
284
在Javascript中,我们经常会接触到题目中提到的这5个比较特别的对象——false、0、空字符串、null和undefined。这几个对象很容易用错,因此在使用时必须得小心。类型检测我们下来看看他们的类型分别是什么: 运行上述代码,弹出的对话框应该显示的都是true。也就是说,false是布....
分类:
编程语言 时间:
2015-01-14 09:43:47
阅读次数:
160