原创 js高級
var 是定義,沒有的話僅僅是賦值,不要狹隘的認爲就是全局 以window.xxx引用全局變量,尋找不到,作爲某個屬性不存在,返回undefined 直接返回xxx 則報錯,d is not defined js代碼自上而下執行,但是在整
原创 node搭建服務器
//加載http模塊,http系統模塊 var http = require('http'); //create 創建 server 服務 //req request=>請求 res response=》相應 http.creat
原创 H5新特性
個人總述:語義化標籤,本地存儲,離線web應用,canvas,音頻 視頻,地理位置,新增表單控件 1. 用於繪畫 canvas 元素。 2. 用於媒介回放的 video 和 audio 元素。 3. 本地離線存儲 loca
原创 mongoose mongoDB 數據庫的增刪改查 CRUD
# Mongoose ## 簡介 - Mongoose 是MongoDB的一個對象模型工具,是 nodejs 操作 MongoDB 的第三方框架,可以在異步的環境下執行。 - 同時它也是針對MongoDB操作的一個對象模型庫,封裝了Mon
原创 HTML XHTML和XML的區別
HTML是一種基本的WEB網頁設計語言,XHTML是一個基於XML的置標語言,看起來與HTML有些相象,只有一些小的但重要的區別,XHTML就是一個扮演着類似HTML的角色的XML,所以,本質上說,XHTML是一個過渡技術,結合了XML(
原创 (css元素溢出) overflow的設置項
1、visible 默認值。內容不會被修剪,會呈現在元素框之外。 2、hidden 內容會被修剪,並且其餘內容是不可見的,此屬性還有清除浮動、清除margin-top塌陷的功能。 3、scroll 內容會被修剪,但是瀏覽器會顯示滾動條以便
原创 移動端開發常見的兼容問題
禁止複製、選中文本 Element {-webkit-user-select:none; -moz-user-select:none; -khtml-user-select:none; user-select:none;
原创 react生命週期以及渲染次數
getDefaultProps(),調用1次 getInitialState(),調用1次 componentWillMount(),調用1次 render(),調用>=1次 componentDidMount():僅客戶端,調用1次 c
原创 apply()與call()的區別
它們各自的定義: apply:調用一個對象的一個方法,用另一個對象替換當前對象。例如:B.apply(A, arguments);即A對象應用B對象的方法。 call:調用一個對象的一個方法,用另一個對象替換當前對象。例如:B.call(
原创 src和href的區別
雖然一直在用這兩個屬性,但是一直沒有具體的去區分和了解這兩個屬性的區別,今天就來看看 href標識超文本引用,用在link和a等元素上,href是引用和頁面關聯,是在當前元素和引用資源之間建立聯繫 src表示引用資源,表示替換當前
原创 降低頁面加載時間的方法大全
1.可以減少頁面當中http請求數量; 2.壓縮合並js代碼、css代碼; 3.css放在文件頭部,js代碼放在文件底部; 4.使用多域名負載網頁內的多個文件、圖片; 5.服務器開啓gzip壓縮; 6避免使用高級選擇器; 7.使用CDN內
原创 ES6 新特性 set map promise
# **數組中 ** # find() 找出第一個符合條件的數組成員 沒有 返回undefined findIndex()找出第一個符合條件的數組成員的下標 沒有返回-1 可
原创 手機端頁面設置緩存
設置緩存 <meta http-equiv="Cache-Control"content="no-cache"/> 手機頁面通常在第一次加載後會進行緩存,然後每次刷新會使用緩存而不是去重新向服務器發送請求。如果不希望使用緩存可以設置no-
原创 pc端移動端佈局有什麼區別
1.兼容問題 PC端在開發過程中需要考慮不同瀏覽器的兼容問題 移動端則需要考慮的是不同手機操作系統的手機分辨率的略微差異化 2.佈局問題 PC端最常用的佈局一般是固定的寬度 移動端因爲有很多網頁是可以橫屏看也可以豎屏看,所以一般使用自適應
原创 string 字符串的方法
字符串的方法 ---------- 主要區分: slice() 方法可提取字符串的某個部分,並以新的字符串返回被提取的部分(start,end)不包括結束 substring() 方法用於提取字符串中介於兩個指定下標之間的字符。!!!!!