原创 JS 原創的對錶格的操作

主要功能如上所示,練習了一下最近複習的js,其中還用到了localStorage ,數據操作都是從localStorage裏取的。 test下載  http://pan.baidu.com/disk/home#dir/path=%2FE

原创 類式繼承模式---臨時構造函數理解

最近在學習代碼複用模式(code reuse pattern),印象特別深刻的是“借用和設置原型”,也就是先借用構造函數,然後設置子構造函數的原型使其指向一個構造函數創建的一個新實例。代碼如下: function Parent(name

原创 function, javascript內置對象,this概念

深入認識JavaScript中的this指針   this指針是面向對象程序設計中的一項重要概念,它表示當前運行的對象。在實現對象的方法時,可以使用this指針來獲得該對象自身的引用。   和其他面向對象的

原创 javascript Dom 筆記(變量的作用域)

全局變量(global variable):可以在腳本的任何一個位置被引用. 局部變量(local  variable):只存在於聲明它的那個函數的內部,在函數的外部是無法引用的。 在javascript裏,我們可以用var 明確的爲函

原创 javascript類型轉換分析(Effective javascript筆記)

基本類型值指的是簡單的數據段,而引用類型值指那些可能由多個值構成的對象(Array,Object)。 在將一個值賦給變量時,解析器必須確定這個值是基本類型值還是引用類型值。 有5種基本數據類型值:Undefined、Null、Bool

原创 Effective Javascript (類型轉換原理)

今天瞭解到了javascript中的布爾操作符,簡單將《Effective Javascript》的翻譯和自己的理解整理如下。非(NOT)、與(AND)、或(OR) 1. 邏輯非(!)可以應用於ECMAScript中的任何值。無論這個值

原创 HTML+CSS

html+css個人學習筆記(不斷更新) 1. 當頁面內標籤無法滿足設計需求時,再添加div,span作爲輔助,div不要濫用; 2. div(塊級元素),span(行內元素),沒有語義; 3. h1~h8在使用時不要有斷層; 4

原创 類式繼承模式--臨時構造函數理解

最近在學習代碼複用模式(code reuse pattern),印象特別深刻的是“借用和設置原型”,也就是先借用構造函數,然後設置子構造函數的原型使其指向一個構造函數創建的一個新實例。代碼如下:funct

原创 函數的提升(聲明VS表達式)

//命名函數表達式 var add = function add(a,b){ return a+b; } //函數表達式,又名匿名函數 var add = function(a,b){ return a+b; } //函數聲明 func

原创 javascript筆記

值可以改變的量稱爲變量,變量佔據一段內存,通過變量的名字可以調用內存中的信息。javascript中的變量沒有類型。 JavaScript變量語法 var my=5; var mysite="d r e a m d u"; 解釋一下:

原创 js sort()理解

var arr = [4,2,5,1,3]; function sortA(arr){ debugger for (var i = 0; i < arr.length; i++) {// var a =

原创 jquery源碼分析

 jQuery源碼分析-extend函數   * jQuery版本:1.4.2   *    * -----------------------------------------------------

原创 Javascript Dom編程藝術 雜記

零零總總的將本書看完了,剛剛開始的時候看到了第六章,後來由於其他的一些原因,中斷了此書的學習,而後現在又抱起了此書,今天把它給看完了。由於平時沒有寫博客的習慣,以前寫的那些也僅僅是一時興起,到後來也就不了了之了。今天亦興起,遂開始我的又一

原创 排課軟件

  2.1. 自動排課算法 1 .問題的描述 我們討論的自動排課問題的簡化描述如下: 設要安排的課程爲{ C1 , C2 , ., Cn} ,課程總數爲n , 而各門課程每週安排次數(每次爲連續的2 學時

原创 something about bind

var x = 9; var module = { x: 81, getX: function() { return this.x; } }; module.getX(); // 81 var getX = module.g