
前端开发
文章平均质量分 55
sophies671207
一万年太久,只争朝夕
展开
-
JS学习笔记之对象
1.JS的简单类型共有五大类:1. 数字 2. 字符串 3. 布尔值 4. null 5. undefined 2.对象的定义对象本质上是属性的容器,每个属性都有名字和值 JS中的对象是无类别的,适合用来管理数据 JS具有原型链特性,允许一个对象继承另一个对象的属性3.对象字面量对象字面量即是包围在花括号中的零个获多个”名/值“对,对象可嵌套4. 检索的两种方式举例说明 (1)stooge原创 2017-03-17 20:16:50 · 273 阅读 · 0 评论 -
JS学习笔记之数组
数组元素类型 JS允许数组包含任意混合类型的值 数组长度 JS数组的Length没有上界,保存元素时,length会自行增大来容纳新元素,而不会发生数组边界错误。 删除元素 数组中的元素本质上是对象,可以通过delete的方式删除。更为优化的方法是采用splice方法,不必考虑删除元素后部分数组元素的前移问题,会自动前移。 语法为splice(n,m) n为要删除的元素位置,m为删除元原创 2017-03-18 15:51:09 · 219 阅读 · 0 评论 -
JS学习笔记之继承
在基于类的语言中,对象是类的示例,对象也可以从其他对象中继承。JS是一门基于原型的语言,这意味着对象可以从其他对象中继承。1.伪类伪类的本意是向面向对象靠拢。但是虽然我们有了行为像类的构造器函数,但是也存在诸多缺憾,如没有私有环境,所有的属性都是公开的,无法访问supper(父类)的方法。使用构造器会存在的另一个问题是,如果构造器函数前面没有加上new,this将会被绑定到全局对象上。2.对象说明符原创 2017-03-18 15:32:56 · 279 阅读 · 0 评论 -
JS学习笔记之函数
函数即对象,对象即对象字面量的集合(零个或多个名/值的集合体),并与对象原型有隐藏的链接 函数字面量 函数字面量本质就是函数表达式。所以它可以出现在任何地方,可以调用其他表达式也可以被其他表达式调用,可以访问自己内部的变量,也可以访问自己被嵌套的函数的变量。通过函数字面量创建的函数对象包含了连到外部上下文的链接,称为闭包。这是JS强大表现力的根基所在。 函数的调用 函数调用的四种模式: 方法原创 2017-03-17 21:51:54 · 234 阅读 · 0 评论 -
JS学习笔记(一)
一、JS语法1.最优化注释:采用//2.标识符:由字母开头,注意不可以采用以下关键字: abstract boolean break byte case catch char class const continue debugger default delete do double else enum export extends false final finally float for fu原创 2017-03-17 19:19:20 · 205 阅读 · 0 评论 -
JavaScript数组操作常用函数总结
此处总结到的 js 数组操作函数有:push,pop,join,shift,unshift,slice,splice,concat(1)push 和 pop这两个函数都是对数组从尾部进行压入或弹出操作。push(arg1,arg2,…)可以每次压入一个或多个元素,并返回更新后的数组长度。注意如果参数也是数组的话,则是将全部数组当做一个元素压入到原本的数组里面去。pop() 函数则每次只会弹出结尾的元原创 2017-02-19 19:27:06 · 360 阅读 · 0 评论 -
JavaScript中检测对象的方法
一、typeof操作符可用于检测Function、String、number、Undefined等常用的数据类型 但是无法检测Array数组对象。 typeof只能检测基本数据类型,而引用类型则全部是object,因为JavaScript里面,所有的引用类型,都是基于Object扩展而来的。alert(typeof null); // "object" alert(typeof func原创 2017-02-19 15:55:24 · 704 阅读 · 0 评论 -
Head first HTML&CSS
1.CSS和HTML区别 HTML 超文本标记语言,CSS层叠样式表。HTML负责网页的整体框架,CSS用于静态地修饰网页或配合各种脚本语言动态地对网页各元素进行格式化。 2.相对路径和绝对路径的区别 当<a href=" "></a>创建链接时,使用的是相对路径,即从当前文件到目标文件经过的文件夹 而url创建链接时,用的是绝对路径。包含当前文件文件名。 相对路径只能原创 2017-09-13 22:25:03 · 629 阅读 · 0 评论 -
JavaScript学习笔记(浏览器)
1.当遇到一个浏览器BUG时,创建几个测试页面,写一篇与此相关的文章,然后把测试页面放到线上。加深自己的理解,同时帮助其他程序员 2.在项目之初就解决兼容性问题,不要专门为一个浏览器写脚本,再尝试去兼容其他浏览器。 3.全面的浏览器测试,原则不在于浏览器的数量,而在于浏览器的差异性。各种各样的浏览器和操作系统。但是兼容性问题的考虑要适可而止。你不能保证脚本在100%的浏览器中工作,记住并习惯于这原创 2017-10-14 17:38:09 · 263 阅读 · 0 评论