2013年10月29日
摘要: AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。AJAX的核心是JavaScript对象XmlHttpRequest。由于ie7-XmlHttpRequest是通过ActiveXObject实现的,所以特殊处理才能兼容function createXHR() { if (typeof XMLHttpRequest != "undefined") { return n 阅读全文
posted @ 2013-10-29 16:56 穆穆 阅读(914) 评论(0) 推荐(0) 编辑
摘要: 关于json不了解的,请点击:http://www.json.org/json-zh.htmljson对象的属性必须要用双引号,值为字符串类型也只能使用双引号,例:{"name":"mu"} json不支持undefined类型由于ie8-版本不支持JSON对象,所以需要引用https://github.com/douglascrockford/JSON-js/blob/master/json2.js文件 才能模拟JSON对象并调用它的相关方法 (eval方法虽然也可以做json对象的转换,但不安全)1 js对象转换为json字符串 JSON.strin 阅读全文
posted @ 2013-10-29 15:58 穆穆 阅读(2601) 评论(0) 推荐(0) 编辑
摘要: 1 能力检测判断是否有某个属性或方法,例:在低版本中的opera浏览器中,window下有个opera属性if (window.opera) { alert("opera");}2 怪癖检测通常是浏览器存在某种bug导致的,例:ie9-中如果对象有成员方法toString,则在在for-in中不会被遍历到这种检测可能会因为bug在高版本中被修复而失效var testObj = new Object();testObj.toString = function() { return "testObje";};for (var p in testObj) { 阅读全文
posted @ 2013-10-29 13:55 穆穆 阅读(1229) 评论(0) 推荐(0) 编辑