Time of Update: 2015-07-30
標籤:在做表單設計器之初,我也考慮過表單會涉及到的和JS互動,我們留了一個textarea,準備讓開發人員把 js代碼寫在那裡。然後人算不如天算,當那天需求說 他們不寫代碼的時候,一切都變了。firstBlood,radio 不同值 切換 不同的顯示我相信,這個是表單中最常見的一種動態效果,不多說直接,不然你們又要來 n p s j b了。 選中我們將要操作的 raido,滑鼠點擊後 配置面板自動出來: 點擊 紅色方框 標示的那個 鏈條按鈕,會彈出下面這樣一個介面:在這個配置面板中,
Time of Update: 2015-07-30
標籤: 使用字面量方式建立一個 student 對象:1 var student = function (){2 name : "redjoy",3 age : 21,4 sex: women,5 sayName: function(){6 alert(this.name);7 }8 };
Time of Update: 2015-07-30
標籤:http://www.cnblogs.com/Cohlint/archive/2012/11/26/2788790.html這篇javascript 語言精粹
Time of Update: 2015-07-30
標籤:str.replace(‘/Regex/‘,‘替換內容‘); //正則替換str.match(‘/Regex/‘,‘替換內容‘); //正則匹配str.indexOf(‘尋找代碼‘); //尋找是否包含某字串str.charAt(‘第n個字元‘); //取出字串第n個字元str.split(‘分割標誌‘); //字串分割,返回數組str.substr(‘第n個字元‘,‘長度‘);
Time of Update: 2015-07-30
標籤:javascript<!doctype html><html><head><meta charset="utf-8"><title>無標題文檔</title></head><script type="text/javascript">//javascript內部類,Number類var num=new
Time of Update: 2015-07-30
標籤:前幾天看到一個面試題,題目是這樣的: 請你說說對javascript中apply,call,bind的理解? 首先apply和call是老生常談的東西,但是對於bind,我愣了下,因為這個詞是jquery中使用頻率很高的一個方法,用來給DOM元素繫結事件用的。 為了搞清這個陌生又熟悉的bind,google一下,發現javascript1.8.5版本中原生實現了此方法,目前IE9+,ff4+,chrome7+支援此方法,opera和safari不支援(MDN上的說明)。
Time of Update: 2015-07-30
標籤: 最近幾天,好些新同事來問原型,原型鏈啥的。本身作為菜鳥的我好像也沒有好好整理過這個,這裡寫寫自己的理解。 原型 大家都知道,JavaScript 不包含傳統的類繼承模型,而是使用 prototype 原型模型。代碼實現大概是這樣子的function Student(name){ this.name = name;} var Kimy = new Student("Kimy"); Student.prototype.say = function(){
Time of Update: 2015-07-30
標籤:在大多數情況下,為事件處理函數返回false,可以防止預設的事件行為.例如,預設情況下點擊一個<a>元素,頁面會跳轉到該元素href屬性指定的頁. Return False 就相當於終止符,Return True 就相當於執行符。在js中return
Time of Update: 2015-07-30
標籤:javascript預設提交需要用submit按鈕如果想要有普通按鈕做提交,需要調用表單的submit方法表單驗證就是對輸入不合法的元素給出提示,重新輸入,並取消表單的提交即可(其實就是對字串的操作,對Regex的操作)focus()獲得焦點select()全部選中<html><head><title>damel14</title><script>function checkName(){var usernameObj =
Time of Update: 2015-07-30
標籤:通用唯一識別碼(GUID,Globally Unique Identifier)也稱作 UUID(Universally Unique IDentifier) 。GUID是一種由演算法產生的二進位長度為128位的數位識別碼符。GUID 的格式為“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中的 x 是 0-9 或 a-f 範圍內的一個32位十六進位數。在理想情況下,任何電腦和電腦叢集都不會產生兩個相同的GUID。GUID
Time of Update: 2015-07-30
標籤:<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <style> #div1 { height: 200
Time of Update: 2015-07-30
標籤:<script>function sum(num){if(num<=1){return 1;}else{return num*sum(num-1);//return num*arguments.callee(num-1); //指標//return 2;}}var sum1=sum; alert(sum1(2));</script>上面的代碼
Time of Update: 2015-07-30
標籤: js中函數也是對象,具有一切對象的特徵,可以作為運算式給變數賦值,可以作為函數的形參,或者函數的傳回值,函數內可以嵌套函數等等。函數內部使用var定義的局部變數只能在函數內部進行訪問,在函數調用完成後被釋放,從這點,可以類比私人變數,塊狀範圍等。1.javaScript函數定義js中函數定義有兩種方法:函式宣告和函數運算式,函式宣告可以進行函式宣告提升,函數運算式則不會。2.閉包閉包是指有權訪問另一個函數範圍中的變數的函數,和匿名函數是不同的概念。只不過其常見的建立方式,就是在
Time of Update: 2015-07-30
標籤:本文從非同步風格講起,分析Javascript中非同步變成的技巧、問題和解決方案。具體的,從回調造成的問題說起,並談到了利用事件、Promise、Generator等技術來解決這些問題。非同步之殤NON-BLOCKING無限好?非同步,是沒有執行緒模式的Javascript的救命稻草。說得高大上一些,就是運用了Reactor設計模式1。Javascript的一切都是圍繞著“非同步”二子的。無論是瀏覽器環境,還是node環境,大多數API都是通過“事件&r
Time of Update: 2015-07-30
標籤:javascript 表單處理 什麼是表單?
Time of Update: 2015-07-30
標籤: The properties on the style object are only the styles applied directly to the element (e.g., via a style attribute or in code). So .style.marginTop will only have something in it if you have something
Time of Update: 2015-07-30
標籤:modual 設計模式 模組是任何強大的應用程式架構不可或缺的一部分,它通常能夠協助我們清晰地分離和組織項目中的代碼單元。JavaScript實現模組模式 的幾種方法: (1)對象字面量標記法 (2)Module模式 (3)AMD模式 (4)CommonJS模組
Time of Update: 2015-07-29
標籤: 前段時間給朋友分析了下常用的jsonp的跨域原理,跨域的方式有很多種,這裡簡單記錄一種jsonp,闡述一下分析思想,分析過程,找到解決問題的方式。 1.JavaScript怎麼跨域 2.為什麼會出現跨域問題
Time of Update: 2015-07-30
標籤:javascript<!doctype html><html><head><meta charset="utf-8"><title>無標題文檔</title></head><script type="text/javascript">//js事件處理函數function
Time of Update: 2015-07-29
標籤:javascript 對象 常見的幾種對象及其屬性和用法:(1).Array 對象Array 對象用於在單個的變數中儲存多個值。建立 Array 對象的文法:new Array();new Array(size);new Array(element0, element1, ..., elementn);參數參數 size 是期望的數組元素個數。返回的數組,length 欄位將被設為 size 的值