首页 > Web开发 > 详细

JS总结

时间:2015-04-12 22:24:28      阅读:286      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!