Time of Update: 2018-12-07
web應用中為提高了使用者體驗,往往會有大量的javascript. 一般會在發布前使用一些工具對js檔案做瘦身處理, 減小檔案大小, 提高下載速度. 每次修改過js代碼需要使用用戶端或者線上工具處理後再上傳到web伺服器, 非常麻煩. austinchau 提供了一個library, 在GAE伺服器端為你自動壓縮javascript源檔案. 這樣每次修改完js檔案可以直接上傳, 不需要每次先用工具壓縮.比如說, 假設你的js源檔案(未壓縮)放在/js目錄下, 訪問地址是:
Time of Update: 2018-12-07
XMLHttp 方式實現無刷屏,在IE,FireFox 上測試通過<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><style>html {background-color:#eeeeee}body {
Time of Update: 2018-12-07
我在做彈出模態表單時遇到了IE緩衝問題。原因是更新後應得從資料庫取新的資料,因為有緩衝IE第二次以後便不回伺服器了。所以取得的資料永遠是第一次載入的資料,這是不行的。我的方法在Url地址上加隨機數來避免緩衝。javaScript 擷取隨機數方法如下: Math.floor(Math.random() * ( n + 1));n為隨機數的上限。如想取0~1000的隨機數則:Math.floor(Math.random() * ( 1000 + 1));
Time of Update: 2018-12-07
<ext:Label 控制項: #{控制項的Id}.getText(); 反之設定:setText('內容') <ext:TextField 控制項: #{控制項的Id}.getValue(); 反之設定:setValue('內容') Window 控制項 #{控制項的Id}.Show(); #{控制項的Id}.Hide(); 控制項中是否有值:if(!#{txtBuildId}.validate()) { Ext.Msg.alert('警告',
Time of Update: 2018-12-07
javascript有兩種資料類型的轉換方法:(一)將整個值從一種類型轉換為另一種資料類型(稱作基礎資料型別 (Elementary Data Type)轉換)(二)從一個值中提取另一種類型的值,並完成轉換工作 基礎資料型別 (Elementary Data Type)轉換的三種方法:1.轉換為字元型:String(); 例:String(678)的結果為"678"2.轉換為數值型:Number(); 例:Number("678")的結果為6783.轉換為布爾型:Boolean();
Time of Update: 2018-12-07
代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//直接取URLalert( GetQueryString("action")); function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r =
Time of Update: 2018-12-07
js時間驗證源碼(1) 短時間,形如 (13:04:06) function isTime(str) { var a = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/); if (a == null) {alert(’輸入的參數不是時間格式’); return false;} if (a[1]>24 || a[3]>60 || a[4]>60) {
Time of Update: 2018-12-07
1. oncontextmenu="window.event.returnValue=false" 將徹底屏蔽滑鼠右鍵<table border oncontextmenu=return(false)><td>no</table> 可用於Table2. <body onselectstart="return false"> 取消選取、防止複製3. onpaste="return false" 不準粘貼4. oncopy="return false;
Time of Update: 2018-12-07
19款javascript富文字編輯器。也許你還有興趣查看15個基於Web的HTML編輯器和6款所見即所得 (WYSIWYG)(WYSIWYG)的線上Web編輯器。1. AIE (示範地址)AIE是一個開源的ajax圖片編輯器,基於ExtJS與PHP ImageMagick開發,易於與部落格/相簿等其它應用相整合。提供調整圖片大小,裁剪圖片,旋轉/翻轉圖片,應用濾鏡,添加文本,添加浮水印等功能。2. MarkitUp (示範地址)MarkitUp是一個輕量級,可定製,靈活的WYSIWYG
Time of Update: 2018-12-07
隨著諸如 jQuery, Mootools, Prototype 一類的 JavaScript 架構的崛起,Web 開發人員們基於這些架構建立了眾多令人歎為觀止的效果。以下的50個網站全部基於 JavaScript,卻擁有 Flash 一樣的絢麗效果。在很多 Web 開發人員看來,Flash 並不是他們的首要選擇,因為 Flash 至今對搜尋引擎仍是不透明的,另外,Flash 的渲染需要瀏覽器外掛程式,而 JavaScript 的一切都是本地的。 Aviary 使用了非常圓潤的 Tab
Time of Update: 2018-12-07
Effect Games提供免費的線上工具,開發和分享基於網頁的遊戲。遊戲做的相當棒,而且常常被用於測試比較Opera Firefox Chrome速度的工具。"開發人員可以使用JavaScript和定製的瀏覽器遊戲引擎、關卡編輯器和一系列開發過程創造遊戲,而使用者則不用安裝外掛程式就可以直接在瀏覽器上玩這些遊戲。 Effect引擎支援Mac OS X、Windows、Linux和IE、Firefox、Chrome、Opera和Safari瀏覽器。
Time of Update: 2018-12-07
我們很早之前介紹過7個常用的Javascript架構,本文則擴充範圍,收錄21個強大的javascript框架,看看有沒有你沒聽說過的。1. Dojo (示範地址)Dojo是一個強大的物件導向JavaScript架構。主要由三大模組組成:Core、Dijit、DojoX。Core提供ajax,events,packaging,CSS-based querying,animations,JSON等相關操作API。Dijit是一個可更換皮膚,基於模板的WEB
Time of Update: 2018-12-07
Android開發時候,介面製作基本會耗去大半部分時間,而且只能開發人員自己製作,所以一直想借用HTML5+CSS3完成,PhoneGap還不太成熟,自己準備用Android原生+WebView完成,發現和Flash As做互調差不多。以下代碼是通過HTML的javascript調用原生介面,完成照片選取的代碼,點擊映像,將選擇圖片(從相機或者網路攝影機)。照片選取代碼見上一篇文章 《Android 拍照加剪下處理方式》Activity代碼:import sh.path.R;
Time of Update: 2018-12-07
文章目錄 2 實現步驟3 原有頁面處理4 附件 1 概述1.1 定義 在一些B/S結構的應用系統中,有很多頁面是需要有浮水印的。常見的就是公文系統、合約系統等。大家常常關注的是網站圖片增加浮水印,而很少關注頁面浮水印。剛去Google了一圈,關於頁面浮水印的文章的數量為幾乎為0. 本文中,流牛木馬就與大家一起交流一下有關製作網頁浮水印的心得。 本文討論以下的情形:
Time of Update: 2018-12-07
雖然10年前搞過一段時間的Web應用開發,且為所在企業設計了一個基於ASP.NET WebForms(在.NET
Time of Update: 2018-12-07
第一步利用樣式表。<asp:TextBox ID="TextBox1" runat="server" style="ime-mode:disabled" onkeydown="myKeyDown()"></asp:TextBox>第二步利用js指令碼。 <script type="text/javascript"> function myKeyDown() { var
Time of Update: 2018-12-07
首先,在你的首頁面上必須包含以下這段javascript代碼:<script language="Javascript">var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]//extra height in px to add to iframe in FireFox 1.0+ browsersvar
Time of Update: 2018-12-07
JavaScript代碼: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><script language="javascript" type="text/javascript">var TelNumber=GetQueryString("tel") alert( TelNumber); function
Time of Update: 2018-12-07
JavaScript代碼:<script language="javascript" type="text/javascript">var myStyle;setCookie('myMenu', myStyle, '1');function setCookie(name,value,date){var Days = date; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000);
Time of Update: 2018-12-07
新視窗永遠置中<script language="javascript"><!--function openwindow( url, winName, width, height) {xposition=0; yposition=0;if ((parseInt(navigator.appVersion) >= 4 )){xposition = (screen.width - width) / 2;yposition = (screen.height - height) /