badboy针对JS报错的解决

在Ubuntu上安裝Node.js的Upstream版本 2015-09-27

在Ubuntu上安裝Node.js的Upstream版本 Node.js是一個軟件平台,可用于快速開發和構建可擴展的Web應用.Node.js使用JavaScript作爲其腳本語言,通過非阻塞I/O和單線程事件循環機制實現了高吞吐量.Node.js包含了一個內置的HTTP伺服器庫,使它能夠直接以Web伺服器運行而無需使用外部軟件,比如Apache或Nginx,而且可以在Web伺服器運行時提供更多的控制.要在Ubuntu伺服器上安裝Node.js,首先需要更新系統.實際上,在安裝任何軟件包之前,都

Qrcode生成二維碼普通篇之jquery.qrcode.min.js 2015-09-27

Qrcode生成二維碼普通篇之jquery.qrcode.min.js
首先要准備環境:jquery-1.8.3_min.js和jquery.qrcode.min.js jquery 版本可以自己選,由于qrcode的渲染方式render中的Canvas是html5的東西,所以會有兼容性問題,所以要想兼容好,就用table方式渲染.然後代碼<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tr ...

掌握JS中的“this” (一) 2015-09-27

譯者注: 一般來說,function 翻譯爲函數, method 翻譯爲方法.我們一般說, 某某對象的方法, 而不說 "某某對象的函數".原因是在面向對象中, 一個對象就是一個具體額實例,有自己的方法. 而函數,是和對象沒關系的.另外, scope(作用域) 和 context(上下文) 也是一個容易迷糊的地方.請參考: Javascript Context和Scope的一些學習總結推薦閱讀: 深入淺出ES6(1~10)系列 會用一門語言來寫程序,並不代表就能正確地理解和使用該語言.當

掌握JS中的“this” (二) 2015-09-27

在上一篇文章 掌握JS中的"this" (一) 裏面, 我們學會了如何正確使用JavaScript中的 this 關鍵字及其基本原理.我們也知道決定 this 指向哪個對象的關鍵因素, 是找出當前的執行上下文(execution context).但如果執行上下文不按正常的方式進行設置,問題可能就會變得很棘手.在本文中,我會著重提示在哪些地方會發生這種情況, 以及用什麽方式可以彌補.解決常見問題在本節中,我們將探討一些使用 this 關鍵字時最常見的問題, 並了解如何處理這種情況.1.

如何解決js跨域問題 2015-09-27

如何解決js跨域問題 Js跨域問題是web開發人員最常碰到的一個問題之一.所謂js跨域問題,是指在一個域下的頁面中通過js訪問另一個不同域下 的數據對象,出于安全性考 慮,幾乎所有浏覽器都不允許這種跨域訪問,這就導致在一些ajax應用中,使用跨域的web service會成爲一個問題. 解決js跨域問題,目前在客戶端和服務端都有一些現成的解決方案,但這些方案並不能解決所有問題.下面我們先來看下有哪些常用的解決方案,並針對空間産品 對跨域問題的需求給出一個space自己的解決方案,希望能對其他産品

js模態窗口 2015-09-27

js模態窗口
用法是重點: $('#modaltrigger').leanModal({ top: 310, overlay: 0.85, closeButton: ".hidemodal" });這句話的意思就是id號爲#modaltrigger的元素(比如一個div)點擊後能觸發模態窗口彈出,如例子中所示:<a href="#loginmodal&qu ...

如何通過class和id使用原生js刪除元素 2015-09-27

如何通過class和id使用原生js刪除元素? //刪除id for(i=0;i<150;i++){ var idObject = document.getElementById('sidebar'); if (idObject != null) idObject.parentNode.removeChild(idObject); } //通過class獲取元素 paras = document.getElementsByClassName('paginator'); for(i=0;i<pa

js中json的解析 2015-09-27

js中一直都在使用JSON.parse(),js原生的解析器,但是今天碰到問題,具體引起就是伺服器端輸出空格, 解決方案是: 使用了jquery的json解析器, jQuery.parseJSON ()! 具體原因及js原生JSON不可用有待深究 http://edisonan.sinaapp.com Edison Home 歡迎光臨我的新博客

js 遮罩層效果代碼 2015-09-27

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>DIV CSS遮罩層</title>

返回頂部的js實現(jQuery/MooTools) 2015-09-27

/*回到頂部*/ $(function(){     $("#goTop").click(function(){        $("html, body").animate({ scrollTop: 0 }, 120);     }); });返回頂部的js實現(jQuery/MooTools)一.引言在web頁面中,如果頁面較高,爲了方便用戶快速地返回頂部,都會添加一個返回頂部按鈕.例如:其中淘寶網的是要滾動條的滾動距離大于某一段距離才顯示返回頂部按鈕:人人網的

JS動態創建元素name屬性 IE兼容問題 2015-09-27

最近在用Javascipt重寫了FreeWiFibox WIFI廣告專案中將Mikrotik ROS納入管理平台的一個登錄API接口,需要在引用此JS的網頁上動態創建一個隱藏的表單,在Chrome.Firefox以及IE10以上的版本都是正常的,結果到了IE7/8/9 等版本裏面發現創建的表單的 name 屬性莫名其妙的被改成 submitname,創建的input輸入框的name也是 submitname,無法正常創建name屬性,導致dom操作失敗,最後研究了下終于找到解決方法了,IE真是不

ubuntu 11.10安裝node.js所遇到的問題 2015-09-27

從http://nodejs.org下載最新的node.js源碼壓縮包假設解壓後的目錄爲~/nodecd ~/node # 打算把nodejs安裝在/opt目錄下 ./configure --prefix=/opt/nodejs make make install安裝完畢後,將/opt/nodejs/bin添加到PATH環境變量常見錯誤:1) 找不到opensslChecking for openssl                                 : not found Ch

node.js調研與服務效能測試 2015-09-27

node.js調研與服務效能測試
主要關注這幾個方面socket服務效能,socket客戶端效能http服務效能.服務的穩定性與資源占用開發成本 考慮到今後的應用場景, 實現了一個簡單的memcache代理服務.內部維護了一個50連接的簡單連接池, 通過長連接與memcache伺服器相連.同時對外提供socket代理服務與http restful服務測試環境測試使用編譯安裝的node.js v0.3.1,未使用 ...

js模態框實現原理 2015-09-27

js模態框實現原理
雖然現在開源社區上有各種功能強大的模態JS框庫或JS插件,但大都需要依賴jQuery, 對于使用Zepto的移動端來說不太適合,而且很多功能都不需要.其實要實現一個簡單的模態對話框,只需幾行HTML+css+js代碼就能搞定. 首先在html上定義兩個div元素,其中外層div表示模態框外面的覆蓋層(overlay layer), 內層的div表示模態框 <div > ...

轉js之類型轉換與引用類型(Boolean/Number/String) 2015-09-27

轉js之類型轉換與引用類型(Boolean/Number/String)
一.類型轉換 1.轉換成字串 ECMAScript的Boolean值.數字和字串的原始值的有趣之處在于它們是僞對象,這意味著它們實際上具有屬性和方法. 如:  Js代碼    var sColor = "blue";  alert(sColor.length);//outputs "4"   總而言之,3種主要的原始值Boolean值.數 ...

JS頁面跳轉代碼 2015-09-27

1.在原來的窗體中直接跳轉用 window.location.href="你所要跳轉的頁面"; 2.在新窗體中打開頁面用: window.open('你所要跳轉的頁面'); window.history.back(-1); <!-- 返回上一頁 --> 3.一些用法 按鈕式: <input name="pclog" type="button" value="/GO" onClick="locatio

高德地圖API從零開始學高德JS API五路線規劃 2015-09-27

高德地圖API從零開始學高德JS API五路線規劃
先來看兩個問題:路線規劃與導航有什麽區別?步行導航與駕車導航有什麽區別?回答:1.路線規劃,指的是爲用戶提供3條路線推薦.[高德]在提供路線規劃的時候,會提供用戶自定義路線規劃功能,這是別家沒有做到的.導航,指的是爲駕車用戶提示路口信息,向左向右,進入匝道等信息.2.我們這裏說的步行導航和駕車導航,嚴格的說,應該是路線規劃.從A地到B地,如果是駕車,路線規劃會將公路路網做爲搜索 ...

js過濾特殊符號 2015-09-27

//匹配中文 數字 字母 下劃線         var checkInput = function (str) {             var pattern =var pattern = /^[\w\u4e00-\u9fa5]+$/gi;             if(pattern.test(c))             {                 return false;             }             return true;         } 1
一周排行