基於web的技術中,分頁是一個老的不能再老的,但大家津津樂道的問題,隨著xml技術的日漸應用,把xml應用到分頁當中,也是一種可能,當然網上的教程很多,當我都是看得稀裡糊塗,索性自己寫一個,與大家分享、指正。共有兩個檔案tmh.htm & tt.xml原始碼如下:tmh.htm___________________________________________________<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional/
1 又是幾個基本概念 為什麼要說又呢? 在討論繼承時,我們已經列出了一些基本概念了,那些概念是跟封裝密切相關的概念,今天我們要討論的基本概念,主要是跟繼承與多態相關的,但是它們跟封裝也有一些聯絡。 1.1 定義和賦值 變數定義是指用 var a; 這種形式來聲明變數。 函數定義是指用 function a(...) {...} 這種形式來聲明函數。 var a = 1; 是兩個過程。第一個過程是定義變數 a,第二個過程是給變數 a 賦值。 同樣 var a = function(...) {};
http://github.com/alexyoung/riotjs樣本: Ruby代碼 複製代碼 代碼如下: context "a new user" do setup { User.new } asserts("that it is not yet created") { topic.new_record? } end context "a new user" do setup { User.new } asserts("that it is not yet created") {
感歎是為了緩解嚴肅的氣氛並引出今天要講的話題,”javascript物件導向編程”,接下來,我們圍繞物件導向的幾大關鍵字:封裝,繼承,多態,展開。 封裝:javascript中建立對象的模式中,個人認為通過閉包才算的上是真正意義上的封裝,所以首先我們先來簡單介紹一下閉包,看下面這個例子: 複製代碼 代碼如下: <script type="text/javascript"> function myInfo(){ var name ="老魚",age =27; var myInfo =
一、原型鏈繼承 在原型鏈繼承方面,JavaScript與java、c#等語言類似,僅允許單父類繼承。prototype繼承的基本方式如下: 複製代碼 代碼如下: function Parent(){} function Child(){} Child.prototype = new Parent(); 通過對象Child的prototype屬性指向父物件Parent的執行個體,使Child對象執行個體能通過原型鏈訪問到父物件構造所定義的屬性、方法等。 構造通過原型鏈連結了父級對象,
先看一下JSON(javascript object notation)對象,JSON是一種指令碼操作時常用的資料交換格式對象,相對於XML來說JSON是一種比較輕量級的格式,在一些intelligence的IDE中還可以方便的通過點操作JSON對象中的成員。 JSON是一種鍵/值對方式來描述內部成員的格式,其內部成員可以是幾乎任何一種類型的對象,當然也可以是方法、類、數組,也可以是另外一個JSON對象。 var
JS沒有提供所謂的類繼承,據說在2.0中要加入這種繼承方式,但是要所有瀏覽器都實現2.0的特性那肯定又得N多年。昨天看了crockford 的一個視頻,裡面講解了一下JS的繼承方式,按照PPT裡面說的,一共分了三類:Prototypal,pseudoclassical,Parasitic Inheritance。 下面主要介紹一下原型繼承:When a function object is created, it is given a prototype member which is an