Time of Update: 2015-06-22
標籤:零.此文動機 用了一段時間的Lua,用慣了Java C++等有Class關鍵字的語言,一直對Lua的中的物件導向技術感到費解,一個開源的objectlua更是看了n遍也沒理解其中的原理,直到看到了Prototype-based
Time of Update: 2015-06-22
標籤:本書讚譽譯者序序前言第 1 章 讓自己習慣 JavaScript 1第 1 條: 瞭解你使用的 JavaScript版本 1第 2 條:理解 JavaScript 的浮點數 6第 3 條:當心隱式的強制轉換 8第 4 條:原始類型優於封裝對象 13第 5 條: 避免對混合類型使用== 運算子 14第 6 條:瞭解分號插入的局限 16第 7 條: 視字串為 16 位的代碼單元序列 21第 2 章 變數範圍 25第 8 條:盡量少用全域對象 25第 9 條:始終聲明局部變數 27第 10 條:
Time of Update: 2015-06-21
標籤:Effective JavaScript:編寫高品質JavaScript代碼的68個有效方法:Item 11: Get Comfortable with Closures Closures may be an unfamiliar concept to programmers coming from 
Time of Update: 2015-06-21
標籤:html javascript web 上篇已經介紹了DOM機制,主要是針對web頁面結構及樣式的設計。但是有了良好的介面設計還不夠,還需要實現網頁與使用者的互動。我們的最終目的還是為使用者服務,所以就需要使用者來訪問及操作web頁。這就涉及到另一個概念:事件。
Time of Update: 2015-06-21
標籤:一、事件處理函數概述 JavaScript 可以處理的事件類型為:滑鼠事件、鍵盤事件、HTML 事件。 所有的事件處理函數都會都有兩個部分組成,on + 事件名稱,例如 click 事件的事件處理函數就是:onclick。 對於每一個事件,它都有自己的觸發範圍和方式,如果超出了觸發範圍和方式,事件處理將失效。 二、滑鼠事件:頁面所有元素都可觸發 1、click:當使用者單擊滑鼠按鍵或按下斷行符號鍵時觸發。<script
Time of Update: 2015-06-21
標籤:一、鍵盤事件的處理函數 1、keydown:當使用者按下鍵盤上任意鍵觸發,如果按住不放,會重複觸發。<script type="text/javascript"> window.onload = function(){ onkeydown = function () {//不需要對象調用 alert(‘Lee‘); }; }</script></head><body>
Time of Update: 2015-06-21
標籤:一、動態載入指令碼 當網站需求變大,指令碼的需求也逐步變大。我們就不得不引入太多的 JS 指令碼而降低了整站的效能,所以就出現了動態指令碼的概念,在適時的時候載入相應的指令碼。 1、動態載入js檔案 比如:我們想在需要檢測瀏覽器的時候,再引入檢測檔案。<script type="text/javascript"> window.onload = function(){ alert(typeof BrowserDetect); }
Time of Update: 2015-06-21
標籤:一、clientLeft 和 clientTop 這組屬性可以擷取元素設定了左邊框和上邊框的大小,目前只提供了 Left 和 Top 這組,並沒有提供 Right 和 Bottom。<script type="text/javascript"> window.onload = function(){ var box = document.getElementById("box"); alert(box.clientLeft);
Time of Update: 2015-06-23
JQuery中類比image的ajaxPrefilter與ajaxTransport處理 這篇文章主要介紹了JQuery中類比image的ajaxPrefilter與ajaxTransport處理,本文直接給出類比實現代碼,代碼中包含詳細注釋,需要的朋友可以參考下 ? 1 2 3 4 5 6
Time of Update: 2015-06-23
淺談js 閉包引起的記憶體泄露問題 這篇文章主要介紹了淺談js 閉包引起的記憶體泄露問題的相關資料,需要的朋友可以參考下 在js閉包中,可以定義“局部變數”,但是外部去調用的話,尤其是反覆調用賦值,會造成記憶體的大量開銷。如何防止這種現象的發生?關於閉包還有沒有類似的記憶體或效率問題需要注意?如何去規避? 記憶體問題可能是如下原因造成: 1. 循環參考導致了記憶體流失 2. 由外部函數調用引起的記憶體流失 避免記憶體流失 1. 打破循環參考 2
Time of Update: 2015-06-23
淺談jquery中delegate()與live() 這篇文章主要介紹了淺談jquery中delegate()與live()的相關資料,需要的朋友可以參考下 delegate() 方法為指定的元素(屬於被選元素的子項目)添加一個或多個事件處理常式 例如給id是showspan的div中的span標籤添加事件 ? 1 2 3 4
Time of Update: 2015-06-23
淺談javascript建構函式與執行個體化對象 JavaScript 中的建構函式和其它語言中的建構函式是不同的。通過 new 關鍵字方式調用的函數都被認為是建構函式。任何JavaScript 函數都可以用做建構函式,建構函式必須使用new
Time of Update: 2015-06-23
如何讓Flash不遮擋HTML div元素的技巧_HTML/Xhtml_網頁製作,_htmlxhtml今天在寫一個flash廣告代碼的時候,因為flash內建的連結,容易被當成彈出廣告,所以做了一個div層放到flash上面,這樣連結都是a觸發的不會被攔截,但發現flash一直處於div層上面,原來flash需要加個參數才可以。 讓flash置於DIV層之下的方法,讓flash不擋住飄浮層或下拉式功能表,讓Flash不檔住浮動物件或層的關鍵參數:wmode=opaque。 方法如下: 針對IE
Time of Update: 2015-06-21
使用AngularJS編寫較為優美的JavaScript代碼指南,angularjs本文範例程式碼下載:modulePattern.zip - 所有的 4 個 HTML 檔案 以及 panacea.js - 1.6 KB介紹 AngularJS 的庫裡面有很多東西,但本文中我只想專註於小的,針對特定主題的庫,我相信通過它們能對Angular有一個較好的介紹.
Time of Update: 2015-06-23
a:link,a:visited,a:hover,a:active,visitedhover1:解釋link:串連平常的狀態visited:串連被訪問過之後hover:滑鼠放到串連上的時候 active:串連被按下的時候 詳細的: :hover版本:CSS1/CSS2 相容性:IE4+ NS4+ 文法: Selector : hover { sRules
Time of Update: 2015-06-21
基於jQuery+Cookie實現的防止重新整理的線上考試倒計時,jquerycookie基於jQuery+Cookie實現的防止重新整理的線上考試倒計時$(function() { var _minute = parseInt("${exampaper.paperTime }"); var _expiresHours = _minute * 60 * 1000; if(!hasSetCookie()){
Time of Update: 2015-06-21
javascript格式化日期時間方法匯總,javascript日期樣本一:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>TT</title> <script src="jquery.js"></script></head><body><p style="line-height:
Time of Update: 2015-06-21
讓JavaScript中setTimeout支援鏈式操作的方法,javascript鏈式調用修改很簡單,通過參數判斷,然後返回下promise對象複製代碼 代碼如下:(function() { var timeout = setTimeout; window.setTimeout = function(fn, time) { if (!time) { time =
Time of Update: 2015-06-21
測試IE瀏覽器對JavaScript的AngularJS的相容性,angularjs相容性短版本為確保Angular應用在IE上能夠工作請確認:1. 在IE7或更早的版本上polyfill JSON.stringify。你可以使用JSON2或JSON3來polyfills。 <!doctype html> <html xmlns:ng="http://angularjs.org"> <head> <!--[if lte IE 7]>
Time of Update: 2015-06-21
jquery實現的代替傳統checkbox樣式外掛程式,jquerycheckbox本文執行個體講述了jquery實現的代替傳統checkbox樣式外掛程式。分享給大家供大家參考。具體如下:如下:具體代碼如下:(function($){ $.fn.tzCheckbox = function(options){ // Default On / Off labels: options = $.extend({ labels : ['ON','OFF']