Time of Update: 2014-08-12
JS建立類和對象的兩種不同方式,js兩種不同在JavaScript中, 當你定義了一個新的函數, 你實際上聲明了一個新的類, 而這個函數本身就相當於類的建構函式。下面的代碼向你展示了兩種不同的方式來建立一個新的Person類, 而Person.prototype的定義也緊跟在函數定義之後。var Person = function(name) { // 一個匿名函數, 並將這個函數賦值給一個Person變數, 此時Person成為一個類 this.name = name; } function
Time of Update: 2014-08-08
jquery對象和javascript對象即DOM對象相互轉換,jquerydomjQuery 對象是通過 jQuery 封裝DOM 對象後產生的對象。jQuery 對象是 jQuery 專屬的,其可以使用 jQuery 裡的方法,但是不能使用 DOM 的方法;例如: $("#img").attr("src","test.jpg"); 這裡的 $("#img")就是 jQuery 對象。DOM對象就是Javascript 固有的一些對象操作。DOM 對象能使用Javascript
Time of Update: 2014-08-06
開發指南:如何編寫Node.js外掛程式(1)Node.js在利用JavaScript編寫後端方面效果拔群,值得我們多加嘗試。不過如果大家需要一些無法直接使用的功能甚至是根本無從實現的模組使用,那麼能否從C/C++庫當中引入此類成果呢?答案是肯定的,大家要做的就是編寫一款外掛程式,並藉此在自己的JavaScript代碼中使用其它程式碼程式庫的資源。下面我們就一同開始今天的探詢之旅。________________________________________介紹正如Node.js在官方說明文檔
Time of Update: 2014-08-05
使用 CSS3 打造一組質感細膩絲滑的按鈕,css3質感 CSS3 引入了眾多供功能強大的新特性,讓設計和開發人員能夠輕鬆的創作出各種精美的介面效果。下面這些發出閃亮光澤的按鈕,很漂亮吧?把滑鼠移至上方在按鈕上,還有動感的光澤移動效果。 溫馨提示:為保證最佳的效果,請在 IE10+、Chrome、Firefox 和 Safari 等現代瀏覽器中瀏覽。 源碼下載
Time of Update: 2014-08-03
利用jquery的imgAreaSelect外掛程式實現圖片裁剪樣本將使用者上傳的圖片進行裁剪再儲存是現在web2.0應用中常常處理的工作,現在藉助jquery的imgareaselect外掛程式再配合PHP的GD庫就可以輕鬆的實現這個在以前來說非常棘手的功能。我們來看看它的實現步驟:1、包含進CSS檔案(imgareaselect-default.css)和
Time of Update: 2014-08-03
jquery append()方法與html()方法的區別及使用介紹,jqueryappendappend(content):方法在被選元素的結尾(仍然在內部)插入指定內容,有很多朋友覺得append與html差不多,其它從英文意義上append是在原有基礎上增加,而html中是替換當前所有內容。定義和用法append()
Time of Update: 2014-08-03
js控制再次點擊按鈕之間的間隔時間可防止重複提交,js間隔時間<script type="text/javascript" language="javascript"> var wait = 60; function change() { $o = $("#J_refresh_checkcode"); if(wait == 0) { $o.removeAttr("disabled"); $o.html("看不清?換一張"); wait = 60; } else { $o.attr("
Time of Update: 2014-08-01
教你在heroku雲平台上部署Node.js應用,herokunode.js雖然AWS現在也推出了自己的PaaS平台,叫Elastic Beanstalk,但heroku的優勢在於它上面有很多第三方的add-on,比如MongoDB,mysql, redis, memcached, 還有各種訊息佇列、sms和郵件、後台批處理、搜尋、自動化監控等外掛程式,從生態環境的角度來說比AWS還是強很多。這也就是說,heroku上有現成的Node.js
Time of Update: 2014-07-31
css代碼整理、收集,css代碼收集整理了一下之前用到過的css代碼,實現一種效果或許有許多種寫法,我這裡整理了一下我個人認為相容性比較好,結構比較簡潔的代碼……如有寫得不對的地方敬請前輩們指點賜教一下,小弟不勝感激!此學習筆記是動態——我日後發現有好的程式碼片段會陸陸續續整理添加上去。 css:ellipsis省略符號<style>.news{width:320px; text-overflow:ellipsis;
Time of Update: 2014-07-29
在JS數組特定索引處指定位置插入元素,js數組很多與數組有關的任務聽起來很簡單,但實際情況並不總是如此,而開發人員在很多時候也用不到他。最近我碰到了這樣一個需求: 將一個元素插入到現有數組的特定索引處。聽起來很容易和常見,但需要一點時間來研究它。// 原來的數組 var array = ["one", "two", "four"]; // splice(position, numberOfItemsToRemove, item) // 拼接函數(索引位置, 要刪除元素的數量, 元素)
Time of Update: 2014-07-29
jQuery內建的AJAX功能和JSON的使用執行個體,jqueryjson通過jQuery內建的AJAX功能,直接存取後台獲得JSON格式的資料,然後通過jQuer把資料繫結到事先設計好的html模板上,直接在頁面上顯示。我們先來看一下html模板:<table id="datas" border="1" cellspacing="0" style="border-collapse: collapse"><tr><th>訂單ID</th><
Time of Update: 2014-07-27
利用jQuery Ajax技術實現每隔5秒向某頁面傳值有時候我們需要每隔一段時間向某頁面傳值,比如說聊天室,每隔幾秒就像資料庫處理頁面傳值並取回,然後顯示在聊天視窗。又或者是每隔一段時間就查詢使用者最後發言時間到現在是否間隔2分鐘,如果是則將使用者退出。這個時候我們就要用到HTML DOM setInterval() 方法。setInterval() 方法可按照指定的周期(以毫秒計)來調用函數或計算運算式。setInterval() 方法會不停地調用函數,直到
Time of Update: 2014-07-28
10 個免費的 HTML
Time of Update: 2014-07-26
js多物體任意值運動假如有兩個div,一個div要變寬,一個div要變高,你怎麼寫呢? 哎呀,寫2個方法啊,一個控制div1變寬,一個控制div2變高啊 那麼你的代碼,是不是下面這樣的呢! 樣本:Div變寬和變高 現象:div1在onmouseover時變寬,onmouseout時恢複原大小;
Time of Update: 2014-07-24
Google聯合 Adobe 發布 Noto 字型【免費下載】,adobenoto Noto 涵蓋了世界上所有主要語言,包括歐洲,非洲,中東,印度語,南亞和東南亞,中亞,美洲和東亞語言。也支援幾個少數民族和曆史語言。不久前,還發布了針對文、日文、韓文的開源字型——Noto Sans CJK,包括 7 種粗細的簡體中文、繁體中文、日語、韓語、希臘字母、拉丁字母以及西裡爾字母。您可能感興趣的相關文章Web 開發中很實用的10個效果【附源碼下載】精心挑選的優秀jQuery
Time of Update: 2014-07-23
js物件導向編程:如何檢測物件類型 在js中檢測物件類型主要有三種,typeof,instanceof,constructor,這幾種都可以檢測對象的類型,但又有一定的區別。 1使用typeof檢測物件類型。 typeo作為最常用的檢測類型的方法,返回字串類型,具體使用如下: function testType(value) { var str=typeof(value); // alert(str); switch(str) { case 'undefined&
Time of Update: 2014-07-23
初始JavaScript Promises之二非同步編程中的錯誤處理人性的、理想的也正如很多程式設計語言中已經實現的錯誤處理方式應該是這樣: try { var val = JSON.parse(fs.readFileSync("file.json"));}catch(SyntaxError e) {//json語法錯誤
Time of Update: 2014-07-23
casperjs 的API-casper模組Casper class:可以通過這個模組的create()方法來擷取這個模組的一個執行個體,這是最容易的:var casper = require('casper').create();我們也可以通過執行個體化主方法的方式獲得一個自身的執行個體:var casper = new
Time of Update: 2014-07-23
JSP簡單練習-擷取表單資料在JSP中,伺服器端程式與用戶端互動最常用的方法就是採用表單提交資料。表單提交的方法主要有兩種,一種是get方法,另一種是post方法,兩者最大的區別:使用get方法提交的資料會顯示在瀏覽器的地址欄中,而post方法則不會顯示,故post方法更為常用。表單中提交的資料可以是文字框、列表框及文本地區等。使用request對象的getParameter()方法可得到表單中相應資料項目的值。以下為“獲得表單資料”的代碼:<script language=
Time of Update: 2014-07-23
Node.js child_process exec 傳回值被截斷問題問題描述實踐中遇到一個問題,當利用child_process exec調用系統命令的時候,如果命令返回的內容比較大,那麼得到的stdout會被截斷,下面是相關代碼:exec("some command", function(error, stdout, stderr){//利用傳回值 stdout 進行相關計算}解決辦法調研後發現,exec 執行的時候會使用一個緩衝區,預設大小是200 ×