加载中
JS小工具

//时间工具 var javascriptTimeUtil = new JavascriptTimeUtil(); function JavascriptTimeUtil(){   var o = new Object();   o.getNowTime = function(){     var date = new Date();    var...

2017/08/17 18:42
37
JSON

stringify()和parse():分别是将JavaScript对象序列化为JSON字符串和把JSON字符串解析为原生的JavaScript值. 1.stringify(): var book = { title: "Profess...

2017/06/30 22:47
14
表单

关于EventUtil可以参考<事件>这篇博客 1.当文本框获得焦点是自动选择其文本 EventUtil.addHandler(window, "load", function(event){ var textbox = document.forms[0...

2017/06/30 22:17
15
事件

var EventUtil = { addHandler: function(element, type, handler){//添加事件 if (element.addEventListener){ element.addEventListener(type, handler, false);...

2017/06/30 21:53
10
location和history

1.location对象即是window对象的属性,也是document的属性 即 window.location 和 document.location引用的是同一个对象 2.可以使用replace()方法改变浏览器的位置,使用户不能后退 se...

2017/06/30 21:14
10
frames布局

1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <title>Frameset Example</title> </head> <frameset rows...

2017/06/30 21:02
5
js定时器

1.一次性定时 //设置超时时间 var timeoutId = setTimeout(function() { alert("Hello world!"); }, 1000); //取消 clearTim...

2017/06/30 20:34
17
块级作用域

JavaScript没有块级作用域的概念,这意味着在块语句中定义的变量,实际上是在包含函数中而非语句中创建的. function outputNumbers(count){ for (var i=0; i < co...

js中的设计模式

1.工厂模式 function createPerson(name, age, job){ var o = new Object(); o.name = name; o.age = age; o.job = job; ...

2017/06/28 23:08
30
Math对象

Math对象的方法 min()和max():确定一组数值中的最小值和最大值 var max = Math.max(3, 54, 32, 16); alert(max); //54 var min = Math.min(3, 54, 32, ...

2017/06/28 22:32
16
Globale对象

不属于任何对象的属性和方法,最终都是它的属性和方法 如:isNaN(),parseInt(), parseFloat();undefined,NaN以及原生的引用类型的构造函数Object和Function等 也可以将window对象理解成为Globa...

2017/06/28 21:51
5
Function类型

callee:arguments对象的属性,该属性是一个指针,指向拥有这个arguments对象的函数. /*function factorial(num){ if (num <= 1) { return 1; ...

2017/06/28 20:21
7
RegExp类型

创建正则表达式的方法: var reg = /pattern/flags; 其中,flags: g:表示全局(global)模式,即模式将被用于所有字符串,而非发现第一个匹配项就停止 i:表示不区分大小写(case-insensit...

Date类型

创建当前时间: var now = new Date(); var now = Date.now(); 获取时间戳: var times = +new Date(); 一些方法: getTime():返回日期的毫秒数 getFullYear():返回4位年份 getMonth():返回日期...

2017/06/27 22:43
13
Array类型

1.检测某个对象是不是数组:(value instanceof Array) instanceof操作符的问题在于,它假定只有一个全局执行环境. 2.ECMAScript5新增了Array.isArray()方法来确定某个值到底是不是数组. 支持A...

2017/06/26 23:11
22
js中函数的参数注意事项

可以使用argumnents对象来访问参数 arguments对象只是与数组类似(它并不是Array的实例),但是可以使用数组的方式来访问它 arguments对象可以与命名参数一起使用 function doAdd(num1,...

2017/06/25 22:58
11
switch语句

虽然ECMASxript中的switch语句借鉴自其他语言,但这个语句也有自己的特色:首先,可以在switch语句中使用任何数据类型,无论是字符串,还是对象都没问题;其次,每个case的值不一定是常量,可以是变量...

2017/06/25 22:43
4
String类型

1.null和undefined没有toString()方法 2.String()函数可以将任何类型的值转换为字符串: 如果值有toString()方法,则调用该方法 如果时null则返回"null" 如果时undefined则返回"undefined" var...

2017/06/25 22:25
10
Number类型

1.0.1加0.2不是0.3(IEEE754格式的通病) alert(0.1+0.2)//0.30000000000000004 2.NaN,即非数值(Not a Number)一个特殊的数值 任何涉及NaN的操作都会返回NaN(例如NaN/10) NaN与任何值都不相等 ...

2017/06/24 22:50
13
Boolean类型

1.要想将一个值转换为boolean值,可以调用转型函数Boolean() var message = "Hello world!"; var messageAsBoolean = Boolean(message); alert(messageAsBoolean); //true 2.各种数据...

2017/06/24 22:27
5

没有更多内容

加载失败,请刷新页面

返回顶部
顶部