Time of Update: 2013-10-17
功能模組: 程式設計: 1.可選擇遊戲時間,顯示倒計時 1.定義全域變數 2.可選擇英文字母出現個數 2.控制遊戲時間函數 3.統計得分 3.動畫效果 4.菜單選項 4.設定字母圖片出現的時間 5.判斷函數 6.遊戲菜單 7.遊戲時間選項
Time of Update: 2013-10-17
複製代碼 代碼如下: <!DOCTYPE html> <html> <head> <meta charset="gb2312" /> <title>圖片減速度滾動(by rentj1@163.com;)</title> <style> ul{ margin:0; padding:0} ul{ list-style:none;} body{font:12px/1.2 "宋體"; } .scroll_box{
Time of Update: 2013-10-17
複製代碼 代碼如下: <style> .uboxstyle{width:174px;height:39px; float:right;} #uboxstyle{width:174px;height:39px; float:right;} #uboxstyle .select_box{width:174px;height:39px; float:left;} #uboxstyle
Time of Update: 2013-10-17
但是這樣做就不利於外掛程式的移植,所以就寫了這個函數用來動態產生Css. 複製代碼 代碼如下: AddCss=function(c){ var Sty=document.createElement('style'); Sty.type='text/css'; if(Browser.ie){ Sty.styleSheet.cssText=c; }else{ var Frag=document.createDocumentFragment();
Time of Update: 2013-10-17
我們先說一下第一種方法,(此方法為一位QQ好友提供,感謝此人,此人暱稱是:exf) 複製代碼 代碼如下: <body> <ul>Title1 <li>11111</li> </ul> <ul>Title2 <li>22222</li> </ul> <ul>Title3 <li>33333</li> </ul> <ul>Title4
Time of Update: 2013-10-17
makeArray: function( array, results ) {//轉換一個類似數組的對象成為真正的JavaScript數組。 results為選擇性參數 var ret = results || [];//results作為存放arry的數組,如果沒有定義就設定為空白數組 if ( array != null )
Time of Update: 2013-10-17
總的來說,原理很簡單,大致流程是:在瀏覽器上載入原圖 --> 用矩形框在原圖上選取地區並將選取的頂點座標和矩形尺寸發送至伺服器 --> 伺服器端用圖片切割演算法切割原圖並輸出切割後的圖片。下面我們就分別對這幾個步驟詳細展開討論分析,並在最後附上小demo供大家參考。 1、在頁面上載入原圖 這個就不用多說了,就是在頁面上顯示一張圖片,一個img標籤搞定,不過為了下一步示範,還是貼一下代碼 <img src="girl.jpg" alt="" id="TestImage"
Time of Update: 2013-10-17
這個比較簡單,做個記錄而已。 建立一個嵌套節點,讓外層節點產生捲軸,然後用offsetWidth - clientWidth即可獲得捲軸寬度。需要注意的是為了避免頁面抖動,可以設定外層元素position:absolute和visibility:hidden 參考: 複製代碼 代碼如下: function getScrollWith(){ var wrap = setAttributes(document.createElement('div'),{ style : { width : '200
Time of Update: 2013-10-17
商品資訊使用JSON資料來類比 同一個產品點擊多次,不會重複添加,而是在已有的基礎上數量+1, 商品數量也可以手動輸入,當輸入0時,該商品將自動從購物車刪除(點擊減號到小於1時,也會提示是否從購物車刪除商品資訊) 每個產品的價格和總價都會根據添加和刪除的操作來動態計算 附下載連結:/201112/yuanma/jquery_gouwuche.rar基本的功能都已經實現, 建議使用IE瀏覽器運行,其他瀏覽器沒有測試 HTML代碼: 複製代碼 代碼如下: <!DOCTYPE html
Time of Update: 2013-10-17
複製代碼 代碼如下: /* * base64編碼 */ var base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var base64DecodeChars = new Array( -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
Time of Update: 2013-10-17
在這篇文章中,作者介紹了7個在IE和Firefox中不同的JavaScript句法。 1. CSS "float" 值 訪問一個給定CSS 值的最基本句法是:object.style.property,使用駝峰寫法來替換有串連符的值,例如,訪問某個ID為"header"的<div>的 background-color值,我們使用如下句法: document.getElementById("header").style.backgroundColor= "#ccc";
Time of Update: 2013-10-17
複製代碼 代碼如下: function GetDIVORPIV(DIV) { var str; var arrayDIV=new Array(); if(DIV.indexOf("_")>0) { arrayDIV=DIV.split("_"); str=arrayDIV[1]; } else { str=""; } return str; } function GetDIVandPIV(DIVPIV) { var strDIVandPIV; var strDIVPIV=DIVPIV;
Time of Update: 2013-10-17
介面+繼承+代碼最佳化思想 先分享下我覺得一個很不錯的js編程小技巧,達到很大的代碼共用性! 因為很多js庫會在原生的對象上進行直接原型擴充,但這是很不好的習慣,不僅加重了每個新執行個體對象的記憶體消耗,而且容易造成汙染性誤解(以為有這東西)!而這也是建js庫一個準則:盡量少的原型擴充,特別是越根部的對象! js建庫準則 js建庫準則(Dean Edwards在開發base2時候的一些體會)翻譯版:http://biaoge.me/2009/12/239
Time of Update: 2013-10-17
當時我在分享會,想試試,但身邊沒有電腦。今天開啟 Firebug 的那一瞬間,突然記起這事。馬上試了一下之前想的一個方案。可以!代碼如下: 複製代碼 代碼如下: function a(){ var arr = Array(arguments); alert(arr instanceof Array); } a('b'); 在看 Baidu Tangram 的時候,最常看到的是 String('a string'),不像其實地方的用法,是使用與一個Null 字元串字面量相加來強制類型轉換。當時,
Time of Update: 2013-10-17
我這裡用的不是jqGrid的內建的編輯和刪除操作,我已經把分頁導覽列下的編輯,刪除,搜尋都取消掉了,就是這句$("#list1").navGrid("#pager1",{edit:false,del:false, search:false}), 然後在資料載入完成後,給每行添加了 修改和刪除連結 jqGrid完成的事件是gridComplete:function(){}(可以理解為資料都準備好了),
Time of Update: 2013-10-17
:CSS代碼: 複製代碼 代碼如下: <style type="text/css"> *{ margin:0; padding:0; font:10px tahoma; } #calender{ text-align:center; width:147px; font-size:10px; /*color: #27B0C1;*/ margin:12px 0 12px 6px; border-top:1px solid #EEEEEE; border-left:1px solid
Time of Update: 2013-10-17
:jQuery news ticker是一個非常方便的jQuery外掛程式,能夠快速讓你產生這樣的一個新聞行情效果。 它能夠通過列表,HTML甚至是RSS(只能載入本站的RSS feed)來產生新聞內容,並且支援前後播放和停止。這個外掛程式支援一系列的自訂選項,例如: 播放速度 播放效果 播放方向 顯示時間 代碼開發簡單高效。 首先引入jQuery news ticker類庫及其jQuery類庫: 複製代碼 代碼如下: <link href="css/ticker-style.css"
Time of Update: 2013-10-17
前面我寫過一篇短小的文章,簡要的介紹了下怎樣定義input type="file" 的樣式。對於一般的表單,上傳控制項較少,這樣的做法確實不錯,既減少了代碼,又美化了樣式,原文:《定義input type="file" 的樣式》 其實要實現給file控制項定義樣式,大致思想都是一樣的。 今天看到部落格園的繁花連寫兩篇文章來研究file控制項 《jquery.fileEveryWhere.js--一個跨瀏覽器的file顯示外掛程式》 《firefox下input
Time of Update: 2013-10-17
很多架構存在父子關係,操作起來十分麻煩,很多同學經常出現這樣悲催的代碼: 複製代碼 代碼如下: window.parent.document.getElementById("main") .contentWindow.document.getElementById('input').value = document.getElementById('myIframe') .contentWindow.document.getElementById('s0').value;
Time of Update: 2013-10-17
為了防止圖片撐破布局,最常見的仍然是通過onload後擷取圖片尺寸再進行調整,所以載入過程中仍然會撐破。而Qzone日誌的圖片在此進行了改進,onload完畢後才顯示原圖。我以前用onload寫過一個小例子:http://www.planeart.cn/?p=1022 通過imgReady可以跨瀏覽器在dom ready就可以實現圖片自適應,無需等待img載入,代碼如下: (3-17修複網友crossyou 指出的一處錯誤,並且新版本去掉了替換圖片) 複製代碼 代碼如下: //