原创 javascript 正則表達式 反向引用

反向引用語法爲“\num”,即可引用編號爲num的字匹配存儲的內容。num是從1到99的整數,並且num是前面表達式中已編號的子匹配,當然也不能超出已有編號的範圍。例如正則表達式/\w{5}/可以匹配目標字符串中連續出現五個字符,如"ha

原创 javascript 正則表達式 候選

候選,即用"|"來表示模式的或關係。語法爲expression | expression,符號"|"左右兩邊表示式是 "或"的關係,在模式匹配時可匹配左邊或者右邊。例如正則表達式爲/John|Jack/,匹配字符串爲"Jack is at

原创 wamp WAMP 403 Forbidden禁止訪問

WAMP 403 Forbidden禁止訪問 第一種情況 本機訪問http://localhost沒問題,換臺機器遠程訪問http://192.168.1.x/ 就顯示403錯誤,權限限制。 這個WAMP還真是不錯,缺省安裝是禁止非

原创 wamp 安裝後修改配置

wamp 安裝過程省略 我的wamp裝在c盤下,需要修改一下C:\wamp\Apache2\conf下的httpd.conf文件中的一些權限設置找到下面Directory開頭的下面兩段: <Directory"c:/wamp/www/"

原创 Mysql緩存看上去很美

當你的數據庫打開了Query Cache(簡稱QC)功能後,數據庫在執行SELECT語句時,會將其結果放到QC中,當下一次處理同樣的SELECT請求時,數據庫就會從QC取得結 果,而不需要去數據表中查詢。 在這個“Cache爲王”的時代

原创 正則表達式 正向前瞻

正向前瞻語法爲(?=pattern),即在目標字符串的相應位置必須有pattern部分匹配的內容,但不作爲匹配結果處理,更不會存儲在緩衝區內供以後使用。例如,正則表達式/bed(?=room)/只能匹配子串"bedroom",而子串"ro

原创 正則表達式 非捕獲性分組

非捕獲性分組語法爲(?:pattern),即將pattern部分組合成一個可統一操作的組合項,但不把這部分內容當作子匹配捕獲,匹配的內容部進行編號也不存儲在緩衝區中供以後使用。非捕獲性分組方法在必須進行組合、但又不想對組合的部分進行緩存的

原创 實現鍵盤記錄的e.Whick和keyCode

實現鍵盤記錄的e.Whick和keyCode 主要分四個部分 第一部分:瀏覽器的按鍵事件 第二部分:兼容瀏覽器 第三部分:代碼實現和優化 第四部分:總結 第一部分:瀏覽器的按鍵事件 用 js實現鍵盤記錄,要關注瀏覽器的三種按鍵

原创 javascript 正則表達式 分組

正則表達式引入分組符“()”概念。其語法爲“(pattern)”,即將“pattern”部分組合成一個可統一操作的組合項或字匹配。簡單來講就是用括號括起來一些字符、字符類或量詞等,每個捕獲的字匹配項按照其出現順序存儲在緩衝區中。緩衝區編號

原创 頂級域名,子域名,二級域名的區別

google.com 這叫一級域名或頂級域名 mail.google.com 這叫二級域名 250.mail.google.com 這叫三級域名 mail.google.com和250.mail.google.com統稱爲google.c

原创 String 對象中的 正則表達式方法 match

match() 方法可在字符串內檢索指定的值,或找到一個或多個正則表達式的匹配。 該方法類似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置,返回存放匹配結果的數組。該數組的內容依賴於 re

原创 nodejs glob

node的glob模塊允許你使用 *等符號, 來寫一個glob規則,像在shell裏一樣,獲取匹配對應規則的文件. 這個glob工具基於javascript.它使用了 minimatch 庫來進行匹配 用法: 首先下載glob

原创 js 跨域解決方案

js中幾種實用的跨域方法原理詳解 這裏說的js跨域是指通過js在不同的域之間進行數據傳輸或通信,比如用ajax向一個不同的域請求數據,或者通過js獲取頁面中不同域的框架中(iframe)的數據。只要協議、域名、端口有任何一個不同,都被

原创 String 對象中的 正則表達式方法 search

定義和用法 search() 方法用於檢索字符串中指定的子字符串,或檢索與正則表達式相匹配的子字符串。 語法 stringObject.search(regexp) 參數 描述 regexp 該參數可以是需要在 strin

原创 vue 源碼學習系列 三- vue $mount 1

上一節在vue構造函數中有一句調用:vm.$mount(vm.$options.el),我來來看一下vue是如何把dom節點掛載上去的。 打開 src/platforms/web/entry-runtime-with-compiler.j