JavaScript
念时光
这个作者很懒,什么都没留下…
展开
-
JavaScript面向对象编程--创建对象
创建对象 构造函数模式 function Person(name, age, job) { this.name = name; this.age = age; this.job = job; this.sayName = function() { alert(this.name); }; } var person1 = new Person(...原创 2020-02-17 20:51:31 · 187 阅读 · 0 评论 -
JavaScript面向对象编程--继承
继承 原型链 function SuperType() { this.property = true; } SuperType.prototype.getSuperValue = function() { return this.property; }; function SubType() { this.subproperty = false; } // 继承了 Supe...原创 2020-02-17 20:51:05 · 147 阅读 · 0 评论 -
JavaScrip使用语法规范
在html代码里边引入js语言具体js代码 代码大小敏感 true/false TRUE/FALSE 结束符号 每个简单语句使用”;”结束,与php类似 在javascript里边,该分号不是必须,但是推荐使用 注释 // 单行注释 /*多行注释*/ 变量 其值可以发生改变的量就是变量。 变量名字命名规则: php里边:字母、数翻译 2016-07-27 08:44:43 · 273 阅读 · 0 评论 -
JavaScript switch()的特殊用法
var age = 10; swicth(true){ case age >= 1 && age < 10: console.log('儿童'); break; case age >= 10 && age < 20: console.log('青少年'); break; case age >=20 && age < 30: console.log('壮年翻译 2016-07-27 09:01:03 · 983 阅读 · 1 评论 -
JavaScript break跳出多层循环
标志flag: for1 for2 for3 break flag; //continue flag; 把标志对应的for循环给做跳出操作 代码 var i=1; computer: while(true){ i++; switch(i){ case 5: console.log(i);翻译 2016-07-27 09:08:19 · 2012 阅读 · 1 评论 -
js面向对象-封装
封装 在js中,封装只体现public private public公开的,在构造函数里面通过this关键字声明的成员都是公开的,函数内部、外部都可以调用 private私有的,在构造函数里声明的局部变量,就是私有成员 function Animal(){ var secret = "我是一只猫";//局部变量 private var eat = fun原创 2016-09-08 12:43:06 · 705 阅读 · 0 评论 -
javascript面向对象-继承
(构造)函数可以继承另一个对象,构造函数实例化出来的对象除了本身成员外还拥有被继承对象的成员 1、原型继承关键字prototype(原型) var cat = {color:'white', climb:function(){console.log('爬树')}}; function Animal(){ this.leg = 4; } //Animal构造函数去继承cat对象 An原创 2016-09-08 19:20:25 · 262 阅读 · 0 评论