Time of Update: 2015-03-30
標籤:CSS跟JavaScript開發中,最令大家頭疼的問題就是瀏覽器安全色性了,雖然很多文章有這方面的文章,但依然讓很多開發人員暈頭轉向,而且也不夠全面。這篇文章,將全面收集css和javascript在各種瀏覽器下的相容性報告,也期待各位不斷補充。由於發覺內容收集越來越多,決定將CSS跟JavaScript分開。 一、document.formName.item(”itemName”) 問題問題說明:IE下,可以使用
Time of Update: 2015-03-31
標籤:深入理解javascript中的“this”一直以來對js中的this,理解不夠深入,也常常被弄得暈頭轉向,最近在《js***》這本書中,看到了關於this的解釋,覺得很有道理,下面就分享給大家。 JavaScript是一門弱類型語言,有一套完全不同於其它語言的對 this 的處理機制。在大概五種不同的情況下,this 指向的各不相同。下面就各種情況一一說明。全域範圍內this;當在全域範圍內使用 this,它將會指向全域對象。瀏覽器中啟動
Time of Update: 2015-03-30
標籤:此文章所在專題列表如下:我們應該如何去瞭解JavaScript引擎的工作原理JavaScript探秘:編寫可維護的代碼的重要性JavaScript探秘:謹慎使用全域變數JavaScript探秘:var預解析與副作用JavaScript探秘:for迴圈(for Loops)JavaScript探秘:for-in迴圈(for-in
Time of Update: 2015-03-31
標籤: 一、載入 1. 依據HTML 4規範,script標籤可以放置在head和body標籤中的任意位置2. 下載js指令碼會阻塞其他分頁檔下載,所以應儘可能將script標籤放置在body底部3. HTML 4為script標籤增加了一個defer屬性,表明順延強制,但這並不是標準做法4. 將多個script合并後壓縮,放置在body標籤底部,是引入多個外鏈javascript檔案的最佳實務5. 通過動態建立標籤,可以非同步引入js檔案,代碼如下: 1 function
Time of Update: 2015-03-31
標籤:閉包(closure)是Javascript語言的一個痛點,也是它的特色,很多進階應用程式都要依靠閉包實現。一、變數的範圍 要理解閉包,首先必須理解Javascript特殊的變數範圍。變數的範圍無非就是兩種:全域變數和局部變數。Javascript語言的特殊之處,就在於函數內部可以直接讀取全域變數。Js代碼 var n=999; function f1(){ alert(n); } f1(); //
Time of Update: 2015-03-30
標籤:在Web前端開發中,我們經常需要判斷變數的資料類型。鑒於ECMAScript是鬆散類型的,因此需要有一種手段來檢測給定變數的資料類型——typeof就是負責提供這方便資訊的操作符。 對一個值使用typeof操作符可能返回下列某個字串:“undefined”——如果這個值未定義“boolean”——如果這個值是布爾值“string”&mda
Time of Update: 2015-03-30
標籤:深入理解JavaScript系列文章,包括了原創,翻譯,轉載,整理等各類型文章,如果對你有用,請推薦支援一把,給大叔寫作的動力。 深入理解JavaScript系列(1):編寫高品質JavaScript代碼的基本要點深入理解JavaScript系列(2):揭秘命名函數運算式深入理解JavaScript系列(3):全面解析Module模式深入理解JavaScript系列(4):立即調用的函數運算式深入理解JavaScript系列(5):強大的原型和原型鏈深入理解JavaScript系
Time of Update: 2015-03-30
標籤:今天開啟JQuery源檔案(jquery-1.8.3), 看到JQuery的初始化過程是這樣的(function( window, undefined ) { // ....})( window ); 一開始看不懂這個寫法, 經過幾番搜尋終於明白它的用法以及為什麼這樣用了, 我們一步步來分析.1, 首先我們簡化這個寫法除去參數,
Time of Update: 2015-03-30
標籤:1.我們為什麼要瞭解這兩種方法 眾所周知,toString()函數和valueOf函數,這兩個函數是Object類的對象生來就擁有的,而且他們還可以允許我們重寫,那麼,這兩個函數到底有什麼用呢? 從名稱上判斷,toString()將對象轉換為字串,valueOf將對象轉化為值.那麼問題來了:什麼時候需要將對象轉換為值,又什麼時候需要將對象轉換為字串呢?------這是我們這篇文章的核心。
Time of Update: 2015-03-30
標籤:今天要和大家分享的是JavaScript中的Get和Set訪問器,和C#中的訪問器非常相似。 標準的Get和Set訪問器的實現 function Field(val){ this.value = val; } Field.prototype = { g
Time of Update: 2015-03-30
標籤:Array.prototype中定義了很多運算元組的方法,下面介紹ECMAScript3中的一些方法:1.Array.join()方法該方法將數組中的元素都轉化為字串並按照指定符號串連到一起,返回最後產生的字串,可以包含一個參數,為串連數組元素的符號,預設為逗號。var ay = [1,2,3];ay.join(); // =>"1,2,3" ay.join("+"); // => "1+2+3" ay.join(" ");
Time of Update: 2015-03-30
標籤:dynamics crm2013 homepage ribbon 引用多個javascript資源 在CRM的開發中ribbon的開發是比較重要的一環,很多客制化的功能都需要動用ribbon區,CRM2013中的名字已經改叫command bar了,但從老版本過來的人都還是習慣叫他ribbon。
Time of Update: 2015-03-30
標籤:// #region 取虛擬目錄範例程式碼//擷取網站虛擬目錄名稱function GetVirtualDirectoryName() { var pathname = removeFirstSlash(location.pathname); var pos = pathname.indexOf(‘/‘); return pathname.substr(0, pos);}//擷取網站標題function GetHeader() { var host =
Time of Update: 2015-03-30
標籤:CSS部分:#div1{ width: 100px; height: 100px; background: #ccc; position: absolute;}#img1{ position: absolute;}HTML部分:<div id="div1"></div><img id="img1" src="img/1.jpg" />JS部分:window.onload = function(){ //擷取相關元素 var
Time of Update: 2015-03-30
標籤:點擊文字啟用checkbox的javas<html><head><meta http-equiv="Content-Type" mrc="text/html; charset=gb2312"><title>點擊文字checkbox被啟用</title></head><script language="javascript">
Time of Update: 2015-03-30
標籤:Javascript 時間計算函數<span style="font-size:18px;"><span style="font-size:18px;">function addZore(x) {if (x < 10) {x = "0" + x;};return x;}//2002-12-18格式function getCurentDate() {var date = new Date();var
Time of Update: 2015-03-31
htmlcss筆記--標籤預設值樣式重設css
Time of Update: 2015-03-31
HTML文檔 html,html5,css,css3,HTML 各種標籤及簡單應用:http://www.w3school.com.cn 1 <p><p> 2 <br/> 3 <hr/>橫線 4 <pre><pre> 保留了標籤內的空格和換行 5 <code>Computer code</code> 6 <br /> 7 <kbd>Keyboard
Time of Update: 2015-03-31
JQuery.Callbacks系列一:api使用詳解JQuery.Callbacks是jQuery1.7+之後引入的,用來進行函數隊列的add、remove、fire、lock等操作,並提供once、memory、unique、stopOnFalse四個option進行一些特殊的控制。既然是新加入的功能,那麼就有其特定的使用情境和優勢。本文主要是介紹下Callbacks相關API的使用,關於Callbacks的使用情境以及源碼等將會在後續部落格中進行說明。我使用的JQuery版本是1.11.1
Time of Update: 2015-03-31
Emmet外掛程式:HTML/CSS代碼快速編寫神器,emmetcss Emmet外掛程式的前身是大名鼎鼎的Zen coding,如果你從事Web前端開發的話,對該外掛程式一定不會陌生。它使用仿CSS選取器的文法來產生代碼,大大提高了HTML/CSS代碼編寫的速度,比如下面的示範: 該外掛程式已經改名為Emmet。但Emmet不只改名,還帶來了一些新特性。本文就來直觀地示範給你。 一、快速編寫HTML代碼 1.