原创 瀏覽器從請求數據到渲染在頁面的過程

開始解析HTML 瀏覽器通過網絡接收頁面的html數據時,它會立即設置解析器將html轉換爲文檔對象模型(DOM). 文檔對象模型是HTML和XML文檔的編程接口。它提供了對文檔的結構化的表述,並定義了一種方式可以從程序中對該結構進行訪問

原创 css3常見的動畫

css常見製作動畫的三個屬性:變形(Transform),轉化(Transition),動畫(Animation)基本使用語法如下: Transform:變形主要包括旋轉(rotate),扭曲(skew),縮放(scale),移動(tra

原创 github上值得關注的前端項目

綜合/資源 frontend-dev-bookmarks 一個巨大的前端開發資源清單。star:15000 front-end-collect 分享自己長期關注的前端開發相關的優秀網站、博客、以及活躍開發者。star:860

原创 常見的正則表達式

1、手機號碼和座機號碼的驗證 可以輸入任意號段的手機號碼,座機爲3或者4位區號:  reg = /^((1\d{10})|(([0-9]{3,4}-)?[0-9]{7,8}))$/; 2、長度限制在10位,可以爲數字、字母或者特殊字符 re

原创 ES6 字符串與數值擴展

一:字符串擴展 1、字符Unicode表示法      允許採用\uxxxx形式表示一個字符,但是這種表示法只限於碼點在於\u0000到\uFFFF之間的字符,超出必須使用兩個雙字節的形式表示。     或者放入大括號就可以解讀 例如 \u

原创 ES6語法學習

1、let命令      let聲明的變量只在let命令所在的代碼塊內有效。   結果: for 循環變量的部門是父作用域,循環體內部是一個單獨的子作用域。所以存在下面函數    表明函數內部變量c與循環變量c在不同作用域,有各自單獨的作

原创 eslint 規則配置

"no-alert": 0,//禁止使用alert confirm prompt "no-array-constructor": 2,//禁止使用數組構造器 "no-bitwise": 0,//禁止使用按位運算符 "no-caller":

原创 gulp前端打包

因爲之前一直有人給我推薦gulp,說他這裏好哪裏好的。實際上對我來說夠用就行。grunt熟悉以後實際上他的配置也不難,說到效率的話確實是個問題,尤其項目大了以後,目前位置遇到的項目都還可以忍受。不過不管怎麼說,需要親自用過gulp之後才能品

原创 setTimeout()相關知識

1、setTimeout()相關知識     setTimeout有兩個參數,第一個參數是回調函數,第二個參數是毫秒數,表示要執行回調函數所要延遲的時間,但是我們還需要知道的是,setTimeout會返回一個id,即這個定時器的Id。在上

原创 git最基本開發使用的命令方法

git最常用的指令與方法: 權限設置 git使用步驟:1、系統管理員進行項目創建 和添加相關開發人員                    2、代碼管理者(所有者) 有權限 進行代碼的上傳           本地創建空文件夾 ---gi

原创 設計模式---適配器模式

介紹        適配器是將一個類的接口轉換爲客戶希望的另一個接口,適配器模式使得原本接口不兼容而不能一起工作的哪些類(對象)可以一起工作,速成包裝器 理解 var animal = function() {}; animal.p

原创 mysql利用navicat for mysql 進行數據庫的導入導出

、導出數據庫:     打開Navicat ,在我們要導出的數據庫上右擊鼠標,然後彈出的快捷菜單上點擊“轉儲SQL 文件”,在再次彈出的子菜單項中選擇第一個“數據跟結構”。 然後,在會彈出一個選擇保存位置的保存框,選擇好位置後,點確定,

原创 ajax請求 文件下載

針對ajax請求,返回二進制流的形式,實現文件下載           var options = {           "url": "/haha/attachment/download.do?eventid=" + file.oid

原创 node搭建服務器(一)

一個簡單而完整的node服務需要哪些部門: 提供wen頁面,需要一個HTTP服務器; 對於不同的請求,根據請求的URL,服務器給予不同的響應,因此需要路由; 當請求被服務器接收並通過路由傳遞後需要對其進行處理,因此需要最終的請求處理程序

原创 sql常見優化

sql常見語句 1、此處設計的表格含有用戶表,用戶企業關係表,用戶角色關係表,角色表, 角色功能關係表,企業表,功能權限表(目前只是存儲具有權限的,無權限控制的不存儲) 2、sql語句常見優化方式     1:通過變量的方式來設置參數