摘要: 扩充类的方法: 1、向原型对象上添加方法或属性。例如:Number.prototype.cl = function(){}; 但这种做法并不推荐,因为ES5之前,无法将这些新添加的方法或属性设置为不可枚举的。他们可以在for/in循环中被遍历到 2、使用ES5提供的扩展对象的方法:Object.definePropery()。 在web浏览器环境下,可以通过Object.defi... 阅读全文
posted @ 2017-03-02 08:54 风华~~ 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 1、类和原型:原型对象是类的核心,类的所有实例都从同一个原型上继承属性和方法,原型对象是类的唯一标识 2、类和构造函数:构造函数通过new关键字来创建对象,构造函数的prototype属性被用作新对象的原型。所以,同一个构造函数创建的对象都是同一个类的成员 3、类、原型、构造函数:当且仅当两个对象继承自同一个原型对象时,他们才是属于同一个类的实例。而初始化对象的构造函数则不能作为类的标识,因... 阅读全文
posted @ 2017-03-02 08:52 风华~~ 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 封装cookie的操作:查询cookie个数、查询所有cookie的键、获取cookie、设置cookie、删除cookie、清除全部cookie /** * cookieStorage */ function cookieStorage( maxage, path ){ var cookie = ( function(){ var cookie = {}; var all = documen... 阅读全文
posted @ 2017-03-02 08:44 风华~~ 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: 1、本地存储方式的补充: flash cookie ,用于flash,最大不超过100k,借助flash的ExternalInterface接口,可以实现js对flash cookie的操作 google gears, 是google开发的一款浏览器插件,内嵌SQLite数据库,并提供了api对其进行操作,但已被废弃 indexedDB,目前在firefox中有实现,同cookie等存储方... 阅读全文
posted @ 2017-03-02 08:42 风华~~ 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 1、异步请求的方法: iframe、script、XMLHttpRequest、comet(服务器端发起) 2、XMLHttpRequest request = new XMLHttpRequest(); open( "GET", url ); 两个必须的参数。 “GET” “POST”等,不区分大小写,但通常用大写字母来匹配HTTP协议 想要缓... 阅读全文
posted @ 2017-03-02 08:39 风华~~ 阅读(2064) 评论(0) 推荐(0) 编辑
摘要: Element对象有以下重要属性: 1、style。 a) Element的css样式 b) 可以通过elem.style.backgroundColor = "red"的形式才动态的修改css样式 2、className。 elem.className = "highlight"; // 修改elem的class HTML文档中嵌入js的四种方法: 1、内... 阅读全文
posted @ 2017-03-02 08:36 风华~~ 阅读(111) 评论(0) 推荐(0) 编辑
摘要: *XMLHttpRequest是Ajax的核心,通过调用XMLHttpRequest对象的属性和方法可以实现在客户端和浏览器之间进行数据的异步传输,从而实现页面的无刷新效果。 1.XMLHttpRequest对象的常用属性: onreadystatechange:指定当readyState属性值改变 阅读全文
posted @ 2017-03-02 08:31 风华~~ 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 方法/步骤 1、打开“百度地图生成器”的网址:http://api.map.baidu.com/lbsapi/creatmap/index.html 如下图: 2、在“1.定位中心点”中,切换城市,并查找具体位置,如下图: 3、在“2.设置地图”中,可以按照自己的喜好修改地图的外观: a、地图的宽和 阅读全文
posted @ 2017-03-02 08:29 风华~~ 阅读(6289) 评论(0) 推荐(0) 编辑