前端小白

GitHub https://github.com/lbxx1984

排序:
默认
按更新时间
按访问量

Web前端开发热门技术(持续更新)

Polymer         Web Components,Google一直在推进的技术,目的是让开发者可以创建与原生DOM用法一模一样的自定义Components,并增加数据双向绑定,以实现对html的终极扩展。目前已有部分实现。         详情参见:http://www.csdn.ne...

2014-12-12 09:52:29

阅读数:1006

评论数:0

JS面试题(持续更新)

1.难度★★★★ function func1() { var n = 0; add = function () { n++; } function func2() { con...

2015-08-31 14:16:12

阅读数:366

评论数:0

JS模块化编程

1. 背景   JS的强大已经不用解释了,从Web RIA到Node服务器,到处都是JS的身影。然而由于出身的缘故,JS本身在大规模应用上存在着很多问题,比如模块化编程。本文以浏览器端模块化编程为内容,重点介绍AMD规范和CMD规范。在服务器端,NodeJS遵守的Common规范我们这里暂不讨论...

2015-07-14 22:29:29

阅读数:3634

评论数:0

用Canvas打造高强度渲染SVG

前言          早就想写这篇博客。一个原因是其中某些内容在某度的面试中遇到,比如第二部分;二是一些需求在实际工程中遇到了。   一、基本概念 Canvas:html5新增的DOM,提供了像素级图形编程接口。支持path,不支持鼠标响应,不能绘制矢量图,依赖分辨率,文本渲染能力弱,刷...

2014-11-10 21:46:07

阅读数:2623

评论数:0

Yahoo!前端优化35黄金准则

转自http://www.360doc.com/content/14/0325/14/15727046_363598248.shtml Yahoo!的Exceptional Performance团队为改善Web性能带来最佳实践。他们为此进行了一系列的实验、开发了各种工具、写了大量的文章和博客并...

2014-09-17 12:14:02

阅读数:820

评论数:0

几张简约而不简单的JavaScript学习树状图

2014-09-11 14:12:34

阅读数:748

评论数:0

CSS display & float详解

一、display属性 1.  display属性的作用是规定元素以什么方式渲染。常用的值如下: none:不被渲染 block:以块级元素渲染 inline:以内联元素渲染 inline-block:以行内块渲染 inherit:继承父级容器的渲染方式 2.  元素渲染类型 浏览...

2014-09-09 15:11:26

阅读数:422

评论数:0

《JavaScript高级程序设计 第三版》学习笔记 (十三)高级函数

一、高级函数 1.安全的原生类型检验   js的原生类型,可以用typeof判断,但有时会失效。比如typeof array返回的不是Array,而是Object;再比如老版本IE,会将function识别为Object。另外一个判断类型的是instanceof,它能够在对象的原型链中...

2014-09-04 13:59:20

阅读数:423

评论数:0

《JavaScript高级程序设计 第三版》学习笔记 (十二)Ajax详解

一、JSON 1.使用XML在服务器和浏览器之间进行数据交换太浪费带宽,因而出现了新的数据结构JSON。JSON是包含了简单值、对象、数组的严格的JS子集,不支持变量、函数或对象实例。很多语言也有各自的JSON解析器和序列化器。 2.不能将JSON写成简单的js字面量,否则只能在js中使用,而...

2014-09-03 18:18:41

阅读数:431

评论数:0

《JavaScript高级程序设计 第三版》学习笔记 (十一)事件详解

一、事件流 1.事件冒泡:事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档)。最早使用事件冒泡的是IE,现在绝大多数浏览器都使用冒泡。IE9、Firefox、Chrome、Safari都将事件冒泡到window。 2.事件捕获:事件捕获是由...

2014-09-01 21:55:07

阅读数:1476

评论数:0

《JavaScript高级程序设计 第三版》学习笔记 (十)DOM详解

一、节点 1.节点层次 (1)节点是浏览器中的基础类型,所有DOM对象都是特殊的节点,继承自node,可以使用节点自带的方法。 (2)可以通过somenode.childNodes[0];somenode.childNodes.item(0);somenode.firstChild;some...

2014-09-01 17:05:19

阅读数:870

评论数:0

《JavaScript高级程序设计 第三版》学习笔记 (九)BOM详解

一、window对象 1.作为Global (1)window有双重身份,一是js访问浏览器的一个接口,二是ECMAScript的Global对象。 (2)window作为Global,在全局作用域声明的变量、函数都是window对象的属性和方法。定义全局变量和定义window属性是有区别的...

2014-09-01 11:18:31

阅读数:547

评论数:0

《JavaScript高级程序设计 第三版》学习笔记 (八)块作用域及私有成员

一、模仿块级作用域 1.js不像C和java一样有块级作用域。在C和java中,一对大括号{}决定一个作用域,比如for循环。在js中,变量可以在函数任何一处定义,并且忽略重复定义。变量初始化之前使用,值永远是undefined。这些内容在以前已经提到了。 //小实验 function co...

2014-08-31 13:38:27

阅读数:619

评论数:0

《JavaScript高级程序设计 第三版》学习笔记 (七) 内存泄漏详解

一、内存泄漏 1.所谓内存泄漏,是指浏览器的垃圾回收机制无法正常回收没用的DOM对象,根本原因是DOM对象的引用数大于0。 2.在IE9之前的版本,IE浏览器的DOM对象和JS对象使用了不同的垃圾回收机制。这是内存泄漏的根源。 3.浏览器回收DOM对象,都是查看DOM对象的引用次数是否为0。...

2014-08-30 21:26:29

阅读数:659

评论数:0

《JavaScript高级程序设计 第三版》学习笔记 (六) 函数与闭包详解

2014.8.31 一、函数声明 1.函数的声明语法:function funcName(){}。js执行前会把函数声明载入,因此可以在调用之后声明函数,不必向c语言一样先声明,再调用,然后写实现。这个学名叫“函数声明提升”。 2.函数的表达式语法:var funcName=func...

2014-08-30 16:04:17

阅读数:975

评论数:0

《JavaScript高级程序设计 第三版》学习笔记 (五) 继承详解

2014.8.30 面向对象语言有两种继承方式:接口继承(只继承方法名);实现继承(继承实际的方法)。但在ECMAScript中,函数名没多大含义,只是函数体的引用而已,因此,ECMAScript无法实现接口继承,只支持实现继承。实现继承,主要是依靠原型链来完成的。 一、原型链...

2014-08-29 17:25:03

阅读数:533

评论数:0

《JavaScript高级程序设计 第三版》学习笔记 (四) 对象创建详解

2014.8.29 一、对象 1.ECMAScript把对象定义为“一组没有特定顺序的值,这些值可以是基本值、对象或函数。”我们可以把js的对象想象成散列表,每个值对应这一个key。每个对象都是基于引用类型创建的,可以是前面提到的原声引用类型,也可以是自定义引用类型。 2.一个对象(...

2014-08-29 14:51:23

阅读数:712

评论数:0

《JavaScript高级程序设计 第三版》学习笔记 (三)引用类型详解

2014.8.28一、引用类型 1.ECMAScript从技术上讲是一门面向对象语言,但它不具备传统的面向对象语言所支持的类和接口等基本结构。js中的对象,是某个特定引用类型的实例。新对象通过new操作符构造出来。构造函数本身也是一个普通函数,加new和不加new的运行结果完全不同。ECMASc...

2014-08-28 16:36:00

阅读数:806

评论数:0

《JavaScript高级程序设计 第三版》学习笔记 (二)执行环境与作用域链

一、值和引用 1.基础类型值:js中五个基础类型unsigned、null、number、boolean、string,这些类型的变量名代表值;把这些变量当作参数传递给函数,解析器会复制一份形参给函数当局部变量用(注意,字符串也是传的值,和其他语言出入比较大)。 2.引用类型值:js的其他类型...

2014-08-27 17:31:12

阅读数:615

评论数:0

《JavaScript高级程序设计 第三版》学习笔记 (一)数据类型详解

一、基本概念 1.ECMAScript (1)这是一个标准,虽然是伴随js而生的,但不意味着这就是js。这是用来规定语法、类型、关键字之类信息的。 (2)ActionScript也使用这个标准。js核心就是把符合这个标准的语句解析执行。 2.DOM(document) (1)这不是js的...

2014-08-27 14:24:37

阅读数:631

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭