码迷,mamicode.com
首页 > Web开发 > 详细

JS总结

时间:2015-04-12 22:27:16      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:

1.弹窗

alert

prompt(带输入值窗口)

confirm(带确认或取消弹出框)

2.数据定义

变量定义:var litterDog(变量名通常为小写驼峰型)

数组定义:var a = new Array();

常量定义:const TAXRATE = 10;

3.不同类型间的数据转换

parseInt("字符串",进制(允许空)) 解析一个字符串,并返回一个整数

parseFloat() 可解析一个字符串,并返回一个浮点数

4.建立时间延迟:setTimeout("函数",时间(单位:毫秒))  

建立时间间隔定时器 : var timeID = setInterval("函数",时间);

清除时间间隔定时器:clearInterval(timerID);

5.cookie使用

加载cookie.js文件

1)navigator.cookieEnabled 判断是否支持cookie

2)写入cookie: writeCookie(name,value,days)

3)读取cookie: readCookie(name)

4)清除cookie: eraseCookie(name)

6.常用的对象及方法

1)window浏览器的窗口,常用对象及属性:http://www.w3school.com.cn/jsref/dom_obj_window.asp

2)document是显示于窗口的一个文,常用对象及属性:http://www.w3school.com.cn/jsref/dom_obj_document.asp

7.常用的数据处理函数

1)Math对象:random()、round()四舍五入、floor()舍为整数、ceil()进为整数

2)字符串处理:indexOf()、charAt()字符在字符串的位置、tolowerCase()、toUpperCase()

3)Date对象:getMonth()、getDate()、getFullYear()

8.面向对象

1)构造函数 function Blog(body,date) {this.body = body; this.date = date;}

创建对象 var blog = new Blog(a,b)

2)prototype的使用

 

 

其它

1)isNaN()检查数据是否为数字

2)取得浏览器长和宽:doucument.body.clientWidth/clientHeight;

3)取得图片宽和高:document.getElementById("img").style.width/height;

4)for-in循环:for(var a in 数组)

5)从小到大排序:nums.sort()

  从大到小排序:nums.sort( function(a,b){return b-a;});

 

JS总结

标签:

原文地址:http://www.cnblogs.com/duanyiyi/p/4419372.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!