Time of Update: 2015-07-30
標籤:在做表單設計器之初,我也考慮過表單會涉及到的和JS互動,我們留了一個textarea,準備讓開發人員把 js代碼寫在那裡。然後人算不如天算,當那天需求說 他們不寫代碼的時候,一切都變了。firstBlood,radio 不同值 切換 不同的顯示我相信,這個是表單中最常見的一種動態效果,不多說直接,不然你們又要來 n p s j b了。 選中我們將要操作的 raido,滑鼠點擊後 配置面板自動出來: 點擊 紅色方框 標示的那個 鏈條按鈕,會彈出下面這樣一個介面:在這個配置面板中,
Time of Update: 2015-07-30
標籤:javascript html <html><head><title>前進,後退</title><script>function goback(){ history.go(-1);//返回或者history.back();}function
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中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
標籤:天空一聲巨響,道長閃亮登場,飛花落葉,塵土飛揚,此處不應恐慌,用閱讀變數的概念來提升氣場。1)變數的聲明,使用一個變數之前應該先聲明。變數是使用關鍵字var來聲明的,如下: var number; //申明了一個變數2)變數的賦值,如下: number=520; //給變數賦值(javascript中的變數是可以賦任意類型的值的,比如字串,對象,函數等等)3)上面兩個步驟可以合到一起,如下: var number=520;
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-31
標籤:什麼是閉包閉包是指有權訪問另一個函數範圍中的變數的函數(有點拗口吧),簡單點就是在一個函數的內部建立另外一個函數,並返回這個函數的引用。(這也是建立閉包的常用方式)function outerFunc (outerNum) { return function innerFunc(innerNum) { outerNum=outerNum+innerNum; return outerNum; }}var
Time of Update: 2015-07-30
標籤:前言 動人js一段時間,我認為事情僅僅是一個很膚淺的理解。是非常欠缺的。所以開始使用部落格來對這一部分的知識做個慢慢的記錄和積累。相信積少成多,慢慢的將這一部分的知識攻克! 第一篇記錄的不是相關的應用。而是非常底層的知識---JavaScript解析引擎。想要瞭解這一部分的知識也是通過在項目中遇到的問題而聯想到的。問題的背景
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
標籤:<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
標籤:本文從非同步風格講起,分析Javascript中非同步變成的技巧、問題和解決方案。具體的,從回調造成的問題說起,並談到了利用事件、Promise、Generator等技術來解決這些問題。非同步之殤NON-BLOCKING無限好?非同步,是沒有執行緒模式的Javascript的救命稻草。說得高大上一些,就是運用了Reactor設計模式1。Javascript的一切都是圍繞著“非同步”二子的。無論是瀏覽器環境,還是node環境,大多數API都是通過“事件&r
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
標籤:javascript<!doctype html><html><head><meta charset="utf-8"><title>無標題文檔</title></head><script type="text/javascript">//js事件處理函數function
Time of Update: 2015-07-31
高效能JavaScript 迴圈語句和流程式控制制前言上一篇探討了達夫裝置對於代碼效能的影響,本文主要探討並且測試各種常見的迴圈語句的效能以及流程式控制制中常見的最佳化。迴圈語句眾所周知,常用的迴圈語句有for、while、do-while以及for-in,forEach。除了for-in和forEach效能略
Time of Update: 2015-07-31
js中不同的height, top的對比每次看到js中的 clientHeight(clientTop), offsetHeight(offsetTop),scrollHeight(scrollTop)就頭大,根本分不清這幾種的區別,然而碰到這些已經不
Time of Update: 2015-07-31
2015 上半年 JavaScript 使用統計資料 BuiltWith 團隊發布了一個重要的報告:2015 上半年 JavaScript 使用統計資料。jQuery,作為近幾年 JS 開發環境中常用的 JavaScript 架構,已經傳播到 200 萬的新網域名稱,有效提高了 4% 的市場佔有率。這非常令人驚訝,因為現在越來越多的開發人員轉向 AngularJS,React 和各種純 JavaScript 庫,但這也說明了 jQuery
Time of Update: 2015-07-31
jquery-get-data(width,height,position,(top,left),scrollTop,scrollLeft)擷取資料擷取尺寸如下:heigh([val|fn])width([val|fn])innerHeight()innerWidth()outerHeight([soptions])outerWidth([options])下面就一一介紹(這裡多說一下jquery中很多都是既可以返回匹配元素的值,又可以設定匹配元素值)height()取得匹配元素當前計算的高度值
Time of Update: 2015-07-31
jQuery操作Form表單元素Web開發中經常需要動作表單,form表單元素有select、checkbox、radio、textarea、button、file、text、hidden、password等。其中checkbox和radio的讀寫值操作比較多變,checkbox和radio經常用在一個分組裡,實現多選或者單選。jQuery提供了利用表單選取器我們可以極其方便地擷取表單的某個或某類型的元素。 選取器返回樣本:input集合元素$(“:input”
Time of Update: 2015-07-31
AngularJS圖片上傳功能的實現一、前言 前一段時間做項目時,遇到一個問題就是AngularJS實現圖片預覽和上傳的功能,當時查閱文檔(都是英文文檔)折騰了很久才弄出來,現將整個流程整理出來,有需要的朋友可以參考一下,如果您有更好的方法,歡迎留言交流~~話不多說直接看實現。 二、具體實現 1、html標籤結構 <input type="file"