Time of Update: 2018-12-04
上一篇JavaScript文章中寫到JavaScript的實現三個部分。 《JavaScript的實現》 下面主要總結ECMAScript,瞭解JavaScript的文法,有助於我們理解JavaScript是怎麼工作的。 變數、語句、類型、函數等這些,無論是我們學習Vb,還是學習C#,都是我們首先要學習的。JavaScript雖然是指令碼吧,但也有這些東西,掌握這些是必須的。。。
Time of Update: 2018-12-04
提到彈出框,首先想到的alert()了,其次想到的也還是alert(),其實在js中有三種彈出框,下面我們一一說明。1,僅確定。 即:對話方塊介面上只有確定按鈕。該功能可以使用alert()方法實現。代碼:<script language="javascript"> //alert彈出框執行個體 alert("Hello Everyone!");
Time of Update: 2018-12-04
頁面配置有些複雜的情況下,可能需要在頁面中動態建立一個 form,JavaScript 建立 form 示範如下: // JavaScript 構建一個 formfunction MakeForm(){ // 建立一個 form var form1 = document.createElement("form"); form1.id = "form1"; form1.name = "form1"; // 添加到 body 中
Time of Update: 2018-12-04
1)擷取DOM元素id和css屬性DOM也就是html的節點,javascript通過操作這些節點來實現網站的動態。原始的W3C也提供了訪問節點的操作,但是不是很好用,一般都用jQuery直接存取id節點$('#elementID')2)修改css屬性css的屬性對應到html裡面就是class,每個class的數值都要與css列表中的某個保持一致,這樣才能正確顯示網頁,javascript就是要修改這些class的數值,來動態改變網站的內容。擷取樣式$(element).css('prop')
Time of Update: 2018-12-04
The core JavaScript language definies a minimal API for working with text, arrays, dates, and regular expressions but does not include any input or output functionality.Input and output (as well as more sophisticated features, such as networking,
Time of Update: 2018-12-04
A simple JavaScript classfunction Complex(real, imaginary) {if(isNaN(real) || isNaN(imaginary))throw new TypeError();this.r = real;this.i = imaginary;}/*The instance methods of a class are defined as function-valued propertiesof the prototype object.
Time of Update: 2018-12-04
對於下面這個控制項,<asp:TextBox ID="txt1" Runat=server ></asp:TextBox> 如果需要執行Javascript語句來得到這個控制項,那麼怎麼獲得哪?以前我會嘗試擷取Web控制項,但是其實在發送到用戶端的頁面上以後,和下面定義的控制項相同。<input name="txt1" type="text" id="txt1" />
Time of Update: 2018-12-04
Time of Update: 2018-12-04
最近*海*原有系統需要進行改進,可能會將Flex改為Flex與jsp相結合的方式,好發揮兩者的優勢。這兩天在做html頁面,頁面內容主要展現在標籤頁中,其基礎如下所示:
Time of Update: 2018-12-04
最近在做產品的維護,修改一些老的bug.有個bug是jsp頁面在載入的時候請求一個iframe.在頁面顯示的過程中,視窗會短暫的顯示一個404頁面,然後就到達預期的目的.使用httpwatch查看了一下,是頁面發送了一個空的請求.為了避免這個404錯誤.我的做法是在iframe載入前判斷一下是否載入完成,載入完成以後再設定它的display為inline. 代碼如下://先為iframe 添加一個
Time of Update: 2018-12-04
開發人員最容易犯的JavaScript錯誤,總結出13個。這些當中可能少不了你犯的錯誤。我們描述了這些陋習,並列出來解決辦法,希望對開發人員有協助。1.for..in數組迭代的用法 Usage of for..in to iterate Arrays舉例:var myArray = [ “a”, “b”, “c” ]; var totalElements = myArray.length; for (var i = 0; i < totalElements; i++) {
Time of Update: 2018-12-04
最近工作上有個奇怪的需求需要在靜態頁面之間傳遞參數我冥思苦想不得其解 純html靜態頁面怎麼擷取參數呢?後來突然想到javascript 一切迎刃而解......下面我來給大家說一下用javascript在靜態頁面上接受參數的方法其實很簡單 只要使用者開啟的頁面url後帶有參數而javascript可以擷取當前頁面的url 只要對擷取下來的url進行簡單地解析即可給大家看一下My Code
Time of Update: 2018-12-04
QUnit是一套由jQuery團隊開發的,非常強大的用於對JavaScript進行單元測試的架構。本文將介紹什麼是QUnit,以及為何要關心代碼測試。什麼是QUnitQunit是一款強大的用於協助調試代碼的,JavaScript單元測試架構。QUnit由jQuery團隊成員編寫,是jQuery的官方測試套件,不僅如此,QUnit還可以測試任何常規JavaScript代碼,甚至可以通過一些像Rhino或者V8這樣的JavaScript引擎,測試服務端JavaScript代碼。如果不熟悉“單元測試”
Time of Update: 2018-12-04
概述 關於DOM的理論上面(JavaScript總結(一:基本概念))已經講過了,下面主要講的就是DOM裡面具體的東西了,瀏覽器支援JavaScript後,就為使用者提供了相應的API函數,我們通過DOM機制操作文檔的時候,只需要調用相應的API就可以了。瀏覽器在接收到HTML文檔後,會將其解釋為一顆樹,並以此來進行管理,具體如:
Time of Update: 2018-12-04
概述 JavaScript是指令碼語言,至於為什麼有了指令碼語言在這裡就不講了,有興趣的可以看一看:ASP.net的總結(一)。本篇部落格廢話比較多,希望讀者耐著心情看下去,同時也希望你看後有所收穫。 提醒:JavaScript總結中的(一、二、三、四)四篇部落格是一個整體,原本四篇是一篇,但發表後,文章下面的很多內容沒有顯示,所以,把它給分成四篇了,讀者最好一次看完什麼是指令碼? 指令碼就是一個可執行檔檔案,其特點就是,裡面的內容是一個未經編譯的來源程式,
Time of Update: 2018-12-04
此文為《JavaScript學習總結(二)》的重述。 上篇文章中不是說內容有錯,只是在學習思想上有問題。有導圖但是沒有思想,有總結但是沒有深入淺出。更改如下: 學習JavaScript,首Crowdsourced Security Testing道js是什麼(是指令碼語言不錯,書上就是那樣寫的,理解成是包含了各種功能的函數庫更貼切),其次,能幹什麼,有什麼好處。這些是學習一新知識前必須要瞭解的。 總結圖如下:
Time of Update: 2018-12-04
HTML中如何使用JavaScript? HTML要想使用JavaScript,首先自己要擁有它,有了才可以用,就好像我們學習一樣,先要認,後才知,好了廢話不多說了,下面進入這個問題的解答過程。 JavaScript在HTML的存在方式 JavaScript在HTML中存在的方式有兩種,一種是直接存在,一種是間接引用。這兩種方式的利弊就不多講了,都知道,只想說的就是具體的實現。 直接存在
Time of Update: 2018-12-04
數獨遊戲的一段代碼,忘記了用的是深度優先還是廣度優先的搜尋演算法,使用了些機率上的演算法改進,share下,怕過幾年不小心刪除了, g.js 貌似另外一篇博文中有,這裡就不貼了。 當初這段代碼頗有些緣由,古人有曰:山不在高有仙則名,水不在深有龍則靈。程式設計語言本無類,不要抱怨某些語言如何如何,關鍵的問題還是在人。這段代碼比很多native code要快,不信各位可自行驗證
Time of Update: 2018-12-04
ZParse is a multi-purpose, extensible, self-defineable javascript template parsing system which lets you define your templating rules. It acts like a preprocessor and parses strings containing defined delimiters and tags into a javascript function.
Time of Update: 2018-12-04
在JavaScript中實現繼承作者:馬鈴薯爸爸JavaScript指令碼語言是一種功能強大的物件導向的語言。本文描述了如何在JavaScript中實現繼承。PrototypeJavaScript沒有實作類別繼承,但可以通過prototype實現。每個JavaScript類中都包含一個prototype對象,當訪問一個對象的屬性和方法時,它首先從當前對象尋找,如果該屬性在JavaScript類定義,則直接存取;否則,從類的prototype對象中尋找,如果找到則直接存取,否則從prototype