原创 nodejs入門安裝及環境配置(windows系統)

作爲服務端運行javascript的平臺的NodeJs,把前臺javascript移到了服務器端,Google V8引擎使其運行效率非常高,它可以異步,無任何阻塞運行程序。nodejs包含http服務器,可以爲我們實現 web系統設計,

原创 手機端拖拽事件,獲取pageX和pageY座標方式

手機端拖拽事件: touchstart事件:當手指觸摸屏幕時候觸發,即使已經有一個手指放在屏幕上也會觸發。 touchmove事件:當手指在屏幕上滑動的時候連續地觸發。在這個事件發生期間,調用preventDefault()事件可以阻止滾

原创 用JS創建json數據,並且可以動態往json數據裏面添加新值,也可以修改值。

函數不需要 return,因爲 json 對象會被函數直接修改。 var str1 = {"name": "apple", "sex": "21"}; // 參數:prop = 屬性,val = 值 f

原创 JS光標定位到文本框字符串末尾

在開發網站表單的時候,爲了給用戶良好的體驗度,在驗證表單數據的時候,我們會先使用JavaScript來進行表單數據的驗證,如果用戶輸入的數據不對,我們就可以馬上給出提示信息。爲了更進一步給用戶良好的體驗感,比如用戶在幾個文本框內輸入了數據

原创 阻止事件冒泡,阻止默認事件的代碼

阻止事件冒泡到上級 function stopBubble(e){ // 如果傳入了事件對象,那麼就是非ie瀏覽器 if(e&&e.stopPropagation){ //因此它支持W3C的stopPropagatio

原创 js鼠標禁止右鍵,複製,黏貼等功能

禁止鼠標右鍵:oncontextmenu="return false"; 禁止選擇:onselectstart="return false"; 禁止拖放:ondragstart="return false"; 禁止拷貝:oncopy

原创 html代碼變成文本顯示在頁面上

<span name="Src1">1234</span> <span name="Src2">1234</span> <span name="Src3">1234</span>

原创 實現jQuery擴展總結

開發自己需要的jQuery插件,看個示例說明 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o

原创 禁止鼠標選中,禁用鼠標右鍵的代碼

禁止用戶選中網頁上的內容,IE及Chrome下的方法一樣。 $(".translate_en_ash").attr('unselectable','on').bind( 'selectstart', fun

原创 AJAX 跨域請求 - JSONP獲取JSON數據

Asynchronous JavaScript and XML (Ajax) 是驅動新一代 Web 站點(流行術語爲 Web 2.0 站點)的關鍵技術。Ajax 允許在不干擾 Web 應用程序的顯示和行爲的情況下在後臺進行數據檢索。使用X

原创 二位數組排序

var ar=[['a',75,86,95,64],['b',66,88,77,99],['c',86,45,76,85],['d',94,65,86,70]]                    fu

原创 鼠標移動時禁止選中文字

今天在做div移動時遇到一個奇怪的問題 ,就是在移動div的時候偶爾會選中div中的文字,同時會影響div移動的流暢性, 可鬱悶了   查了查資料   有用css實現的 也有用js實現的 具體原理就細看 直接上解決方法 下面來自轉

原创 轉換特殊符號,防止用戶在文本域中輸入html標籤

<span style="font-size:18px;">String.prototype.htmlEncode=function(){ return this.replace(/&/g,"&").replace(/</g,"<

原创 如何檢測 JavaScript 中的自定義全局變量

譯者注: 全局變量的濫用是一種很糟糕的程序設計。很容易造成依賴和狀態混亂。 而在 Java 和 JavaScript 這種自動垃圾回收的語言裏面,全局(可見的)變量一直是內存泄露的隱藏殺手。 本文提供了一種靠譜的檢測全局變量實現方式.

原创 前端web開發的MVC模式 - 從一個簡單實例講起

前端web開發的MVC模式 - 從一個簡單實例講起 MVC是一種設計模式,它將應用劃分爲3個部分:數據(模型)、展現層(視圖)和用戶交互(控制器)。其中: M - MODEL(模型) V - VIEW(視圖) C - CON