原创 WebStorm下使用Github上傳項目代碼

1、首先下載git到本地 2、配置WebStorm:      2.1 打開webstorm,在file-settings中直接搜索github,然後輸入自己github的賬號密碼      2.2 點擊test,若結果爲 connec

原创 js插件store(本地存儲)

store.js 是一個兼容所有瀏覽器的 LocalStorage 包裝器,不需要藉助 Cookie 或者 Flash。store.js 會根據瀏覽器自動選擇使用 localStorage、globalStorage 或者 userDa

原创 軟件測試基礎---計算機網絡

一:計算機網絡歷史        第一代:50年代中到60年代初,以單計算機爲中心的聯機系統:              第二代:60年代中到70年代初,計算機與計算機的互聯網絡:主機既做數據處理,又做通信,出現不同的網絡體系結構的模型:

原创 軟件測試基礎--白盒測試、黑盒測試、自動化測試

1   白盒測試         白盒測試也稱爲結構測試或者邏輯驅動測試,它是按照程序內部的結構測試程序,通過測試來檢驗產品內部動作是否按照設計規格說明書的規定正常進行,檢驗程序中的每條通路是否能按照預定要求正確工作          這

原创 軟件測試基礎--軟件失效分類和管理

1  軟件失效分類:      軟件測試使用各種俗語描述軟件出現的問題,通用術語如下:       軟件錯誤(software error)       軟件缺陷(software defect)       軟件故障(software

原创 CSS Hack技術介紹及常用的Hack技巧集錦

一、什麼是CSS Hack? 不同的瀏覽器對CSS的解析結果是不同的,因此會導致相同的CSS輸出的頁面效果不同,這就需要CSS Hack來解決瀏覽器局部的兼容性問題。而這個針對不同的瀏覽器寫不同的CSS 代碼的過程,就叫CSS Hac

原创 Js中盒子模型的樣式獲取

可以使用幾種方法實現瀏覽器的兼容的編寫: 還是使用in的方法好一點點,因爲判斷getComputedStyle的方法是否存在與window中,直接返回true或者是false,而第二種方法還要根據返回的值轉化爲true或者

原创 jQuery插件——Validation的使用

插件(plugin)也成爲擴展(Extension),是一種遵循一定規範的應用程序接口編寫出來的程序。 最新最全的插件可以從Jquery官方網站的插件板塊中獲取,網站網址爲http://plugins.jquery.com/ (由於垃圾郵

原创 有關Js的單例模式、工廠模式、構造函數模式

一 單例模式: 1、什麼叫做單例模式? 單例模式就是分組編寫代碼的模式,就是把描述同一個事物或者對象的屬性和方法放在一個內存空間下,那麼不同事物和屬性之間即使是屬性名一樣也不會發生衝突。 而我們知道,對象數據類型的作用是就是把描述同一個

原创 for...in和for...of循環以及forEach方法

用Es6對象擴展運算符(…)與rest運算符說明 function test(first,...a){     for(let val=0; val<a.length;val++){         console.log(val+'

原创 Js的基於構造函數模式的原型鏈模式

構造函數模式擁有了分類和實例的概念,並且實例和實例之間相互獨立分開,這就叫做實例識別。也可以說構造函數模式解決了實例識別的問題。 什麼叫做原型鏈模型? 原型鏈模型是基於構造函數模式上的,解決的是方法和屬性共有問題,就是把實例間的相同屬性和

原创 JS中的數據綁定和DOM迴流

javascript中的幾種數據綁定方法:(從後臺獲取到的JSON數據,對數據進行解析,然後獲取我們有用的數據進行操作,或者和頁面html元素進行綁定---數據綁定) JS中DOM的深入知識: 迴流(重排:reflow):當頁面中的ht

原创 表現與數據分離、Web語義化

表現與數據分離: 也可以說是界面與數據分離,要體現在代碼上,操作數據的代碼和操作界面的代碼,要分開寫。 優勢:當頁面需求發生改變,只需要改寫界面的代碼,並且修改的代碼不能影響到操作數據訪問的代碼。   例如: <script>

原创 js中的預解析(變量提聲)、作用域鏈、閉包機制

JavaScript的數據類型分爲基本數據類型和引用數據類型。基本數據類型包括number、string、boolean、null和undefined,引用數據類型主要是對象object: [ ]-->數組、{ }-->對象、/$/--