摘要: 第一部分 Angular.js简介 Angular.js是一款基于JavaScript语言的框架,目的是为了克服HTML在构建应用上的不足. 注意这里说的Angular.js是框架而不是类库,类库和框架都是用来解决静态页面技术上构建动态应用的问题的,但是两者却不是一个概念. 类库: 指一些函数的集合 阅读全文
posted @ 2016-10-25 23:58 5毛钱小辣条 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1 预解析 1.1 预解析的基本步骤 在JS引擎执行JS代码会分成三个步骤进行解析代码: 第一步:JS引擎先将JS代码整体按照JS语言的规则进行分词,也就是JS代码的词法分析. 第二步:然后JS引擎浏览JS代码,并对代码进行语法分析,这里只关注代码中变量的声明和函数的声明,这第二步也就叫预解析. 第 阅读全文
posted @ 2016-09-28 23:24 5毛钱小辣条 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1 函数对象的属性 一个对象的属性可以分为静态属性和实例属性两种: 实例属性:实例对象上定义的属性(属性是定义在实例对象的内存中). 静态属性:函数本身定义的属性(属性是定义在函数对象的内存中). 示例代码: function Student(){ this.age=18;//给实例添加了一个属性, 阅读全文
posted @ 2016-09-27 20:18 5毛钱小辣条 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 前面介绍了普通对象的原型链结构,下面会先介绍一下原型对象中的属性和方法,然后介绍函数对象的原型链,最后将原型链进行整合一下. 第一部分Object.prototype的属性和方法 1 Object.prototype.toString方法 因为Object.prototype顶级对象中定义了toSt 阅读全文
posted @ 2016-09-26 23:10 5毛钱小辣条 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 1 继承的概念 在原型链中可以说一个对象是继承于它的原型对象的,所以继承是原型链的一种具体应用. 当对象给它自身的属性和方法赋值时,会在内存空间中开辟一个位置存储这些属性和方法,但是每个对象都需要单独开辟空间的话,会极大的消耗内存影响网页的加载速度. 原型对象中的方法和属性能够共享给实例使用,我们可 阅读全文
posted @ 2016-09-25 23:17 5毛钱小辣条 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 在之前我们学习对象的时候,讲到了创建对象的方式,一个是通过构造函数创建一个新的对象,一个是对象字面量的方式创建对象. 讲到对象就必须要认识原型对象的概念了. 1 原型对象的概念 构造函数有一个默认的属性prototype属性,这个属性指向了一个对象,这个对象就是这个构造函数的原型对象了. 同时这个原 阅读全文
posted @ 2016-09-22 22:34 5毛钱小辣条 阅读(360) 评论(0) 推荐(0) 编辑
摘要: JavaScript高级的学习在于对象的学习,而这些的基础就是JavaScript基础了,所以在学习高级之前先将JavaScript基础部分复习一下吧. 第一部分:变量 变量是贯穿了JavaScript学习和应用的每个方面,在变量部分我们需要掌握以下几个方面: 1 变量作用域 变量的作用域分为两个: 阅读全文
posted @ 2016-09-21 22:15 5毛钱小辣条 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1. 移动web与电脑端web1.1 两者布局的区别1.1.1 电脑端web在做电脑端页面布局时,给页面设置的常为固定的长和宽,为的是页面不会因为不同分辨率和不同浏览器发生页面布局的错位.现在我们也能通过给父盒子设置display:flex;来实现弹性布局,可以通过只对父盒子设置宽高,实现盒子内部的 阅读全文
posted @ 2016-09-16 22:25 5毛钱小辣条 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1. 移动WEB1.1 移动端浏览器现在移动端使用最多的浏览器内核为webkit,所以相对电脑端来说,移动端的前端开发更加方便.但是不同于电脑端,移动端的分辨率却是一个比较重要的部分.1.2 移动WEB开发注意在移动端,我们需要注意一个视口的概念,视口就是用户移动端可视区域的大小,现在市面上视口大小 阅读全文
posted @ 2016-09-11 21:55 5毛钱小辣条 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1. h5中的元素拖拽在html5中,我们可以使用鼠标拖动页面中的某个元素,但是在实现拖拽元素,并且使用拖拽来改变元素布局的话,需要给页面中相应的元素设置一些属性:1.1 实现元素能被拖拽在需要拖拽的元素标签中设置属性:draggable,它只有两个值true和flase,img标签默认支持拖拽.1 阅读全文
posted @ 2016-09-10 22:28 5毛钱小辣条 阅读(211) 评论(0) 推荐(0) 编辑