01 2016 档案

摘要:一、继承机制1、对象冒充:构造函数使用 this 关键字给所有属性和方法赋值,可使 ClassA 构造函数成为 ClassB 的方法,然后调用它。function ClassZ() { this.newMethod = ClassX; this.newMethod(); delet... 阅读全文
posted @ 2016-01-18 22:28 圣耀 阅读(262) 评论(0) 推荐(0)
摘要:一、Git是一个分布式的代码版本管理工具。类似的常用工具还有SVN,CVS。最大的特点也是优点在于提供分布式的代码管理1、分支代码只有一份!使用过svn的童鞋想必都知道,当我们要开发一个新功能或者增加一个新版本或者修改一个复杂bug的时候,通常需要copy整份代码到本地一个目录,然后添加到svn服务... 阅读全文
posted @ 2016-01-12 14:47 圣耀 阅读(58922) 评论(2) 推荐(1)
摘要:Bower can manage components that contain HTML, CSS, JavaScript, fonts or even image files. Bower doesn’t concatenate or minify code or do anything el... 阅读全文
posted @ 2016-01-11 22:56 圣耀 阅读(279) 评论(0) 推荐(0)
摘要:Node.js is a JavaScript runtime built onChrome's V8 JavaScript engine.Node.js uses an event-driven, non-blocking I/O model that makes it lightweight ... 阅读全文
posted @ 2016-01-11 22:24 圣耀 阅读(2484) 评论(0) 推荐(0)
摘要:<!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->1、jQuery.each(object, [callback]) 用于例遍任何对象。回调函数拥有两个参数:第一个为对象的成员或数组的索引,第二个为对应变量或内容。如果需要退出 ea 阅读全文
posted @ 2016-01-11 18:03 圣耀 阅读(186) 评论(0) 推荐(0)
摘要:函数可以实现类var aQuery = function(selector, context) { //构造函数}aQuery.prototype = { //原型 name:function(){}, age:function(){}}var a = new aQ... 阅读全文
posted @ 2016-01-11 15:59 圣耀 阅读(335) 评论(0) 推荐(0)
摘要://工厂模式function createObject(name,age){ var obj = new Object(); obj.name = name; obj.age = age; obj.fun = function(){ return this.na... 阅读全文
posted @ 2016-01-11 15:02 圣耀 阅读(1626) 评论(0) 推荐(0)
摘要:一、ECMAScript中描述了原型链的概念。我们知道ECMAScript并不像C++,Java那样使用类,但是对象仍然可以通过多种方式创建,其中就有构造函数方式。每个构造函数都有一个原型对象,同时都有一个prototype属性, prototype属性指向构造函数的原型对象,它被用来实现基于原型的... 阅读全文
posted @ 2016-01-11 14:17 圣耀 阅读(250) 评论(0) 推荐(0)
摘要://构造函数 //使自己的对象多次复制,同时实例根据设置的访问等级可以访问其内部的属性和方法 //当对象被实例化后,构造函数会立即执行它所包含的任何代码 function myObject(msg){ //特权属性(公有属性) this.myMsg = msg; //只在被实例化后的... 阅读全文
posted @ 2016-01-07 21:24 圣耀 阅读(303) 评论(0) 推荐(0)
摘要:进入"严格模式"的标志"use strict";老版本的浏览器会把它当作一行普通字符串,加以忽略。消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;消除代码运行的一些不安全之处,保证代码运行的安全;提高编译器效率,增加运行速度;为未来新版本的Javascript做好铺垫;同样的... 阅读全文
posted @ 2016-01-06 17:08 圣耀 阅读(784) 评论(0) 推荐(0)
摘要:$(selector).bind(event,data,function)$(selector).live(event,data,function)//jquery1.9版本以下支持,jquery1.9及其以上版本删除了此方法,jquery1.9以上版本用on()方法来代替$(selector).d... 阅读全文
posted @ 2016-01-06 15:14 圣耀 阅读(13153) 评论(1) 推荐(2)
摘要:1)$("selector").map(callback(index,domElement)); //.map()方法 用于将当前匹配元素集合中的每一个元素传入回调函数(callback)中,并返回一个新的jQuery对象,也就相当于通过该方法重组匹配集合内容。其中index是元素索引,domEl... 阅读全文
posted @ 2016-01-05 21:06 圣耀 阅读(2267) 评论(0) 推荐(0)
摘要:1、why is jqueryOnly 32kB minified and gzipped. Can also be included as an AMD moduleSupports CSS3 selectors to find elements as well as in style prope... 阅读全文
posted @ 2016-01-04 21:55 圣耀 阅读(212) 评论(0) 推荐(0)
摘要:文档类型DOCTYPE,大多数 DOCTYPE 声明触发的是almost strict mode(准标准模式),删除了 DOCTYPE 时,以哪种“渲染模式”展示您html页面的权利就完全交给了浏览器 html5既然不能删除,那我我来简化它 不推荐在 DOCTYPE 之前加入任何非空白内容。HTML... 阅读全文
posted @ 2016-01-04 18:03 圣耀 阅读(779) 评论(0) 推荐(0)
摘要:1、什么是HTML语义化?根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读。写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析。2、为什么要语义化?为了在没有CSS的情况下,页面也能呈现出很好地内容结构、代码结构:为了裸奔时好看;用户体验:例如title、alt用于解释名... 阅读全文
posted @ 2016-01-04 17:54 圣耀 阅读(657) 评论(0) 推荐(0)
摘要:浏览器组成可分两部分:Shell+内核。浏览器内核又可以分成两部分:渲染引擎(layout engineer或者Rendering Engine)和JS引擎。渲染引擎,负责对网页语法的解释(如HTML、JavaScript)并渲染网页。 所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲... 阅读全文
posted @ 2016-01-04 16:22 圣耀 阅读(184) 评论(0) 推荐(0)