原创 12個免費web後臺模板

1.  Charisma Admin Template (示例)     Charisma是一個響應式管理模板,基於Twitter Bootstrap構建。擁有9種外觀主題,包括幾乎所有的東西,如表單、圖表、按紐、表格、文件管

原创 趣味javascript程序

遺傳算法解決旅行商問題(TSP) 2014年11月16日其它JS程序算法 旅行商問題(TSP)是經典的NP完全問題,也經常被程序員們用來測試和練習各種算法的效率。這是我寫的一個純粹練手的程序,還未完善,隨後應該會稍作改進,增加更多的

原创 js版 A*尋路算法

對於初學者而言,A*尋路已經是個比較複雜的算法了,爲了便於理解,本文降低了A*算法的難度,規定只能橫豎(四方向)尋路,而無法直接走對角線,使得整個算法更好理解。 簡而言之,A*尋路就是計算從起點經過該點到達終點的路程,並使得總路程達到

原创 CodeMirror sql智能提示功能修改

CodeMirror sql部分智能提示關鍵字,老闆希望可以自己加提示,還能支持 庫.表.字段  下面我就說下我具體的做法: 第一步瞭解 codemirror的實現原理,       看這個很容易看出點啥,codemirror.js 主要

原创 前端工程師必備技能

前端開發知識結構 前端工程師 SVG/Canvas/VML SVG: D3/Raphaël/Snap.svg/DataV Canvas: CreateJS/KineticJS 知識管理/總結分享 溝通技巧/團隊協作 需求管

原创 九大排序算法-大數據

本文是 http://blog.csdn.net/xiazdong/article/details/7304239 的補充,當年看了《大話數據結構》總結的,但是現在看了《算法導論》,發現以前對排序的理解還不深入,所以打算對各個排序的思想

原创 jquery.tmpl.js 詳解

動態請求數據來更新頁面是現在非常常用的方法,比如博客評論的分頁動態加載,微博的滾動加載和定時請求加載等。   這些情況下,動態請求返回的數據一般不是已拼好的 HTML 就是 JSON 或 XML,總之不在瀏覽器端拼數據就在服務器端拼

原创 25 個 JavaScript 面試題

1、使用 typeof bar === "object" 判斷 bar 是不是一個對象有神馬潛在的弊端?如何避免這種弊端? 使用 typeof 的弊端是顯而易見的(這種弊端同使用 instanceof ): let obj = {};

原创 5個典型的JavaScript面試題

JavaScript是一門有意思的語言,入門很快,但是想要深入的理解卻並不簡單,比如JavaScript中的原型、面向對象。對當前的Web世界而言,JavaScript是一門你必須精通的語言,因此本文借用一些面試題來回顧一下JavaSc

原创 JavaScript 正則表達式——基本語法

定義 JavaScript種正則表達式有兩種定義方式,定義一個匹配類似 <%XXX%> 的字符串 1. 構造函數 var reg=new RegExp('<%[^%>]+%>','g'); 2. 字面量 var reg=/<

原创 codeMirror配置

CodeMirror是一款在線的支持語法高亮的代碼編輯器。官網: http://codemirror.net/ 下載後,解壓開得到的文件夾中,lib下是放的是核心庫和核心css,mode下放的是各種支持語言的語法定義,theme目錄下

原创 前端開發面試問題及答案整理

前端開發面試知識點大綱: HTML&CSS: 對Web標準的理解、瀏覽器內核差異、兼容性、hack、CSS基本功:佈局、盒子模型、選擇器優先級及使用、HTML5、CSS3、移動端適應。 JavaScript: 數據類型、面向對象

原创 什麼是前端工程師?

“喂喂喂,那個切圖的,把頁面寫好就發給研發工程師套模板吧。” 你好,切圖仔。 不知道你的團隊如何定義前端開發,據我所知,時至今日仍然有很多團隊會把前端開發歸類爲產品或者設計崗位,雖然身份之爭多少有些無謂,但我對這種偏見還是心存芥蒂,

原创 10大基礎實用算法及其講解

算法一:快速排序算法   快速排序是由東尼·霍爾所發展的一種排序算法。在平均狀況下,排序n個項目要Ο(nlogn)次比較。在最壞狀況下則需要Ο(n2)次比較,但這種狀況並不常見。事實上,快速排序通常明顯比其他Ο(nlogn)算法更快,

原创 java 版 A*尋路算法具體過程

    當然尋路算法不止 A* 這一種, 還有遞歸, 非遞歸, 廣度優先, 深度優先, 使用堆棧等等, 有興趣的可以研究研究~~ 簡易地圖         如圖所示簡易地圖, 其中綠色方塊的是起點 (用 A 表示), 中間藍色的