Time of Update: 2015-06-10
標籤:滑鼠 標籤 指令碼 編寫自訂的JavaScript函數maskingKeyboard()和rightKey();maskingKeyboard():禁用鍵盤rightKey():禁用滑鼠右鍵<script type="text/javascript">//屏蔽鍵盤的單擊事件function
Time of Update: 2015-06-10
標籤:一、DOM概述: 1.DOM解釋:DOM(Document Object Model(文件物件模型))。 D(文檔)可以理解為整個 Web
Time of Update: 2015-06-10
標籤:getFullYear()函數用於使用當地時間返回當前Date對象中的年份值。也就是"年月日"中"年"的數值。例如:2013年7月15日,就返回2013;公元前123年5月12日,就返回-123。該函數屬於Date對象,所有主流瀏覽器均支援該函數。文法date.getFullYear( )getFullYear()函數的傳回值為Number類型,返回當前Date對象的年份值樣本&說明// 定義一個"2013-07-21"的Date對象var date = new Date(2013
Time of Update: 2015-06-10
標籤:1、Object類型(1)建立Object執行個體第一種方式:new操作符後跟Object建構函式var person=new Object();person.name=”Nicholas”;person.age=29;第二種方式:對象字面量標記法(簡化建立包含大量屬性的對象的過程)var person={ name:”Nicholas”, age:29}var person={} 等同於var person=new
Time of Update: 2015-06-10
標籤:Basic CalculatorImplement a basic calculator to evaluate a simple expression string.The expression string may contain open ( and closing parentheses ), the plus + or minus sign -, non-negative integers and
Time of Update: 2015-06-09
標籤: 今天,小學生以自己淺薄的見地,在前輩大能的基礎上寫這篇文章,希望給大家開啟一扇窺探JavaScript(以下簡稱JS)動畫的窗戶。JS如何製造齣動畫效果? 結合瀏覽器提供的 setInterval 或 setTimeout
Time of Update: 2015-06-10
web移動端觸摸滑動事件,web觸摸滑動事件web移動端觸摸事件的範例~~~注意:1.如果不是內嵌元素,擷取style的屬性值前需先賦值~不然為Null.2.親測andriod 手機 MX4內建瀏覽器運行妥妥的~~但是瀏覽器並不支援~原因未找到。 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" Content="text/html;
Time of Update: 2015-06-10
浮動元素橫排置中顯示及瀏覽器安全色性處理,元素橫排經常會遇到這樣的頁面配置:在一排顯示幾個不同的地區內容,但它們相對於頁面是置中對齊的。注意這些地區內容不只是文字,也許還有圖片或者其它元素混合而成。一般這樣的布局我們很容易想到要用浮動float,但是怎麼樣置中對齊而又相容低端瀏覽器哪?請接著往下看。首先看html代碼:<div class="webFooter"> <div class="wrap"> <div class="tabs">
Time of Update: 2015-06-10
CSS計數器的趣味時光,CSS計數器趣味時光CSS計數器是“啊太好了,竟不知道CSS可以做這啊”這類非常有趣的眾多特性之一。簡言之,用CSS使你持續某增加某個量,而無需JavaScript。簡單計數器我們從這個簡單的分頁樣本開始: 你見到的這些數字不是寫入程式碼在HTML中,它們是以下CSS產生的:1234567891011body { counter-reset: pages; // initialize
Time of Update: 2015-06-10
JavaScript詞法範圍(你不知道的JavaScript)JavaScript並不是傳統的塊級範圍,而是函數範圍!一、範圍1. JavaScript引擎在代碼執行前會對其進行編譯,在這個過程中,像var a = 2 這樣的聲明會被分解成兩個獨立的步驟:第一步(編譯階段):var a 在其範圍中聲明新變數。這會在最開始的階段,也就是代碼執行前進行。第二步(運行階段):a = 2 會查詢變數a(LHS查詢)並對其進行賦值。2. LHS & RHS(當前範圍->上級範圍->..
Time of Update: 2015-06-10
如何禁止按斷行符號鍵提交表單,斷行符號鍵提交表單出現自動認可的情況,有兩種可能:一是編寫了javascript代碼,當使用者點按Enter鍵時,通過js事件偵聽機制觸發表單的提交。二是利用了瀏覽器的預設行為(至少發現ie是這樣的)。瀏覽器在解析網頁的時候,有許多預設的行為,例如如果一個頁面上有表單和一個提交按鈕,那麼開啟頁面時,焦點會自動落在這個提交按鈕上面。同樣如果一個表單中只有一個單行文本輸入欄位(text),那麼在這個輸入欄位中按Enter鍵時,瀏覽器會自動認可該表單。我們對於第一種情況一
Time of Update: 2015-06-10
JavaScript中getter/setter的實現 雖然ES5中為我們提供了Object.defineProperty方法來設定getter與setter,但此原生方法使用起來並不方便,我們何不自己來實現一個類,只要繼承該類並遵循一定的規範就可以擁有媲美原生的getter與setter。現在我們定義以下規範:取值器跟設值器遵循格式:_xxxGetter/_xxxSetter,xxx代表需要被控制的屬性。例如,如果要控制foo屬性,則對象需要提供
Time of Update: 2015-06-10
Axrue 原型實戰--準備,axrue原型實戰--前言: 最近有一個新項目,需要設計原型,本人小白一枚,以前只是看過原型沒有真的自己設計過,書到用時方恨少啊。 好了,廢話不多說,我們就從零開始吧。環境準備 磨刀不誤砍柴工,首先你需要安裝 Axrue,下面提供 Axure7.0的安裝包、漢化包、註冊機 http://pan.baidu.com/s/1mgrF8nQ (1)首先安裝axrue.exe 檔,一路點擊我們最熟悉的 [ 下一步 ]
Time of Update: 2015-06-10
JavaScript2種建構函式建立對象的模式以及繼承的實現第一種模式:function Person(){}Person.prototype.say=function(){ alert('hello');}var person=new Person();person.say();//hello根據第一種模式說一下繼承的實現:function Person(){}Person.prototype.say=function(){ alert('hello'
Time of Update: 2015-06-10
javascript 的bind/apply/call函數javascript有三個使用頻率非常高的內建函數:bind/apply/call。許多進階點的技巧都是基於這幾個函數來實現的。這三個函數都用於改變函數的執行環境.從而達到代碼複用的目的。先來所說bind函數, bind,函數通常有兩個用途:1. 建立新函數,指定函數的this指標。name = 'global';var obj1 = {name: 'foo'};var showName =
Time of Update: 2015-06-10
javascript中對條件判斷語句的最佳化不管寫什麼程式,平時都會用到條件陳述式,如:if...else... switch這樣的語句,來達到對條件的判斷。下面看來一段代碼:function abc(test){ if (test == 1){ console.log('test的值是'+test); } else if (test == 2){ console.log('test的值是'+test); }
Time of Update: 2015-06-10
WebView與Js互動上周五,老大讓臨時搞一個評分app,倆頁面,第一個頁面顯示所有待評分的物業,第二個頁面是對應物業的評分頁面。評分頁面是表格樣式的,所以就讓web端的同學寫個html,我們通過Webview去展示。這裡不僅僅是展示就完了,web頁面需要知道我們點擊的哪個物業以及所填評委的名字並顯示在html上,所以用戶端需要把這兩個值傳給html。當評委評分完後點擊html裡的提交按鈕並提交成功後,用戶端也需要進行響應。做法就是用戶端提供介面,js代碼去調用來擷取值—&mdas
Time of Update: 2015-06-10
CSS圖片翻轉例子,css翻轉例子 dfdfdfdfdf<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css">
Time of Update: 2015-06-10
兩點關於jQuery的注意事項問題:我要寫一個動態載入輸入問題和選項的組件,:初始化狀態:運行效果:問題1:當點擊”添加問題“的時候,動態加入一個大的節點,每一個問題後面都有一個”添加選項“的按鈕。需要給這個按鈕添加事件,點擊再去加入選項的節點。初始化給這類按鈕添加事件是不可行的,因為頁面一載入進來的事件對之後動態添加的節點是無效的,所以要再綁定一個事件。這裡有問題!因為你綁定的事件也會給之前存在的節點再綁定一次,結果導致你點擊之前的按鈕,會觸發多
Time of Update: 2015-06-10
javaScript幾種設計模式之一——單體模式javaScript是一種弱類型、動態、基於原型的語言,這種語言特性使得它非常容易、甚至是普通的方式實現其中的一些模式。單體模式的思想在於保證一個特定類僅有一個執行個體。這就意味著當您第二次使用同一個類建立新對象的時候,應該得到與第一次所建立對象完全相同對象。在javaScript中沒有類,只有對象。當您建立一個新對象時,實際上沒有其他對象與其類似,因此新對象已經是單體了。使用對象字面量建立一個簡單的對象也是一個單體的例子。var obj