原创 基於Javascript的簡單圖片管理

(一)標記 今天我要做一個小圖片瀏覽的網頁。第一項工作室爲這些圖片創建一個鏈接清單。因爲我沒打算讓這些圖片按照特定順序排列,所以將使用一個無序清單元素(ul) 下面是我的清單標記 <h1>這是一個圖片管理庫</h1> <

原创 H5裏面的data屬性介紹

新的HTML5標準允許你在普通的元素標籤裏,嵌入類似data-*的屬性,來實現一些簡單數據的存取。它的數量不受限制,並且也能由javascript動態修改,也支持CSS選擇器進行樣式設置。這使得data屬性特別靈活,也非常強大。有

原创 Node.js是什麼?

Node.js是建立在谷歌Chrome的JavaScript引擎(V8引擎)的Web應用程序框架。 它的最新版本是:v0.12.7(在編寫本教程時的版本)。Node.js在官方網站的定義文件內容如下: Node.js® is a

原创 關於Node.js的events.EventEmitter

Node.js 所有的異步 I/O 操作在完成時都會發送一個事件到事件隊列。 Node.js裏面的許多對象都會分發事件:一個net.Server對象會在每次有新連接時分發一個事件, 一個fs.readStream對象會在文件被打開

原创 關於mouseout與mouseleave的區別

$("li").each(function(i) { //刪除的鼠標劃過的顯示與隱藏 $(this).mouseover(function()

原创 關於對ajax與json數據的理解

這幾天,一直在學習關於ajax與json數據的理解。一直不是很理解ajax到底怎麼用。   看了很多大神的博客,很多都是運用php與asp來鏈接aj

原创 關於對跨瀏覽器實現的事件處理程序

今天上網看了許多關於js的dom事件的內容。其中呢,對於跨瀏覽器實現的事件處理程序的封裝方法很感興趣。主要呢就是對於ie和其他主流的瀏覽器的差別。 var eventUtil = { //添加dom事件處理程序 /

原创 對p標籤嵌套塊級元素的思考

<p class="maindiv"> 我是父元素 <p> 子元素 <p> 孫子元素

原创 關於二叉樹遍歷的前驅後繼規則

二叉樹遍歷的遞歸算法和非遞歸算法我們當然應該很熟悉了,不過還有另外一種遍 歷方式,就是增加了樹的構造,然後不允許遞歸或是用到棧進行遍歷,如線索樹或者是 有父母節點的二叉樹等等等等。這樣的遍歷就需要我們找到一個節點的後繼,同樣如

原创 人工智能學習(一)——使用JavaScript實現簡單的遺傳算法

題記: 這幾天,一直在學習人工智能的進化算法,今天想通過一些簡單的介紹,來介紹進化算法中的一種—— 遺傳算法(GA) 正文: 首先呢,我們來簡答介紹一下什麼是進化算法: 進化算法: 進化算法(evolutionary algorithms

原创 JavaScript實現利用回溯法解決0-1揹包問題

題記: 這幾天都在學習算法遇到了比較典型的0-1揹包問題,下面就0-1揹包的問題利用回溯法來解決。但是,在網上看到較多的都是java或者c實現的,那麼我就來用JavaScript來實現一下基於回溯法解決的0-1揹包問題 正文: 0-1揹包

原创 使用NVM管理Node.js版本做到兼容ES6的語法

題記 今天,本來想用webstorm來寫一寫前端的算法題目,發現webstorm並不兼容ES6的語法,於是乎,便使用了很多辦法來解決,終於花費一上午思考明白了問題,並解決了! 注: 我是拿node做題的。 正文 1.修改webstorm的

原创 JavaScript實現的十個重要算法

注:本文的文字解釋部分並非原創,我只是對其實現用JavaScript代碼來實現,以供大家學習和參考。如有錯誤還請不吝指出。 原文地址:程序員必須知道的10大基礎實用算法及其講解 算法一:快速排序算法 快速排序是由東尼·霍爾所發展的一種排

原创 算法複習題

第一次上機練習 習題B:曹衝稱象 Input: The input contains several test cases. Each test cases consists of a number N integers, indic

原创 基於express框架下Node.js+MySQL連接池的數據庫增添操作

題記: 這幾天一直在學習Node以及關係型數據庫的知識,剛剛接觸到了express框架,就想利用express框架,實現一個通過ajax操作來向數據庫內增添數據的功能。 正文: 話不多說,現在我們就來一起看看吧!我們需要了解哪些知識,做哪