- 博客(19)
- 资源 (1)
- 收藏
- 关注
转载 2016.06.19廖雪峰JS__学习笔记(Promise)__P14
1 “承诺将来会执行”的对象在JavaScript中称为Promise对象 2 有了执行函数,我们就可以用一个Promise对象来执行它,并在将来某个时刻获得成功或失败的结果: var p1 = new Promise(test); var p2 = p1.then(function (result) { console.log('成功:' + result); });
2016-06-19 20:04:42
443
转载 2016.06.17廖雪峰JS__学习笔记(操作表单)__P13
HTML表单的输入控件主要有以下几种: 文本框,对应的,用于输入文本; 口令框,对应的,用于输入口令; 单选框,对应的,用于选择一项; 复选框,对应的,用于选择多项; 下拉框,对应的,用于选择一项; 隐藏文本,对应的,用户不可见,但表单提交时会把隐藏文本发送到服务器。
2016-06-17 11:20:16
233
转载 2016.06.17廖雪峰JS__学习笔记(操作DOM)__P12
更新DOM 一种是修改innerHTML属性, 第二种是修改innerText或textContent属性 插入DOM 有两个办法可以插入新的节点。一个是使用appendChild,把一个子节点添加到父节点的最后一个子节点。 更多的时候我们会从零创建一个新的节点,然后插入到指定位置: var list = document.getElementB
2016-06-17 10:02:46
264
转载 2016.06.15廖雪峰JS__学习笔记(浏览器对象)__P11
1 window对象不但充当全局作用域,而且表示浏览器窗口 2 navigator对象表示浏览器的信息,最常用的属性包括: navigator.appName:浏览器名称;navigator.appVersion:浏览器版本;navigator.language:浏览器设置的语言;navigator.platform:操作系统类型;navigator.userAgent:浏
2016-06-15 16:04:30
268
转载 2016.06.15廖雪峰JS__学习笔记(class继承)__P10
新的关键字class从ES6开始正式被引入到JavaScript中。class的目的就是让定义类更简单。 我们先回顾用函数实现Student的方法: function Student(name) { this.name = name; } Student.prototype.hello = function () { alert('Hello, ' + this.name
2016-06-15 15:38:15
249
转载 2016.06.15廖雪峰JS__学习笔记(原型继承)__P9
原型继承 基于Student扩展出PrimaryStudent, 借助一个中间对象来实现正确的原型链,这个中间对象的原型要指向Student.prototype。 中间对象可以用一个空函数F来实现 // PrimaryStudent构造函数: function PrimaryStudent(props) { Student.call(this, props);
2016-06-15 15:25:14
322
转载 2016.06.15廖雪峰JS__学习笔记(原型对象)__P8
1 JavaScript不区分类和实例的概念,而是通过原型(prototype)来实现面向对象编程。 2 在编写JavaScript代码时,不要直接用obj.__proto__去改变一个对象的原型,并且,低版本的IE也无法使用__proto__。Object.create()方法可以传入一个原型对象,并创建一个基于该原型的新对象,但是新对象什么属性都没有,因此,我们可以编写一个函
2016-06-15 14:25:54
297
转载 2016.06.15廖雪峰JS__学习笔记(JSON)__P7
1 JSON是一种数据交换格式 在JSON中,一共就这么几种数据类型: number:和JavaScript的number完全一致;boolean:就是JavaScript的true或false;string:就是JavaScript的string;null:就是JavaScript的null;array:就是JavaScript的Array表示方式——[];object:就是Jav
2016-06-15 14:04:53
246
转载 2016.06.15廖雪峰JS__学习笔记(正则表达式)__P6
1 要匹配变长的字符,在正则表达式中,用*表示任意个字符(包括0个),用+表示至少一个字符,用?表示0个或1个字符,用{n}表示n个字符,用{n,m}表示n-m个字符: 2 如果正则表达式中定义了组,就可以在RegExp对象上用exec()方法提取出子串来。 3 切分:split() 4 正则匹配默认是贪婪匹配,也就是匹配尽可能多的字符。 5 必须让\d+采用
2016-06-15 14:03:03
290
转载 2016.06.14廖雪峰JS__学习笔记(对象部分)__P5
1 特别注意null的类型是object,Array的类型也是object,如果我们用typeof将无法区分出null、Array和通常意义上的object——{}。
2016-06-14 11:51:04
232
转载 2016.06.14廖雪峰JS__学习笔记(函数部分)__P4
1 闭包 返回闭包时牢记的一点就是:返回函数不要引用任何循环变量,或者后续会发生变化的变量。 在面向对象的程序设计语言里,比如Java和C++,要在对象内部封装一个私有变量,可以用private修饰一个成员变量。 在没有class机制,只有函数的语言里,借助闭包,同样可以封装一个私有变量。 闭包就是携带状态的函数,并且它的状态可以完全对外隐藏起来。 2 Arrow
2016-06-14 11:00:37
233
转载 2016.06.14廖雪峰JS__学习笔记(高阶函数)__P3
1 高阶函数 map() function pow(x) { return x * x; } var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; arr.map(pow); // [1, 4, 9, 16, 25, 36, 49, 64, 81] var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; arr.map(Strin
2016-06-14 10:00:16
214
转载 注意("use script"下)this的使用
1 在一个方法内部,this是一个特殊变量,它始终指向当前对象,也就是xiaoming这个变量。所以,this.birth可以拿到xiaoming的birth属性。 var xiaoming = { name: '小明', birth: 1990, age: function () { var y = new Date().getFullYear()
2016-06-13 16:56:56
794
转载 2016.06.13廖雪峰JS__学习笔记(函数部分)__p2
1 JavaScript的函数也是一个对象 在JavaScript中,定义函数的方式如下: function abs(x) { if (x >= 0) { return x; } else { return -x; } } 第二种定义函数的方式如下: var abs = function (x) { if (
2016-06-13 15:06:25
349
转载 2016.06.13廖雪峰JS__学习笔记(快速入门部分)__p1
1 ==比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果; ===比较,它不会自动转换数据类型,如果数据类型不一致,返回false,如果一致,再比较 由于JavaScript这个设计缺陷,不要使用==比较,始终坚持使用===比较。 2 JavaScript不区分整数和浮点数,统一用Number表示 3 NaN这个特殊的Number与所有其他值都不相等,包括它自己 4
2016-06-13 15:02:37
438
原创 2016.6.12——任务安排:
2016.6.12——任务安排: 网页布局基础,掌握三大布局技巧——流式布局、浮动布局及绝对定位布局; 学习标准文档流、盒子模型、float属性以及position属性等知识; 然后再看一下固定层
2016-06-12 16:34:02
216
转载 Sublime Text2使用教程
Sublime Text2使用教程 2013-03-30 22:13 35384人阅读 评论(6) 收藏 举报 分类: Other(13) 目录(?)[+] 代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大、灵活的编辑器,相
2016-06-12 16:20:23
383
转载 html、css和javascript入门
转:html、css和javascript入门 一开始我是在w3school这个网站学习的,那时候除了这里也不知道在该去哪里学习,也不知道该如何去学习。不过我觉得在这里入门算是比较正常的了,虽然很多知识点不怎么全面,但是对于一个小白去熟悉一下html标签,看一下静态页面的效果还是足够的了。学习的话,先从html开始,认真学习每一一章节,然后在记事本上照着教程把代码都打一遍(熟悉)学完html
2016-06-12 11:22:59
333
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人