原创 JS變量聲明提升和函數聲明提升

聲明提升: JavaScript函數裏的所有聲明(只是聲明,但不涉及賦值)都被提前到其當前作用環境的頂部,而變量賦值操作留在原來的位置。函數提升優先級比變量提升要高,且不會被變量聲明覆蓋,但是會被變量賦值覆蓋。    function f

原创 sublime text3 快速編寫 HTML/CSS代碼

轉自:http://www.cnblogs.com/EnSnail/p/6294897.htmlEmmet的前身是大名鼎鼎的Zen coding,如果你從事Web前端開發的話,對該插件一定不會陌生。它使用仿CSS選擇器的語法來生成代碼,大

原创 CSS加載性能的優化

轉自:https://www.tuicool.com/articles/Yfeeu2J將首屏頁面要用到的CSS文件,放在頁面頭部加載,其他模塊的CSS可以使用異步加載:loadCSS 和 Preload。關於preload,推進2篇文章給

原创 ajax跨域--怎麼解決跨域問題?

轉自:http://blog.csdn.net/lambert310/article/details/51683775 什麼是跨域? 跨域,指的是瀏覽器不能執行其他網站的腳本。它是由瀏覽器的同源策略造成的,是瀏覽器施加的安全限制。

原创 ARP協議工作原理

轉自:https://blog.csdn.net/wangzhen209/article/details/78249955 一、ARP在同個網段下的工作原理         首先,每臺主機都會在自己的ARP緩衝區中建立一個 ARP列

原创 html文字的表達方式

1.直接寫中文名稱  font-family:"微軟雅黑"2.寫字體的英文名稱  font-family:SimSun3.寫unicode 編碼第一步:f12第二步:找到console第三步:輸入escape(“宋體”)  注意英文的括號

原创 安裝sublime text3 包管理器

1、ctrl+~鍵調出控制檯,然後輸入如下代碼:import urllib.request,os,hashlib; h = '7183a2d3e96f

原创 js定義函數的三種方法

定義函數的三種方法 1、函數聲明     function 函數名稱(參數:可選){/**函數體**/} 2、函數表達式(2種)也叫函數字面量  

原创 Javascript異步編程的4種方法

出自:http://www.ruanyifeng.com/blog/2012/12/asynchronous%EF%BC%BFjavascript.html 你可能知道,Javascript語言的執行環境是"單線程"(single th

原创 JSON和JSONP

出處:http://www.cnblogs.com/imsoft/   前言   由於Sencha Touch 2這種開發模式的特性,基本決定了它原生的數據交互行爲幾乎只能通過AJAX來實現。   當然了,通過調用強大的Pho

原创 CSS 優化、提高性能的方法

轉自:http://www.cnblogs.com/mysun-shine/p/6434377.html CSS 優化、提高性能的方法   如何提高CSS性能,根據頁面的加載性能和CSS代碼性能,主要總結有下面幾點:   1、儘量將樣式寫

原创 輸入網址到網頁顯示的過程

轉自:http://blog.csdn.net/donggx/article/details/71402871 從用戶輸入一個網址到網頁最終展現到用戶面前,中間的大致流程總結如下: 1) 在客戶端瀏覽器中輸入網址URL。 2) 發送到D

原创 ajax如何實現、readyState五中狀態的含義

轉載:http://www.cnblogs.com/teroy/p/3917439.html  熟悉web開發的程序員想必對Ajax也不會陌生。現在已經有很多js框架封裝了ajax實現,例如JQuery的ajax函數,調用起來非常方便。

原创 node.js安裝

初次接觸node,先把環境正好,把安裝和配置過程記錄下來。 1、Windows 安裝包(.msi) 32 位安裝包下載地址 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x86.msi

原创 前端模塊化(CommonJs,AMD和CMD)

轉自:前端模塊化(CommonJs,AMD和CMD)CommonJs用在服務器端,AMD和CMD用在瀏覽器環境AMD 是 RequireJS 在推廣過程中對模塊定義的規範化產出。提前執行(異步加載:依賴先執行)+延遲執行CMD 是 Sea