原创 前端點滴(CSS)(二)

前端點滴(CSS)(二)---傾盡所有CSS Hack條件hack屬性級hack選擇符hack(選擇器前綴)CSS單位一、px、em和rem的區別二、vw、vh 與 % 百分比的區別三、vmin、vmax 用處CSS尺寸CSS佈局

原创 前端點滴(JS基礎)(二)---- Array 對象

前端點滴(JS基礎)(二)----傾盡所有JavaScript 內置對象(一)內置對象公有屬性1. constructor 返回對象的構造函數。2. prototype、__ proto __ 允許你向原型對象添加屬性或方法。3.

原创 前端點滴(JS核心)(三)---- 使用 Ajax 實現多表聯動(優化)、XML、FromData對象、跨域請求

前端點滴(JS核心)(三)----傾盡所有一、優化三表聯動1. 將數據庫修改成文件2. 簡化 PHP 代碼 (控制層)3. 修改 JavaScript 代碼(1)加載省份(2)加載對應的市(3)加載對應的區、縣4. 簡化 Java

原创 前端點滴(網絡協議/HTML/前端優化/瀏覽器)

前端點滴(網絡協議/HTML/前端優化/瀏覽器)---傾盡所有網絡協議/HTML/前端優化/瀏覽器IOS七層模型網絡協議一、 HTTP與HTTPS協議(1)http與https概述(2)http與https區別http協議/TCP

原创 前端點滴(前端優化)

前端點滴(前端優化)---傾盡所有前端優化方案降低請求量資源合併與壓縮資源壓縮資源合併圖片相關優化lazyLoad && preLoadlazyLoadpreLoad防抖與節流加快請求速度DNS Prefetching(DNS與解

原创 前端點滴(JS核心)(二)---- Ajax基礎(二)、使用 Ajax 實現多表聯動

前端點滴(JS核心)(二)----傾盡所有Ajax 基礎(二)1. Json(1)什麼是Josn(2)Json 的用處(3)Json和PHP進行轉換(4)Json和JavaScript進行轉換(5)總結二、使用Ajax實現多表聯動

原创 前端點滴(JS基礎)(一)----傾盡所有

前端點滴(JS基礎)(一)----傾盡所有js基礎一、js的組成二、js放置位置三、js輸出方式四、js語句與表達式五、js變量1. 什麼是變量2. 如何使用變量(1)變量的聲明var、let(es6)、constvar、let

原创 前端點滴(ES6+)(二)

ES6+新特性說明 (補充)一、ES6新特性(2015) 1. 新的基本類型 symbol symbol 是一種基本數據類型 (primitive data type)。Symbol()函數會返回symbol類型的值,該類型具有靜

原创 前端點滴(Node.js)(五)---- 構建 Web 應用(二)數據上傳

Node.js 2. 數據上傳 在實際的業務中,我們往往需要接收一些數據,比如表單數據、文件提交、Json上傳、XML上傳等等。 Node的http模塊只對HTTP報文頭部進行了解析,然後觸發request事件。如果請求中還帶有內容部分(

原创 前端點滴(Node.js)(四)網絡編程 ---- 側重(下)

網絡服務與安全 一、瞭解    在網絡世界中,數據在服務器段和客戶端之間傳輸,由於是明文傳輸的的內容,一旦在網絡被人監控,數據就可能一覽無餘地展示在中間的竊聽者面前,所以我們需要將數據進行加密後在進行網絡傳輸,這樣即使數據被揭去和竊聽,竊

原创 前端點滴(Node.js)(五)---- 構建 Web 應用(四)中間件、Express 基礎與實例

4. 中間件、Express  一、Node.js 中間件 1. 中間件概念 在NodeJS中,中間件主要是指封裝所有Http請求細節處理的方法。一次Http請求通常包含很多工作,如記錄日誌、ip過濾、查詢字符串、請求體解析、Cookie

原创 前端點滴(Node.js)(五)---- 構建 Web 應用(一)基礎功能

Node.js 通過對異步IO、異步編程、網絡編程的學習,就是在爲構建Web打下堅實的基礎。接下來就開始深入地學習如何構建Web應用。 一、構建 Web 應用 1. 基礎功能 (1)請求方法 在Web應用中除了常見的GET請求,P

原创 前端點滴(JS基礎)(六)---- HTML Dom 對象操作

前端點滴(JS基礎)(六)----傾盡所有HTML DOM 操作1. 屬性節點的操作(1)查詢元素的屬性(2)添加/修改元素的屬性(3)刪除元素的屬性(4)判斷元素是否有哪個屬性總結2. DOM 對象的通用屬性3. 設置/獲取元

原创 前端點滴(Node.js)(二)

Node.js 一、包與npm命令 1. 使用moment 項目目錄下打開終端,輸入命令,等待下載: 在代碼中引入、使用: 結果: 2. npm 命令的使用 上面的代碼,我們使用npm安裝了moment來進行格式化時間

原创 前端點滴(jQuery)(二)

jQuery 進階 一、jQuery 雜項 1. 釋放 $ $表示jQuery對象,或者說它表示jQuery函數。使用jQuery必須要使用$符號。 釋放$,也就是在使用jQuery的時候,不用$符號。 2. 爲什麼要釋放 $ 爲