原创 系統學習 jQuery (二) 工具

jQuery 用的最多的功能應該是操作 DOM 和 AJAX 操作了,這讓我們容易忽視它的其他功能,所以在瞭解這兩部分功能之前先來看看 jQuery 提供的豐富的工具函數,在使用 jQuery 的項目中這些函數能提供很多便利。 $.sup

原创 系統學習 jQuery (一) 核心

做前端頁面的時候 jQuery 用的也比較多了,可從來沒有仔細看過它的文檔,趁着最近工作不忙來對着文檔來縷一縷 jQuery 的 API 。 jQuery 通過 jQUery 函數 jQuery 對象 和 jQuery 靜態方法來提供功能

原创 ZeroClipboard實現跨瀏覽器點擊複製文本功能

後臺開發過程中常常要實現點擊複製文本的功能,但很多瀏覽器出於安全考慮不支持js複製文本,使用開源庫ZeroClipboard可以很好地解決該問題。 從ZeroClipboard的官網http://zeroclipboard.org/下載庫

原创 LintCode Word Break II

題目 Given a string s and a dictionary of words dict, add spaces in s to construct a sentence where each word is a val

原创 正則表達式之 pattern+?、pattern*?、(?!pattern)、(?:pattern)

最近看 php 的文檔發現很多看不懂的正則,原來之前只是會了基礎,這次來總結下幾個特殊的正則模式。js 正則表達式基礎可參考正則表達式總結。 pattern+?、pattern*? 這兩個比較常用,表示懶惰匹配,即匹配符合條件的儘量短的字

原创 系統學習 jQuery (五) AJAX

AJAX 簡單來說就是通過 http 請求加載遠程數據。jQuery 提供了方便統一的 AJAX API 以解決瀏覽器兼容問題。 常用 ajax 函數 $.ajax(url, [setting]) jQuery 底層 ajax 函數,通過

原创 shell 腳本編程學習(一) 基礎

做 web 開發難免要和 linux 服務器打交道,掌握一些 shell 腳本編程可以大大提高工作效率,也有助於理解 linux 思想。最近事情不多,開始對着書本學習 linux shell 編程。 shell 腳本實際上就是一

原创 shell 腳本編程學習(三) 條件控制,循環控制

編程當然少不了條件控制和循環控制了,shell 腳本也有自己的條件和循環方法。 條件控制 if 語句 條件控制中最常用的就是 if 判斷了,shell 中通過 if-then 語句來實現。它的結構是: if some_condit

原创 linux 查看機器配置和負載

查看 CPU 個數和型號 lscpu 查看內存大小和使用情況 free -g (以 GB 爲單位查看內存使用,也可以用 free -m 以 MB 爲單位查看) 查看磁盤大小和使用情況 df -h 查看系統負載和當前登錄用戶 w

原创 shell 腳本編程學習(六) 函數

函數 和大多數編程語言一樣,shell 腳本也支持函數。在 shell 可以用下面的方式定義和使用函數: #!/bin/bash # 定義函數 sayHello () { echo "hello $1" } #

原创 shell 腳本編程學習(七) 信號和數組

信號處理 在 linux 中信號用來通知進程發生的異步事件,例如我們按下 ctrl + c 鍵將向當前進程發送 SIGINT 即程序終止(interrupt)信號,顧名思義這個信號的默認處理方式是終止程序,但有時我們想在終止前做一

原创 系統學習 jQuery (六) 動畫特效

對於頁面上的動畫特效 jQuery 也能輕鬆搞定。jQuery 動畫的機制和操作 DOM 的機制相同,也是用選擇器和篩選函數找出要應用動畫的元素,再對它們定義和播放動畫。 jQuery 常用動畫和特效函數: slideDown(time

原创 shell 腳本編程學習(四) 實例

上面幾篇我們已經把 shell 腳本的基礎內容學完了,現在可以通過一道練習題來實踐一下了。 利用 if 語句編寫一個名爲 filescript.sh 的腳本,該腳本將: 1. 從命令行獲得一個參數。這個參數應該是一個目錄路徑

原创 linux grep-find-sed-awk 過濾查找修改文件

grep 過濾文本 # 返回文件中匹配正則的文本行 grep regex file # 返回文件中不匹配正則的文本行 grep -v regex file # grep 搜索文件夾下的所有文件 grep -r regex

原创 shell 腳本編程學習(五) 輸入輸出重定向和環境變量

輸入輸出重定向 輸入輸出重定向在 shell 中經常使用,例如把一個命令的輸出保存到文件或者通過管道將命令組合起來使用等,shell 腳本允許我們用 shell 實現更復雜的邏輯,所以有必要熟練掌握輸入輸出重定向機制。 我們知道