Time of Update: 2015-05-26
js 事件,js今天來總結一下js事件的相關知識^_^首先要明白什麼是事件流。事件流大致分為3個階段:事件捕獲階段、處於目標階段、事件冒泡階段。ie8及其以下沒有事件捕獲階段,只有後面兩個階段事件捕獲:事件從目標從上往下進行傳播,從外往內傳播。事件冒泡:事件從目標從下往上進行傳播,從內往外傳播。二者剛好相反,這樣說太抽象了,下面的圖片應該能直觀的體現接下來是最基本的,添加事件和刪除事件而最普通的方法如下:var mydiv =
Time of Update: 2015-05-26
Jacascript運算式、運算子、語句、strict 模式,jacascript運算式運算式{//key-valuex:1;y:2;}[1, , , 2]中間是三個undefinedvar o = new Object();{o.x=1;o.y=2;}o.x == o['x'] (屬性名稱自動轉化成字串)特殊運算子C?a:bvar val = (1,2,3) 從左至右計算運算式,最後取最右邊的值delete obj.x;刪除屬性(不通過原型鏈向上尋找,configurable==
Time of Update: 2015-05-26
CSS 組合選擇符,css組合1.空格 選取所有後代元素div p{background-color:yellow;}選取div元素的所有後代p元素,可以是子項目,子子項目...2.大於符號 >
Time of Update: 2015-05-26
JavaScript階段總結(二),javascript階段總結 先前已經對JavaScript的概念、發展以及一些簡單的語言基礎進行進行了總結,掌握了一些基本的用法。JavaScript視頻中基本上介紹的都是細節上的知識,而我們也需要對全域有一個瞭解和認識,這樣才能加深理解。 學習完前14章之後,我又回過頭來看了一下這些內容,同時藉助相關的資料,重新對這些內容進行了整理和總結。如:
Time of Update: 2015-05-26
javascript scope chain,scopechain scope chain一個函數有一個scope chain 函數每調用一次,該函數的scope上建立一個對象,函數的局部變數被當做屬性賦值給這個新對象。 所以對嵌套函數function A() { var a = 'A'; function B() { var b = 'B' } function C() { var c = 'C' }}scope A
Time of Update: 2015-05-26
js怎麼去空格,js去空格寫成類的方法格式如下:(str.trim();)<script language="javascript"> String.prototype.trim=function(){ return this.replace(/(^\s*)|(\s*$)/g, ""); } String.prototype.ltrim=function(){ return this.replace(/(^\s*)/g,"
Time of Update: 2015-05-26
WebSocket Java Programming入門-1(annotated),websocketannotated1、前言一直沒有怎麼做過前端的東西,但是最近的項目中,前端人員奇缺,公司又不安排新的人員進入,所以我這個後台開發人員只能拉過來坐前端了,前段的東西感覺一大堆,CSS,js自不必說,HTML生態圈就有很多的技術要去學習,好吧,那就一個一個的學習整理啦,先來說說最近這個項目的前端用到什麼技術吧。1、Restful:DropWizard這個很簡單,兩Apsara
Time of Update: 2015-05-26
Guid為空白的判斷,Guid判斷 隨著學習的深入和項目開發的需求的變化,接觸到了GuId。它是業界大亨微軟使用的,通過一種複雜的演算法產生,該演算法保證所有的COM對象都有著唯一的ID,而不會出現名字衝突。保證了我們在大資料量的開發中標識唯一。
Time of Update: 2015-05-26
javascript中遍曆對象的List集合,javascriptlist集合<script><c:forEach var="obj" items="${mulst} "> alert("${obj.屬性}"); </c:forEach> </script>其實該解決方案不是很好,容易導致瀏覽器崩潰,當List元素很多時,迴圈的代
Time of Update: 2015-05-26
python提取頁面內url列表的方法 本文執行個體講述了python提取頁面內url列表的方法。分享給大家供大家參考。具體實現方法如下: ? 1 2 3 4 5 6 7 8 9 10 11
Time of Update: 2015-05-26
Python易忽視知識點小結 這篇文章主要介紹了Python易忽視知識點,執行個體分析了Python中容易被忽視的常見操作技巧,需要的朋友可以參考下 這裡記錄Python中容易被忽視的小問題 一、input(...)和raw_input(...) ? 1 2 3 4 5 6 7
Time of Update: 2015-05-26
Python檔案去除注釋的方法 本文執行個體講述了Python檔案去除注釋的方法。分享給大家供大家參考。具體實現方法如下: ? 1 2 3 4 5 6 7 8 9 10 11
Time of Update: 2015-05-26
Python輸出9*9乘法表的方法 本文執行個體講述了Python輸出9*9乘法表的方法。分享給大家供大家參考。具體實現方法如下: ? 1 2 3 4 5 6 #!/usr/bin/env python
Time of Update: 2015-05-26
C#實現從windows剪貼簿擷取內容的方法 本文執行個體講述了C#實現從windows剪貼簿擷取內容的方法。分享給大家供大家參考。具體實現方法如下: ? 1 2 3 4 5 6 7 8 9 10
Time of Update: 2015-05-26
Swift類型建立之自訂一個類型詳解 這篇文章主要介紹了Swift類型建立之自訂一個類型詳解,本文講解了自訂原型、實現預設值、支援基本布爾型初始化、支援Bool類型判斷、支援相容各們各派的類型、完善OCBool的布爾基因體系等內容,需要的朋友可以參考下 小夥伴們,Swift中的Bool類型有著非常重要的文法功能,並支撐起了整個Swift體系中的邏輯判斷體系,經過老碼的研究和學習,
Time of Update: 2015-05-26
Python批量重新命名同一檔案夾下檔案的方法 本文執行個體講述了Python批量重新命名同一檔案夾下檔案的方法。分享給大家供大家參考。具體分析如下: 朋友發了一個檔案夾過來,裡面的圖片都以 .tmp 為尾碼。 手工修改的話工作量太大。故寫了一個 Python 指令碼進行批量重新命名。 對 Python 的標準庫不熟,只能邊查資料,或者 help() 邊寫代碼。 三行代碼就可以解決這一問題。 不過沒有捕獲異常、不能迭代同一目錄下的所有檔案。 代碼如下: ?
Time of Update: 2015-05-26
WinForm實現最小化到系統托盤方法執行個體詳解 本文執行個體講述了WinForm實現最小化到系統托盤方法。分享給大家供大家參考。具體分析如下: 有個叫NotifyIcon的控制項 1、建個WinForm項目,其它操作略過。 2、拉個NotifyIcon控制項,將屬性Visable設定成False,在Text屬性上隨便填些檔案。 3、實現Form的SizeChanged事件,代碼如下: ? 1
Time of Update: 2015-05-26
MFC繪製不規則表單的方法 本文執行個體講述了MFC 繪製不規則表單的方法。分享給大家供大家參考。具體分析如下: 實現過程: 1、首先建立基於DLG的MFC應用程式,命名為:tryBGDlg,並將DLG的屬性設定為:Title Bar :False
Time of Update: 2015-05-26
Swift中的存取控制和protected 這篇文章主要介紹了Swift中的存取控制和protected,本文主要講解為什麼Swift沒有類似protected的選項,需要的朋友可以參考下 原文再續,書折第一回。 很多其他程式設計語言都有一種”protected“設定,可以限制某些類方法只能被它的子類所使用。 Swift支援了存取控制後,大家給我們的反饋都很不錯。而有的開發人員問我們:“為什麼Swift沒有類似protected的選項?&r
Time of Update: 2015-05-26
C#操作Clipboard讀取剪下板中資料執行個體詳解 本文執行個體講述了C#操作Clipboard讀取剪下板中資料的方法。分享給大家供大家參考。具體分析如下: 1 自訂一個類,並且保證它的可序列化的:實現ISerializable介面;或者用[Serializable]標記(如果有父類,則父類也需要被標記;可以[NonSerialized()]標記類中不想被序列化的欄位) 2 註冊自訂資料格式:調用靜態方法DataFormats.GetFormat() 3