JavaScript是面向WEB的、高端的、动态的、弱类型的编程语言。它是描述网页内容的行为
2013-03-31 19:56
381 查看
<script>
</script>
Javascript的对象是名/值对的集合,可字符串到值的映射集合。
通过.或[]的方式来访问对象的属性
JavaScript有二种数据类型:原始类型(字符串、数字、NULL、bololean、undefined)和对象类型(数组、函数)
如果一个函数用来初始化一个新建对象,我们称之为构造函数
原型:每一个JavaScript对象(除NULL)都和另一个对象关联,那么“另一个”对象就是这个对象的原型,每一个对象都从原型继承属性;
var points = { x:1, y:2 }; //alert(points.x + ":" + points["y"]); function JaskClass(x, y) { this.x = x; this.y = y; } var jask = new JaskClass(1, 2); JaskClass.prototype.r = function() { return this.x * this.y; } //alert(jask.r()); function inherts(p) { if (p == null) { throw TypeError; } if(Object.create) { // 第一个参数是这个对象原型 return Object.create(p); } var t = typeof p; if (t != "object" && type != "function") { throw TypeError; } function F(){}; F.prototype = p; return new F(); } var f = new inherts({x:1, y:2}); //alert(f.x + " " + f.y); //实现继承 function extend(o, p) { for (prop in p) { o[prop] = p[prop]; } return o; } var defaults = {x:1, y:2}; extend(defaults, {x:2}); alert(defaults.x);
</script>
Javascript的对象是名/值对的集合,可字符串到值的映射集合。
通过.或[]的方式来访问对象的属性
JavaScript有二种数据类型:原始类型(字符串、数字、NULL、bololean、undefined)和对象类型(数组、函数)
如果一个函数用来初始化一个新建对象,我们称之为构造函数
原型:每一个JavaScript对象(除NULL)都和另一个对象关联,那么“另一个”对象就是这个对象的原型,每一个对象都从原型继承属性;
相关文章推荐
- iOS 基于JavaScriptCore 不等webView加载完毕就交互,网页获取原生内容。 webView的高级用法之JS交互,js与oc的相互调用
- 全面学习JQuery动态滚动加载web网页内容
- python解析网页中javascript动态添加的内容(一)
- JavaScript之面向对象学习七(动态原型模式、寄生构造函数模式、稳妥构造函数模式创建自定义类型)
- python爬取网页中javascript动态添加的内容(一)
- 获取WebView加载的网页内容并进行动态修改
- Objective-C 编程语言(9)使能静态行为----缺省的动态行为、静态类型
- HTTP服务基础 、 网页内容访问 、 安全Web服务 、 部署动态网站
- 运维之红帽工程师篇-----3. HTTP服务基础 、 网页内容访问 、 安全Web服务 、 部署动态网站
- Android WebView获取网页中JavaScript弹框内容
- JavaScript基于Ajax实现不刷新在网页上动态显示文件内容
- python爬取网页中javascript动态添加的内容(二)
- python解析网页中javascript动态添加的内容
- python解析网页中javascript动态添加的内容 一
- 利用python抓取网页各种类型内容(静态、动态)
- 在WebView中使用JavaScript获取网页内容
- 获取WebView加载的网页内容并进行动态修改
- Web中模态对话框加载后根据加载内容动态改变其大小并使其居中
- 获取WebView加载HTML时网页中的内容
- javascript实现动态添加内容