Time of Update: 2018-12-05
任務:公司春節前辦聯歡會,有抽獎環節,抽獎共有若干輪,每次抽出幾人不等,抽中的人不參與後面的抽獎。分析:由於開發用自己的電腦,而在聯歡會現場要放在專門接投影儀的機器上,所以要跨平台性;參加聯歡會的員工可能經常要調整直到當天才能確認下來,所以還要方便對接員工來源資料,最後選擇了 JavaScript 這個純用戶端的語言,只要有IE就能運行,而且顯示效果可以完全交由CSS去支援,介面也可以做得很美觀。環境:IE 6+思路:把員工資料單獨存成文字檔,用 IE 的
Time of Update: 2018-12-05
如果點擊“+”“動態添加列表條目樣本“增加一條 如果點擊"-"動態添加列表條目樣本減少一條<!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"><head><meta
Time of Update: 2018-12-05
學一點寫一點。實現的方法有很多,這算其一吧。 <html><head><title></title><mce:script language="javascript" type="text/javascript"><!--function showpos(){ document.all.x.value = event.clientX; document.all.y.value =
Time of Update: 2018-12-05
最近中途接手了一個項目,做web開發,用的技術是aspx.net,可是真的做起來,覺得非常彆扭,原因在於有很多功能其實在前台可以處理的,但是因為用到了很多webcontrol,導致不斷postback。如果利用ajax來處理可能會好些。目前只能通過在後台對這些控制項綁定前台的javascript函數來支援前台的處理函數。在網上找了找,發現了幾種方法可以達到要求: 第一種,感覺用起來最方便Button1.Attributes.Add("onclick", "return OnBtnClick()"
Time of Update: 2018-12-05
<script>ImgName="em"picurl="pic/"function UBBCode(content,html){content=content.replace(//[(//)?phx_code/]/ig,"{$1phx_code}");content=content.replace(//[(//)?phx_html/]/ig,"{$1phx_html}");content="[phx_code]"+content+"[/phx_code]";
Time of Update: 2018-12-05
就setInterval()方法寫了個小DEMO,一個時鐘顯示,結合了Date類型的API。<html><head><meta http-equiv="Content-Type" content="text/html; charset=gbk"><title>Insert title here</title><script type="text/javascript">function testSetInterval(){
Time of Update: 2018-12-05
javascript的new只是對class的一種類比,這個也是業界說javascript的類根本不是類的原因——因為它是類比的。 其實javascript的new關鍵字只不過做了五件事情。1.建立Object2.尋找class的prototype上的所有方法、屬性,複製一份給建立的Object(注意,如果prototype上有屬性是function或者數組或者Object,那麼只複製指標)3.將建構函式classA內部的this指向建立的Object4.建立的Object的__proto__
Time of Update: 2018-12-05
JavaScript類式繼承為了更好的瞭解JavaScript中類式繼承的原理,我們先看一個簡單的例子。 //Super class function Person(){this.name='張勝利'; this.age=23;this.getName = function(){return this.name;};};Person.prototype.getAge = function(){return this.age;}; //sub
Time of Update: 2018-12-05
在 QT 目錄中開啟下面的檔案:/src/3rdparty/webkit/JavaScriptCore/bindings/runtime.cpp有下面幾行:#if PLATFORM(QT) case Instance::QtLanguage: { newInstance = Bindings::QtInstance::getQtInstance((QObject *)nativeInstance, rootObject); break;
Time of Update: 2018-12-05
該變更永遠指分割視窗最高層次的瀏覽器視窗。如果計劃從分割視窗的最高層次開始執行命令,就可以用top變數。parent:該變數指的是包含當前分割視窗的父視窗。如果在一個視窗內有分割視窗,而在其中一個分割視窗中又包含著分割視窗,則第2層的分割視窗可以用parent變數引用包含它的父分割視窗。opener:指用WINDOW.OPEN等方式建立的新視窗對應的原視窗。 附:Window對象、Parent對象、Frame對象、Document對象和Form對象的階層關係:Windwo對象→Parent對象→
Time of Update: 2018-12-05
在javascript中,String的函數replace()簡直太讓人喜愛了。它靈活而強大的字元替換處理能力,讓我不禁想向大家介紹它。 replace()最簡單的算是能力就是簡單的字元替換。範例程式碼如下:<script language="javascript">var strM = "javascript is a good script
Time of Update: 2018-12-05
最近在做ArcServer的JSAPI開發,為了做到與介面分離,接觸到了一些用戶端調試工具,總結一下。1 chrome 2 opera3 IE84 firefox 2009-07-27 17:46:27 1 chrome 最先接觸到的是chrome,因為一開始常用chrome瀏覽網頁,介面很簡潔,Chrome提供的調試工具很強大具有很簡潔的介面,用起來很順手,快速鍵是Ctrl+Alt+J;代碼智能感應,而且智能感應的顯示效果很友好,不多說,先 2
Time of Update: 2018-12-05
js字串轉換成數字將字串轉換成數字,得用到parseInt函數。parseInt(string) : 函數從string的開始解析,返回一個整數。舉例:parseInt('123') : 返回 123(int);parseInt('1234xxx') : 返回 1234(int);如果解析不到數字,則將返回一個NaN的值,可以用isNaN()函數來檢測;舉例 :var i = parseInt('abc');if (isNaN(i)){alert('NaN
Time of Update: 2018-12-05
js code//添加一個div,並在div放開計劃的控制項function AddDiv(){ var parentDiv=document.getElementById('parentDiv'); var childDiv=document.createElement("div"); var j=parentDiv.children.length+1; childDiv.id="div"+i;//childDiv.id="div"+parseInt(100 *
Time of Update: 2018-12-05
<Script type="text/JavaScript"> function multi(num, PerPage, CurrPage, mpurl) { /**********參數說明********* num 總記錄數,由伺服器端程式提供 PerPage 每頁記錄條數 CurrPage 當前所在頁數 mpurl 頁面URL(比如:list.php) ***************************/
Time of Update: 2018-12-05
不多說,先 看到了吧,效果還是不錯的。而且後面兩個可以選擇具體到時間分鐘。個人比較喜歡第二個,而且都是OS的。下面就不多哈了。:)其實也沒什麼多說的,也就是在自己的項目中匯入JavaScript庫和Stylesheet樣式檔案,那就直接上代碼, <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html
Time of Update: 2018-12-05
media player控制 player.controls.play(); 播放 player.controls.stop(); 停止 player.controls.pause(); 暫停 player.controls.currentPosition 返回播放檔案的目前時間位置(以秒為單位)
Time of Update: 2018-12-05
var file1= document.getElementById("file1").value; // 判斷瀏覽器類型,防止瀏覽器將檔案路徑設為C:/fakepath/ var isIE = (document.all) ? true : false; var isIE7 = isIE && (navigator.userAgent.indexOf('MSIE 7.0') != -1); var isIE8 = isIE &&
Time of Update: 2018-12-05
在javascript中有一個方便的文法實現反射,即for(...in...)語句,其文法是for(var p in obj){}這裡的p表示聲明了一個變數來儲存obj對象的屬性和方法,有了對象,屬性或者方法可以用如下方式遍曆:for(var p in obj){ if(typeof(obj[p])=="function"){ obj[p]();}else{
Time of Update: 2018-12-05
今天在寫js的時候碰到一個錯誤,js代碼如下: //驗證日期格式的正則。如 2007-09-12function isDate(str)...{ var days=new Array(31,28,31,30,31,30,31,31,30,31,30,31); var a=str.match(/^(d...{4})(-)(d...{1,2})(-)(d...{1,2})$/); if(a ==null) return false; days[1]=((0=