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 · 316 阅读 · 0 评论 -
js获取窗口大小高度
document.body.clientWidth ==> BODY中可见文档区域的宽度 document.body.clientHeight ==> BODY中可见文档区域的高度 document.body.offsetWidth ==>BODY中可见文档区域的宽度(包括边线和滚动条的宽)"; document.body.offsetHeight ==> BODY中可见文档区域原创 2015-03-04 21:37:52 · 465 阅读 · 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 · 1345 阅读 · 0 评论 -
style、currentStyle、getComputedStyle区别介绍
style、currentStyle、getComputedStyle区别介绍 样式表有三种方式 内嵌样式(inline Style) :是写在Tag里面的,内嵌样式只对所有的Tag有效。 内部样式(internal Style Sheet):是写在HTML的里面的,内部样式只对所在的网页有效。 外部样式表(External Style Sheet):如果很多网页需要用到同转载 2015-03-07 22:58:18 · 398 阅读 · 0 评论 -
浏览器关于scrollTop scrollLeft的兼容性
最近意外发现谷歌浏览器chrome在处理scrollTop的时候和其他浏览器存在比较大的差异。其他浏览器可以通过直接采用document.documentElement.scrollTop来获得一个滚动条的值,但在chrome下这个值为0。 在有文档声明的情况下,也就是第一行有个dtd声明,标准浏览器认识document.documentElement.scrollTop,可chrome竟然转载 2015-03-04 22:12:58 · 665 阅读 · 0 评论 -
json总结
一、概述 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。 同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 在JSON中,有两种结构:对象和数组。 1.对象 一个对象以“{”开始,“}”结束原创 2014-12-21 00:10:50 · 315 阅读 · 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 · 396 阅读 · 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 · 1082 阅读 · 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 · 271 阅读 · 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 · 3015 阅读 · 0 评论 -
js四舍五入小数
function round(num,dec){ var strNum = num + '';/*把要转换的小数转换成字符串*/ var index = strNum.indexOf("."); /*获取小数点的位置*/ if(index return num;/*如果没有小数点,那么无需四舍五入,返回这个整数*/ } var原创 2014-11-22 19:26:38 · 375 阅读 · 0 评论 -
innerText的兼容性
if(document.all){ document.getElementById('element').innerText = "my text"; } else{ document.getElementById('element').textContent = "my text"; }原创 2015-03-03 22:34:23 · 688 阅读 · 0 评论