Time of Update: 2015-04-27
標籤:JavaScript高效能開發的十條建議文/開發部
Time of Update: 2015-04-27
標籤:JavaScript中並沒有直接提供對象複製(Object Clone)的方法。因此下面的代碼中改變對象b的時候,也就改變了對象a。 a = {k1:1, k2:2, k3:3};b = a;b.k2 = 4; 如果只想改變b而保持a不變,就需要對對象a進行複製。 用jQuery進行對象複製 在可以使用jQuery的情況下,jQuery內建的extend方法可以用來實現對象的複製。 a =
Time of Update: 2015-04-27
標籤:java java學習 java面試題 冒泡排序let compare = (n1, n2) => n1 - n2;let bubbleSort = (arr, cmp = compare) => { for (let i = 0; i < arr.length; i++) { for (let j = i; j >
Time of Update: 2015-04-27
標籤:首先 說明原理下面是代碼:<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <script type="text/javascript"> /* 1:找一個基數點 2:建立兩個數分別儲存左別和右邊的數
Time of Update: 2015-04-27
標籤:尋找格式化日期的方法大都是寫日期擴充方法,也許是為了維持jquery easyUI 源碼完整性, 1 // 對Date的擴充,將 Date 轉化為指定格式的String 2 // 月(M)、日(d)、小時(h)、分(m)、秒(s)、季度(q) 可以用 1-2 個預留位置, 3 // 年(y)可以用 1-4 個預留位置,毫秒(S)只能用 1 個預留位置(是 1-3 位的數字) 4 // 例子: 5 // (new Date()).Format("yyyy-MM-dd hh:mm:ss.
Time of Update: 2015-04-27
標籤:學習筆記---Javascript事件Event、IE瀏覽器下的拖拽效果 1. 關於event常用屬性有returnValue(是否允許事件處理繼續進行, false為停止繼續操作)、srcElement(觸發事件的事件來源對象)和attachEvent("onclick",function(){...}); 2. a. 實現拖放(Drag and Drop): 目前支支援IE, 若定製某對象為可拖放對象,
Time of Update: 2015-04-27
標籤:1.document.write( " "); 輸出語句2.JS中的注釋為//3.傳統的HTML文檔順序是:document- >html- >(head,body)4.一個瀏覽器視窗中的DOM順序是:window- >(navigator,screen,history,location,document)5.得到表單中元素的名稱和值:document.getElementById( "表單中元素的ID號 ").name(或value)6.一個小寫轉大寫的JS:
Time of Update: 2015-04-27
標籤:for迴圈遍曆特殊字元和使用者輸入字元,然後做比較,返回結果。<script type="text/javascript">var name = prompt("請輸入使用者名稱");function ifname(value){ var astr = ["~","!","@","#","$","%","^","&","*","(",")","_","+","|",".",",","?"]; for (var s = 0;s <
Time of Update: 2015-04-27
標籤:上周要做一個活動頁面 秒殺列表頁 需要一個時間的演算法排序 自己琢磨了半天想了各種演算法也沒搞出來,後來問了下一個背景php同學 他寫了個演算法給我看了下 ,剛開始看的時候覺得這就是個純演算法,不能轉化成頁面的dom效果,可是再看了兩遍發現可以 於是我就改了改 實現了 不禁感歎 確實蠻贊的 於是就博一客; 頁面需求是:從11點到20點 每隔一個小時一場秒殺 如果是目前時間就顯示正在秒殺 之前的商品就往最後排 以此類推 類似最開始的11點順序是 11,12,13,14,
Time of Update: 2015-04-27
標籤:javascript 三種數組複製方法的效能對比,對於webkit, 使用concat; 其他瀏覽器, 使用slice.一. 三種數組複製方法 1. by slice var arr = [1, 2, 3], copyArr; copyArr = arr.slice(); 2. by concat var arr = [1, 2, 3], copyArr; copyArr = arr.concat(); 3. by loop var arr = [1, 2, 3], copyArr = [
Time of Update: 2015-04-28
javascript關於open.window子頁面執行完成後重新整理父頁面的問題分析,javascript重新整理父頁面本文執行個體分析了javascript關於open.window子頁面執行完成後重新整理父頁面的方法。分享給大家供大家參考。具體分析如下:首頁面:<input id="btnAdd" type="button" onclick="openWin();" value="添加" />在js中有如下代碼:function openWin() {window.open('
Time of Update: 2015-04-28
淺談javascript實現八大排序,淺談javascript八大開學一個月,已經多次夢見筆試出現資料結構演算法題,我對資料結構的恐懼已經多於任何“妖魔鬼怪”了。呵呵,看來真的很有必要複習一下常用的資料結構,免得“噩夢”成真。資料機構等編程基礎的重要性不用多說,直接進入正題。排序演算法,分為內部排序和外部排序。內部排序要使用記憶體,這裡只探討內部排序。1,插入排序:直接插入排序和希爾排序2,選擇排序:簡單選擇排序和堆排序3,交換排序:冒泡排序和快速排序4,歸併排序5,基數排序直接插入排序基本思想
Time of Update: 2015-04-28
原生js和jQuery寫的網頁選項卡特效對比,jsjquery總的來說思路比較簡單,就是先擷取節點,然後對節點進行相應的處理,下面是完整的頁面代碼:原生js:<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><title>原生js
Time of Update: 2015-04-28
javascript實現俄羅斯方塊遊戲的思路和方法,javascript俄羅斯方塊觀摩一下《編程之美》:“程式雖然很難寫,卻很美妙。要想把程式寫好,需要寫好一定的基礎知識,包括程式設計語言、資料結構與演算法。程式寫得好,需要縝密的邏輯思維能力和良好的梳理基礎,而且熟悉編程環境和編程工具。”學了幾年的電腦,你有沒有愛上編程。話說,沒有嘗試自己寫過一個遊戲,算不上熱愛編程。俄羅斯方塊曾經造成的轟動與造成的經濟價值可以說是遊戲史上的一件大事,它看似簡單但卻變化無窮,令人上癮。相信大多數同學,曾經為它癡
Time of Update: 2015-04-28
JQuery選中checkbox方法代碼執行個體(全選、反選、全不選),jquerycheckbox1、checkbox list選擇代碼:<!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"><
Time of Update: 2015-04-28
如何使用HTML5地理位置定位功能,html5地理位置定位HTML5提供了地理位置定位功能(Geolocation
Time of Update: 2015-04-28
js限制文字框只能輸入整數或者帶小數點的數字,js小數點做表單驗證的時候是否會碰到驗證某個輸入框內只能填寫數字呢,僅允許輸入整數數字或者帶小數點的數字。下面這段代碼也許能幫到你!通過對當前輸入框定義onkeypress,onkeyup,onblur事件對錶單做了充分的驗證,結果還是非常靠譜的。複製代碼 代碼如下:<input type="text" value="" t_value="" o_value="" onkeypress="if(!this.value.match(/^[\+\-
Time of Update: 2015-04-28
jquery簡單的彈出層浮動層代碼,jquery浮動層代碼jquery 智能彈出層,位置可以自適應,當層靠右邊顯示時自動往左移。初次運行時請按F5重新整理,載入遠程jQuery後才能看到效果,點擊滑鼠左鍵,彈出層將出現,在最右邊點擊時層自動往左移。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2015-04-28
javascript實現全域匹配並替換的方法,javascript全域在javascript替換字串使用的是replace函數,但在實際使用過程中卻發現該函數只會替換被匹配的第一個字元,這就讓人很不爽了,在php語言中,replace可是實現全域匹配並替換的。沒辦法,仔細研究了下,發現還是有其他辦法實現全域匹配並替換的。(1)其實replace本身也可以實現這種功能的,但要通過正則的形式加個參數g,例如:複製代碼
Time of Update: 2015-04-28
javascript實現即時輸出當前的時間,javascript即時最近有個網站頁面上要輸出目前時間,精確到時分秒,還要適時變化的。百度找了找,沒找到合適的,於是自己寫了個,收藏下,方便以後使用。js 適時輸出當前的時間 function CurentTime(divID){ var curTime=new Array(); var now=new Date(); var week=['日','一','二','三','四','五','六']; var