Time of Update: 2018-12-07
複選框的全選功能在Web開發中使用非常頻繁,而實現的方法一般分為兩種:用戶端實現與伺服器端實現。伺服器端實現需要與伺服器端互動,因此效率較差。今天向大家介紹一下用指令碼在用戶端實現此功能的方法。效果當點擊按鈕或全選複選框時,上表中的所有資料被鉤上。下面是js代碼:<script type="text/javascript"> //根據傳入的checkbox的選中狀態設定所有checkbox的選中狀態 function selectAll(obj) {
Time of Update: 2018-12-07
第一章:JavaScript是什麼 1.起源:做一些輸入有效性的驗證,減輕瀏覽器負擔2.ECMAScript:JavaScript實現的基礎,是標準,但不是javascript唯一的部分。3.javascript組成:核心(ECMAScript),DOM(doucument object model),BOM(brower object
Time of Update: 2018-12-07
介紹本篇主要是介紹建立對象方面的模式的下篇,利用各種技巧可以極大地避免了錯誤或者可以編寫出非常精簡的代碼。模式6:函數文法糖函數文法糖是為一個對象快速添加方法(函數)的擴充,這個主要是利用prototype的特性,代碼比較簡單,我們先來看一下實現代碼:if (typeof Function.prototype.method !== "function") { Function.prototype.method = function (name, implementation) {
Time of Update: 2018-12-07
譯文:Master Pages 和 JavaScript document.getElementById介紹模板頁是ASP.NET 2.0的最重要的特性之一。但是,如果對於.NET2.0和模板頁是個新手的話,你需要在用javascript訪問內建於模板頁中的控制項這方面頗費點功夫了。每當一個控制項被置於模板頁中時,它的Client ID將會被修改。當Client
Time of Update: 2018-12-07
The Break StatementThe break statement can be used to jump out of a loop or a switch() statement.The break statement breaks the loop and continues executing the code after the loop (if any):Examplefor (i=0;i<10;i++) { if (i==3) {
Time of Update: 2018-12-07
Javascript 從名字上聽起來跟JAVA有著聯絡,但其實卻是兩門根本不同的語言。在Java中定義類是輕而易舉事情,但是要在JavaScript中定義一個好的對象卻是要花點心思。本文介紹幾種方法,並比較他們的優劣。1、 工廠方式 這種方式可能是我們最容易想到的了,見代碼:var employee = new Object; employee.name = "Tim"; employee.age = 24; employee.getName = function(){
Time of Update: 2018-12-07
說明:自從Bing搜尋實現 滾動式載入內容後,google,baidu都實現了類似的功能。步驟 1: 開啟Visual Studio 2010 ,建立項目www.scrollpage.com.步驟 2:添加一個HTML檔案,命名:ScrollLoadPage.html,項目引用了Jquery1.8.2架構步驟 3:添加代碼<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/
Time of Update: 2018-12-07
上一篇博文寫的是web頁面中javascript調用.net中的方法。並以參數的形式向app中傳遞資料。沒有看過的朋友點擊串連去看看吧。上一篇地址:http://www.cnblogs.com/wildfeng/archive/2012/04/28/2475039.html相反,app也可以調用javascript。要實現的效果就是,點擊賦值按鈕,給web頁面賦值;點擊清空按鈕,把web頁面的值清空。 web頁面中新加了2個方法,就一個setValue
Time of Update: 2018-12-07
Javascript中的= =(等於)與= = =(全等於)有什麼區別呢?我們先來看兩個例子: var n='100' ; if(n==100) { alert('等於'); } else { alert('不等於'); } 結果是"等於" ; 在判斷字串是否相同時, var n=false; if(n=='false') {
Time of Update: 2018-12-07
JavaScript各種類型的隱式轉換,一直沒理出個頭緒來,每次碰到都是得過且過,沒有深究。今天讀《JavaScript權威指南》,借其中章節一用,只為搞個明白。 一、布爾類型轉換 布爾值很容易轉換,從其他類型轉換為布爾值也比較容易,往往是自動轉換 布爾值可以轉換成數值1或0,也可以轉換成字串“true”或“false” 數值的話,若是0或NaN,則為false,否則為true 字串的話,Null 字元串為false,否則為true
Time of Update: 2018-12-07
製作網頁的過程中,你有時候需要知道某個元素在網頁上的確切位置。下面的教程總結了Javascript在網頁定位方面的相關知識。一、網頁的絕對大小和相對大小首先,要明確兩個基本概念。一張網頁的全部面積,就是它的絕對大小。通常情況下,網頁的絕對大小由內容和CSS樣式表決定。網頁的相對大小則是指在瀏覽器視窗中看到的那部分網頁,也就是瀏覽器視窗的大小,又叫做viewport(視口)。中央的方框就代表瀏覽器視窗,每次只能顯示一部分網頁。(圖一
Time of Update: 2018-12-07
前言:下面我們接著旅程6繼續我們的JavaScript Dom征程7。這篇部落格我們主要做了幾個很實用的小案例來練習一下控制層,使我們能夠更加的瞭解這個知識點,而且這些案例都是網站上面基本用的到,比如當我們單機登入的時候不是跳轉頁面,而是在本頁面上面浮出一個層的登入方式,還有小圖片看不清看大圖片的效果等等。控制層的練習(1)
Time of Update: 2018-12-07
下面我們接著旅程2繼續我們的Dom征程。在這片博文中我完成了document屬性的所有介紹,並在最後用幾個小案例充分的講解了這些知識點。這些裡面有些特效很常見,在我們網站註冊的時候我們會限制單擊控制項的時間,讓使用者有足夠的時間讀完協議控制項才能可用,實現註冊。document屬性1(1) document是window對象的一個屬性,因為使用window對象成員的時候可以省略window,所以一直寫document。(2) document的方法 1) write:向文檔寫入內容,
Time of Update: 2018-12-07
<select id="w1" class="test1"></select> <label for="test2" id="w2"></label> <div class="test3" id="w3"></div><script type="text/javascript">var foo=document.getElementById('w1');var
Time of Update: 2018-12-07
或許在用任何程式設計語言進行開發時最耗時的一個環節都是測試和調試代碼。對於專業級的代碼來說,確保你所編寫的東西是經過完全測試的、可驗證和零bug的,變得極度重要。使得JavaScript與其它程式設計語言如此不同的一個方面是,它並不被任何單獨的公司或組織單獨擁有和支援(不像C#,PHP,Perl,Python,或者Java)。這一差異使得擁有一個調試和測試代碼的一致的基礎變得極具挑戰性。 為了削減你可能必須忍受的工作量和壓力,捕獲JavaScript錯誤時,有許多強大的開發工具可供使用。每一種
Time of Update: 2018-12-07
前言本章我們要講解的是S.O.L.I.D五大原則JavaScript語言實現的第4篇,介面隔離原則ISP(The Interface Segregation
Time of Update: 2018-12-07
深入理解JavaScript系列(30):設計模式之面板模式 2012-02-28 08:55 by 湯姆大叔, 1801 visits, 收藏,
Time of Update: 2018-12-07
什麼情況下才會出現跨域?假設網域名稱是:http://www.example.com.cn/如果所請求的網域名稱跟這個網域名稱不致,這種情況就是跨域,由於跨域存在漏洞,所以一般來說正常的跨域請求方式是請求不到的。 解決方式:一、window.name 1、 伺服器返回 <script>window.name='{"id":"3", "name":"leisure"}';</script> 2、定義一個iframe,添加onload事件 <iframe
Time of Update: 2018-12-07
Delphi寫的ActiveX控制項如何返回數組到Vbscript/javascript Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiAPI/html/delphi_20061120161640191.html 各位,用VBScript調用ActiveX很容易送入一個Variant參數,內容是一個數組,但是反過來,就一直沒有成功,哪位知道如何?delphi
Time of Update: 2018-12-07
動態執行javascript代碼,eval or Function,哪個效能好?<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title>動態執行javascript代碼</title><script type="text/javascript"> String.