原创 JavaScript學習總結【3】JS對象

在 JS 中一切皆對象,並提供了多個內置對象,比如:String、Array、Date 等,此外還支持自定義對象。對象只是一種特殊類型的數據,並擁有屬性和方法,屬性是與對象相關的值,方法是能夠在對象上執行的動作。   1、Strin

原创 前端性能優化

AJax 優化 緩存 Ajax請求儘量使用GET, 僅取決於cookie數量 Cookie 優化 減少Cookie的大小使用無Cookie的域來存放靜態資源(可以利用CDN) DOM 優化 優化節點修改(使用clo

原创 cookies的函數封裝

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>cookie</title> </head> <body> 用戶名:&nb

原创 蘋果電腦(mac)的快捷鍵大全

1.Mac啓動與關機時的快捷鍵 Command-Option-P-R 重置NVRAM   Option 開機後立即按下,將顯示啓動管理器,如果Mac裝有雙系統或者插有啓動U盤,可在啓動管理器中選擇啓動盤   Command-R 開機後

原创 實現圖片懶加載(Lazyload)

懶加載的意義(爲什麼要使用懶加載) 對頁面加載速度影響最大的就是圖片,一張普通的圖片可以達到幾M的大小,而代碼也許就只有幾十KB。當頁面圖片很多時,頁面的加載速度緩慢,幾S鍾內頁面沒有加載完成,也許會失去很多的用戶。 所以,對於圖片過多

原创 JavaScript十大經典排序算法

前言 個人博客:Damonare的個人博客 如遇到問題或有更好的優化方法,可以: 提issue給我或是pull requests我都會看到並處理,歡迎Star。 這世界上總存在着那麼一些看似相似但有完全不同的東西,比如雷鋒和雷峯塔,小平

原创 移動端JS觸摸事件

觸摸屏上(手機web,平板web)的javascript事件——開發者工具 開發者工具 在移動開發中,一種較爲容易的做法是,先在桌面上開始原型設計,然後再在打算要支持的設備上處理移動特有的部分。多點觸摸正是難以在PC上進行測試

原创 瀏覽器的工作原理:網絡瀏覽器幕後揭祕

序言 這是一篇全面介紹 WebKit 和 Gecko 內部操作的入門文章,是以色列開發人員塔利·加希爾大量研究的成果。在過去的幾年中,她查閱了所有公開發布的關於瀏覽器內部機制的數據(請參見資源),並花了很多時間來研讀網絡瀏覽器的源代碼

原创 如何上傳項目代碼到GitHub

    1.註冊賬戶以及創建倉庫      要想使用github第一步當然是註冊github賬號了。之後就可以創建倉庫了(免費用戶只能建公共倉庫),Create a New Repository,填好名稱後Create,之後會出現一些倉

原创 電腦後臺終端操作指令大全

OSX 的文件系統 OSX 採用的Unix文件系統,所有文件都掛在跟目錄 / 下面,所以不在要有Windows 下的盤符概念。  你在桌面上看到的硬盤都掛在 /Volumes 下。  比如接上個叫做 USBHD的移動硬盤,桌面上會顯示

原创 如何使用Github Desktop客戶端

作爲開源代碼庫以及版本控制系統,Github擁有140多萬開發者用戶。隨着越來越多的應用程序轉移到了雲上,Github已經成爲了管理軟件開發以及發現已有代碼的首選方法。GitHub上已自動配置的Mac筆記本電腦。GitHub於今年8月份爲

原创 利用GitHub搭建個人網站

最近在找實習,需要寫一份含有豐富內容的簡歷,但是簡歷最多隻能寫兩頁紙。再多的話就會讓面試官煩了,找不到重點。如果還想向面試官展示更多的個人能力,經驗,經歷,在簡歷上放上自己的個人網站鏈接無疑是一種比較好的方式。面試官想了解更多的話,打開

原创 前端html與css學習筆記總結篇(超詳細)

第一部分 HTML 第一章 職業規劃和前景 職業方向規劃定位: web前端開發工程師web網站架構師自己創業轉崗管理或其他 web前端開發的前景展望: 未來IT行業企業需求最多的人才結合最新的html5搶佔移動

原创 微信JS接口

概述 微信JS-SDK是微信公衆平臺面向網頁開發者提供的基於微信內的網頁開發工具包。 通過使用微信JS-SDK,網頁開發者可藉助微信高效地使用拍照、選圖、語音、位置等手機系統的能力,同時可以直接使用微信分享、掃一掃、卡券、支付等微信

原创 HTML5之全局屬性

HTML5 除了支持原有的全局屬性之外,還添加了8個新的全局屬性。 1、 id 屬性規定元素的唯一 id   id 屬性規定 HTML 元素的唯一的 id。id 在 HTML 文檔中必須是唯一的。id 屬性可用作鏈接錨,通過 Jav