原创 CSS動畫相關知識詳解

一、CSS3轉換(transform) css3包括兩種轉換,2D轉換和3D轉換。 css3的轉換允許我們對元素進行旋轉、縮放、移動或傾斜。 不管2D轉換還是3D轉換都是操作的同一個的屬性:transform 1.1 2D轉

原创 HTML5中新增的文件API和拖拽API詳解

文件API 在HTML5之前的,從網頁上傳文件一次只能上傳一個文件,而且也無法對要上傳的文件做更深一步的操作。 HTML5提供了一個系列關於文件操在的API,通過使用這些API,對於從Web頁面訪問本地文件系統的相關處理將會變的

原创 ES6中的Promise深入解析

promise主要是爲了解決回調帶來的瘋狂行爲, Promise 風暴已經開始席捲JavaScript 世 界。 實際上,絕大多數 JavaScript/DOM 平臺新增的異步 API 都是基於 Promise 構建的。 一.

原创 HTML5新增元素和屬性詳解系列之一

作者:李振超 一、瞭解HTML5 是對 HTML 標準的第五次修訂。其主要的目標是將互聯網語義化,以便更好地被人類和機器閱讀,並同時提供更好地支持各種媒體的嵌入。HTML5 的語法是向後兼容的。 HTML5 是從 W

原创 Javascript異常處理機制詳解

​ 在ES3之前js代碼執行的過程中,一旦出現錯誤,整個js代碼都會停止執行,這樣就顯的代碼非常的不健壯。 ​ 在Java或C#等一些高級語言中,都提供了異常處理機制,可以處理出現的異常,而不會停止整個應用程序。 ​ 從ES3開

原创 Javascript基礎系列16:Javascript的原型鏈和繼承詳解

一、繼承的概念 ​ 繼承是所有的面向對象的語言最重要的特徵之一。大部分的oop語言的都支持兩種繼承:接口繼承和實現繼承。比如基於類的編程語言Java,對這兩種繼承都支持。從接口繼承抽象方法 (只有方法簽名),從類中繼承實例方法

原创 css3 flexbox layout(彈性佈局)完全解析

一、背景 ​ Flextbox Layout(彈性盒佈局或伸縮盒佈局),提供了一種更加有效的方式去佈局、對齊和給容器中的子元素分配空間,即使他們的尺寸未知或者是動態改變的。 看看裏面有個flex就能想象出來。 ​ Fle

原创 使用github創建個人網站

一、在github新建一個賬號 創建一個新的賬號,請務必牢記你的github賬號名。 二、創建倉庫 注意:下面的很重要!!! 創建一個新的倉庫,倉庫名必須是是你的 用戶名.github.io. 比如你的用戶名是 zs

原创 移動端web開發---Touch事件詳解

一、pc端事件回顧 HTML事件、DOM0事件、DOM2事件 事件對象。 如果上述概念不清楚,請先去了解。 二、移動端事件簡介 2.1 pc端事件在移動端的問題 ​ 移動設備主要特點是不配備鼠標,鍵盤也只是在需要輸入的地方纔

原创 jQuery系列2---DOM操作和事件

一、DOM操作的分類 ​ 一般情況下,DOM操作分三個方面:DOM Core、HTML-DOM和CSS-DOM 1.1 DOM Core ​ 並不是JavaScript所專有,也不僅僅只操作HTML文檔。只要文檔是DOM結

原创 學習HTML5 Canvas這一篇文章就夠了

一、canvas簡介 ​ <canvas> 是 HTML5 新增的,一個可以使用腳本(通常爲JavaScript)在其中繪製圖像的 HTML 元素。它可以用來製作照片集或者製作簡單(也不是那麼簡單)的動畫,甚至可以進行實時視頻處理

原创 jQuery系列1---豐富的選擇器

一、Jquery入門 1.1 什麼是Jquery ​ jQuery是一個快速、簡潔的JavaScript框架,是繼Prototype之後又一個優秀的JavaScript代碼庫(或JavaScript框架)。jQuery設計的

原创 使用 scala 實現雙向鏈表

雙向鏈表也叫雙鏈表。雙向鏈表中不僅有指向後一個節點的指針,還有指向前一個節點的指針。這樣可以從任何一個節點訪問前一個節點,當然也可以訪問後一個節點,以至整個鏈表。 一般是在需要大批量的另外儲存數據在鏈表中的位置的時候用。雙向鏈表也

原创 幾種排序算法的JavaScript實現

/** * Created by lzc on 2017/4/30. */ var a = (function (){ var a = []; function randomInt(from, to){

原创 python入門系列1---基礎知識

作者:超哥 一、python簡介和特性 1.1 python簡介 ​ python 官方如下介紹 python: Python是一種簡單易學,功能強大的編程語言,它有高效率的高層數據結構,簡單而有效地實現面向對象編程。 P