Time of Update: 2017-02-27
DOH 架構介紹Dojo 作為一個功能豐富、高度模組化的 JavaScript 庫,註定需要 大量的單元測試來確保每一個功能模組的穩定。Dojo 內建的單元測試架構 DOH(Dojo Objective Harness)為編寫各類單元測試提供了堅實的基礎。開發人員可以利用 DOH 架構快 速地編寫以下單元測試:普通 Javascript 單元測試非同步 Javascript 單元測試Javascript 效能測試Web UI 互動測試其中,通過 DOH 普通 Javascript
Time of Update: 2017-02-27
在實際工作中,記住瀏覽器中對象的屬性、方法幾乎是件不可能完成的任務,保持一份資料或網址是個好辦法。但是查閱資料也是要花費不少時間,如果能有個指令碼將對象的結構列印出來,將會加速開發進程。下面是我編寫的查看對象結構例子,請下載附件擷取可執行代碼://Animal是一個對象 Animal = { createNew: function( bundle ) { var animal = {}; var protect =
Time of Update: 2017-02-27
javascript架構多呀,令人眼花繚亂。javascript既然是解釋執行,那麼天然的就具備了開源的基因。為了少些限制,傾向於挑選基於MIT/BSD/APL協議的架構。以下排名不分先後,都是搜尋結果:1)Mojito是一個JavaScript
Time of Update: 2017-02-27
我理解javascript中call和apply的區別僅在於文法不同。下例中分別調用call和apply對myObj進行修改,文法不同,但使用效果是一樣的:var myObj = { "a":1, "b":2, "c":3 } var myFunc = function(a,b,c){ this.a=a; this.b=b;
Time of Update: 2017-02-27
我在<<javascript遍曆DOM結構和對象結構>>一文中提供了一個遍曆對象結構的函數,利用這個函數,展現IE10中window對象的結構(還真是不少啊~調試代碼也在呢~)如下:調試資訊: [Object] window |--[function] addEventListener = function addEventListener() { [native code] } |--[function] alert = function
Time of Update: 2017-02-27
Javascript語言的設計不夠嚴謹,很多地方一不小心就會出錯。舉例來說,請考慮以下情況。現在,我們要判斷一個全域對象myObj是否存在,如果不存在,就對它進行聲明。用自然語言描述的演算法如下:if (myObj不存在){聲明myObj;}你可能會覺得,寫出這段代碼很容易。但是實際上,它涉及的文法問題,遠比我們想象的複雜。Juriy
Time of Update: 2017-02-27
最近在工作當中遇到一個問題 有個頁面需要添加一個瀏覽歷程記錄功能,具體來說就是要記錄下使用者在此網站的點擊曆史 並把它們降序排列出來(只顯示前6個瀏覽曆史而且不能重複)。由於以前對javascript瞭解不夠深入,一時間手足無措。後來經過兩位高手同事的指點(對這兩位同事的敬仰猶如滔滔江水連綿不絕...),恍然大悟,豁然開朗成功地完成了此功能的添加。首先來介紹一下javascript中關於此功能的一些對象和方法:1.
Time of Update: 2017-02-27
//截取字串 包含中文處理function SubString(str, len, hasDot) { var newLength = 0; var newStr = ""; var chineseRegex = /[^\x00-\xff]/g; var singleChar = ""; var strLength = str.replace(chineseRegex, "**").length; for (var i =
Time of Update: 2017-02-27
本文介紹如何利用Javascript從DBpedia中擷取我們想要的資料。DBpedia的作用:對Wikipedia的資料變成Linked Data形式,使得機器也能讀懂並自由獲得這些資料。SPARQLTrying to use the Semantic Web without SPARQL is like trying to use a relational database without SQL.—— Tim Berners-LeeSPARQL是Semantic
Time of Update: 2017-02-27
前言上一篇文章,我們講解了影像金字塔,這篇文章我們來瞭解仿射變換。仿射?!任何仿射變換都可以轉換成,乘以一個矩陣(線性變化),再加上一個向量(平移變化)。實際上仿射是兩幅圖片的變換關係。例如我們可以通過仿射變換對圖片進行:縮放、旋轉、平移等操作。一個數學問題在解決仿射問題前,我們來做一個數學題。如圖,對於點(x1, y1),相對於原點旋轉一個角度a,那麼這個點到哪裡了呢?我們將座標系變成極座標系,則點(x1, y1)就變成了(r, β),而旋轉後變成(r, α +
Time of Update: 2017-02-27
前言上一篇文章,我們講解了影像處理中的閾值函數,這一篇文章我們來做膨脹和腐蝕函數。膨脹與腐蝕說概念可能很難解釋,我們來看圖,首先是原圖:膨脹以後會變成這樣:腐蝕以後則會變成這樣:看起來可能有些莫名其妙,明明是膨脹,為什麼字反而變細了,而明明是腐蝕,為什麼字反而變粗了。實際上,所謂膨脹應該指:較亮色塊膨脹。而所謂腐蝕應該指:較亮色塊腐蝕。
Time of Update: 2017-02-27
前言上一篇文章,我們講解了影像處理中的卷積操作和平滑(也就是模糊)處理,這篇文章我們進行亮度和對比的變化。其實,亮度是啥玩意?亮度就是比較亮眼咯……實際上對於RGBA色彩空間,變亮其實就等於R、G、B三個通道同時加大,那麼變暗就等於同時減小咯。這比較好理解,因為最暗的黑色是RGB(0,0,0),而最亮的白色是RGB(255,255,255)。所以變亮應該RGB各通道都要增大。那麼,對比呢?對比,其實就是顏色差啦。那麼對於RGBA色彩空間,對比變大其實就等於R、G、B三
Time of Update: 2017-02-26
標籤:停止 重複執行 重複 方便 htm 情況 學習 text ada 做判斷(if語句)if語句是基於條件成立才執行相應代碼時使用的語句。文法:if(條件){
Time of Update: 2017-02-26
標籤:ges 文本域 span 操作 屬性 innerhtml window 處理 核心 JavaScript | 選中並擷取多行文字框內容的效果 本文主要內容1. 目標效果展示2.
Time of Update: 2017-02-25
標籤:資料 文法 -- 開始 安全性 write 規範 瀏覽器 document 1、簡介 html: 負責了一個頁面的結構. css: 負責了一個頁面的樣式。
Time of Update: 2017-02-25
標籤:數字 dom 附加 數組名 pos panel normal cursor 滑鼠 bind(type,[data],fn) 為每個匹配元素的特定事件綁定事件處理函數。$("a"
Time of Update: 2017-02-27
HTML語言中img標籤的alt屬性和title屬性的作用與區別,imgtitlealt屬性是在你的圖片因為某種原因不能載入時在頁面顯示的提示資訊,它會直接輸出在原本載入圖片的地方,而title屬性是在你滑鼠移至上方在該圖片上時顯示一個小提示,滑鼠離開就沒有了,有點類似jQuery的hover,你可以自己試試,另外,HTML的絕大多數標籤都支援title屬性,title屬性就是專門做提示資訊的。
Time of Update: 2017-02-26
Brackets--我的初戀編輯器,brackets--我的初戀大學畢業以後,因為一些個人瑣事沒有找到自己專業的對口工作,整天混混沌沌得過著也沒有打破現狀的決心和機會。但是每當獨自思考的時候總是一陣陣的害怕,怕自己從此一事無成一無所有。於是在某個心潮澎湃的瞬間開始在網上看一些學習資源,開始自學一些web方面的知識。經過小段時間的學習,發現自己之前真的是孤陋寡聞,如今的網路學習資源真的挺多的,比如最先接觸的網易雲課堂http://study.163.com/,而後遇到的慕課網http://www.
Time of Update: 2017-02-27
學習有關浮動和BFC的整理轉述,浮動bfc整理轉述前言:這是筆者學習之後自己的理解與整理。如果有錯誤或者疑問的地方,請大家指正,我會持續更新! 文檔流的概念:html中block塊元素預設是單獨佔據一行的,從上到下排列,也就是我們說的文檔流;脫離文檔流的概念:A元素定義了float屬性之後,就會"浮"起來,原來佔據的空間由後面的B元素佔據;如果浮動起來的A元素和B元素髮生重疊,浮動起來的A元素就會覆蓋B元素;浮動元素具有內嵌元素的特性,不在單獨佔據一行,相鄰的浮動元素,最前面的具有le
Time of Update: 2017-02-26
CSS學習總結:浮動、定位、父容器塌陷問題,css塌陷 怎麼說呢,從接觸前端起,到現在已經有三個月了,這麼長時間的學習呢,我的水平依然一般,前幾天參加了IFE2017,下面總結一下對CSS中浮動、定位、分列布局、父容器塌陷問題的一些心得。 首先,浮動和定位是CSS中布局的基礎,通過浮動和定位,可以實現對每一個盒模型精確到像素層級的控制,可見其重要性。 先談談浮動: 在HTML的文件物件模型裡,採用的是流式布局,也就是說,區塊層級元素是獨佔一行的,想讓區塊層級元素並排,主要是兩種辦法,一種