搜索关键字  :  

读书笔记

JavaScript高级程序设计 第七章 函数表达式

闭包闭包是指有权访问另一个函数作用域内的变量的函数,创建闭包的常见方式,就是在一个函数内部创建另一个函数。This对象1. this对象是在运行时基于函数的执行环境绑定的:在全局函数中,this等于window;而当函数被作为某个对象的方法调用时,this等于那个对象var name = "window";var object = {    name : &

JavaScript高级程序设计 第六章 面向对象的程序设计

面向对象(OO)的语言都有一个标志,那就是都有类的概念,通过类可以创建任意多个具有相同属性和方法的对象。构造函数模式1. 构造函数有两种写法,两者的区别很小,在于调用被构造函数初始化出来的对象,在firebug控制台打印出来person1.constructor;的时候,直接声明的会打印出 // function Person(name, age, job){ this.name = n

JavaScript高级程序设计 第五章 引用类型

Object1. person["name"]和person.name的唯一不同是数组的方式可以使用变量来访问,即person[a],其中a=“name”2. 除非必须使用变量来访问,否则最好使用点表示法访问Array1. 验证数组:Array.isArray([1,2,3])可以检查[1,2,3]是不是一个数组2. 转换方法:toString()把数组转换成字符串;join(

JavaScript高级程序设计 第四章 变量、作用域和内存问题

变量javascript变量可以分为两种类型1. 基本类型值:Undefined、Null、Boolean、Number、String2. 引用类型值:Object、Array、Data、RegExp、Function确定一个值是哪一种基本类型使用typeof操作符;确定一个值是哪一种引用类型使用instanceof操作符。性能问题1. 在ie中调用window.CollectGarbage()会

JavaScript高级程序设计 第三章 基本概念

Boolean类型1. 使用Boolean()方法可以判断一个字符型变量是不是空字符串var a = "";Boolean(a)  // falsevar a = "hello";Boolean(a)  // trueNaN类型NaN,即非数值(Not a Number)是一个特殊的数值,用来表示一个本来要返回数值的操作数未返回数值的情况

冒泡排序法

function bubbleSort(arr){     //外层循环,共要进行arr.length次求最大值操作     for(var i=0;i<arr.length;i++){         //内层循

新增文章一排2个,增加多排

比如有的时候遇到这种页面:只需要在for循环中判断奇偶数当是奇数的时候,一次增加一行(两个)的数据String listHtml = ""; for(int i=0; i<size; i++){ if(i%2!=0){  // 奇数 // 组织html Stri

js拖拽计算方法

当前鼠标的x - 鼠标落下时的x + div当前的left当前鼠标的x和鼠标落下时的x都是相对于父div的

根据总数和每页个数计算总页数

我们一般分页是这样来计算页码的:   int row=200; //记录总数   int page=5;//每页数量   int count=row%5==0?row/page:row/page+1;   上面这种是用的最多的!   那么下面我们来一种最简单的,不用任何判断!   看代码:   [java]   int row=21;   int&

精品书籍

更多

HTML5与CSS3权威指南代码清单
Sass和Compass设计师指南
JavaScript框架高级编程