
js
yzzsjyu
这个作者很懒,什么都没留下…
展开
-
eval解析JSON中的注意点
eval解析JSON中的注意点在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式:1.一种为使用eval()函数。2. 使用Function对象来进行返回解析。使用eval函数来解析,并且使用jquery的each方法来遍历用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器转载 2014-11-13 21:23:41 · 350 阅读 · 0 评论 -
js获取窗口大小高度
document.body.clientWidth ==> BODY中可见文档区域的宽度document.body.clientHeight ==> BODY中可见文档区域的高度document.body.offsetWidth==>BODY中可见文档区域的宽度(包括边线和滚动条的宽)";document.body.offsetHeight==> BODY中可见文档区域原创 2015-03-04 21:37:52 · 502 阅读 · 0 评论 -
Javascript关于绑定事件方法attachEvent和addEventListener区别与兼容写法
Mozilla中:addEventListener的使用方式:target.addEventListener(type, listener, useCapture);target: 文档节点、document、window 或 XMLHttpRequest。type: 字符串,事件名称,不含“on”,比如“click”、“mouseover”、“keydown”等。转载 2015-03-22 16:36:56 · 1392 阅读 · 0 评论 -
style、currentStyle、getComputedStyle区别介绍
style、currentStyle、getComputedStyle区别介绍样式表有三种方式内嵌样式(inline Style) :是写在Tag里面的,内嵌样式只对所有的Tag有效。内部样式(internal Style Sheet):是写在HTML的里面的,内部样式只对所在的网页有效。外部样式表(External Style Sheet):如果很多网页需要用到同转载 2015-03-07 22:58:18 · 437 阅读 · 0 评论 -
浏览器关于scrollTop scrollLeft的兼容性
最近意外发现谷歌浏览器chrome在处理scrollTop的时候和其他浏览器存在比较大的差异。其他浏览器可以通过直接采用document.documentElement.scrollTop来获得一个滚动条的值,但在chrome下这个值为0。在有文档声明的情况下,也就是第一行有个dtd声明,标准浏览器认识document.documentElement.scrollTop,可chrome竟然转载 2015-03-04 22:12:58 · 702 阅读 · 0 评论 -
json总结
一、概述JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。在JSON中,有两种结构:对象和数组。1.对象一个对象以“{”开始,“}”结束原创 2014-12-21 00:10:50 · 348 阅读 · 0 评论 -
js库
//IP地址校验function checkIP(obj){ var reg = /^([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.([0-9]|[1-9]\d|1\d\d|2[0-4]\d|25[0原创 2014-12-21 00:14:49 · 435 阅读 · 0 评论 -
解决IE中无法解析xml
//防止获取服务器端的XML,在IE中无法解析var function convertXml(xmlData) { var xml; if( typeof xmlData == "string" ) { xml = new ActiveXObject("Microsoft.XMLDOM"); xml.async = false; xml.loadXML(原创 2014-12-19 13:02:44 · 1141 阅读 · 0 评论 -
JS中的prototype
JS中的phototype是JS中比较难理解的一个部分 本文基于下面几个知识点: 1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2 javascript的方法可以分为三类:a 类方法b转载 2015-01-26 21:39:21 · 309 阅读 · 0 评论 -
encodeURI与encodeURIComponent的区别
encodeURI(String)主要用于整个URI(例如,http://www.jxbh.cn/illegal value.htm),而encodeURIComponent(String)主要用于对URI中的某一段(例如前面URI中的value.htm)进行编码。它们的主要区别在于,encodeURI()不会对本身属于URI的特殊字符进行编码,例如冒号、正斜杠、问号和井字号;而encodeURI原创 2014-11-25 23:39:01 · 3051 阅读 · 0 评论 -
js四舍五入小数
function round(num,dec){ var strNum = num + '';/*把要转换的小数转换成字符串*/ var index = strNum.indexOf("."); /*获取小数点的位置*/ if(index return num;/*如果没有小数点,那么无需四舍五入,返回这个整数*/ } var原创 2014-11-22 19:26:38 · 419 阅读 · 0 评论 -
innerText的兼容性
if(document.all){document.getElementById('element').innerText = "my text";} else{document.getElementById('element').textContent = "my text";}原创 2015-03-03 22:34:23 · 718 阅读 · 0 评论