Google App Engine 上的自動Javascript瘦身工具

web應用中為提高了使用者體驗,往往會有大量的javascript. 一般會在發布前使用一些工具對js檔案做瘦身處理, 減小檔案大小, 提高下載速度. 每次修改過js代碼需要使用用戶端或者線上工具處理後再上傳到web伺服器, 非常麻煩.  austinchau 提供了一個library,  在GAE伺服器端為你自動壓縮javascript源檔案. 這樣每次修改完js檔案可以直接上傳, 不需要每次先用工具壓縮.比如說, 假設你的js源檔案(未壓縮)放在/js目錄下, 訪問地址是:

使用 JavaScript 實現 XMLHttpRequest,在IE,FireFox 上測試通過

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 {     

JavaScript 擷取隨機數

我在做彈出模態表單時遇到了IE緩衝問題。原因是更新後應得從資料庫取新的資料,因為有緩衝IE第二次以後便不回伺服器了。所以取得的資料永遠是第一次載入的資料,這是不行的。我的方法在Url地址上加隨機數來避免緩衝。javaScript 擷取隨機數方法如下: Math.floor(Math.random() * ( n + 1));n為隨機數的上限。如想取0~1000的隨機數則:Math.floor(Math.random() * ( 1000 + 1)); 

Coolite控制項 用戶端JavaScript擷取值的方式

 <ext:Label 控制項:   #{控制項的Id}.getText();  反之設定:setText('內容')   <ext:TextField 控制項:   #{控制項的Id}.getValue();  反之設定:setValue('內容') Window 控制項   #{控制項的Id}.Show();   #{控制項的Id}.Hide(); 控制項中是否有值:if(!#{txtBuildId}.validate()) {       Ext.Msg.alert('警告',

javascript資料類型轉換

javascript有兩種資料類型的轉換方法:(一)將整個值從一種類型轉換為另一種資料類型(稱作基礎資料型別 (Elementary Data Type)轉換)(二)從一個值中提取另一種類型的值,並完成轉換工作 基礎資料型別 (Elementary Data Type)轉換的三種方法:1.轉換為字元型:String(); 例:String(678)的結果為"678"2.轉換為數值型:Number(); 例:Number("678")的結果為6783.轉換為布爾型:Boolean();

JavaScript 擷取GET中的值

代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//直接取URLalert( GetQueryString("action")); function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r =

javascript時間驗證源碼

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)        {   

JavaScript實用的一些技巧

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;

19款Javascript富文字編輯器

 19款javascript富文字編輯器。也許你還有興趣查看15個基於Web的HTML編輯器和6款所見即所得 (WYSIWYG)(WYSIWYG)的線上Web編輯器。1. AIE (示範地址)AIE是一個開源的ajax圖片編輯器,基於ExtJS與PHP ImageMagick開發,易於與部落格/相簿等其它應用相整合。提供調整圖片大小,裁剪圖片,旋轉/翻轉圖片,應用濾鏡,添加文本,添加浮水印等功能。2. MarkitUp (示範地址)MarkitUp是一個輕量級,可定製,靈活的WYSIWYG

50個令人歎為觀止的JavaScript應用網站

隨著諸如 jQuery, Mootools, Prototype 一類的 JavaScript 架構的崛起,Web 開發人員們基於這些架構建立了眾多令人歎為觀止的效果。以下的50個網站全部基於 JavaScript,卻擁有 Flash 一樣的絢麗效果。在很多 Web 開發人員看來,Flash 並不是他們的首要選擇,因為 Flash 至今對搜尋引擎仍是不透明的,另外,Flash 的渲染需要瀏覽器外掛程式,而 JavaScript 的一切都是本地的。 Aviary 使用了非常圓潤的 Tab

JavaScript引擎和網頁遊戲平台

Effect Games提供免費的線上工具,開發和分享基於網頁的遊戲。遊戲做的相當棒,而且常常被用於測試比較Opera Firefox Chrome速度的工具。"開發人員可以使用JavaScript和定製的瀏覽器遊戲引擎、關卡編輯器和一系列開發過程創造遊戲,而使用者則不用安裝外掛程式就可以直接在瀏覽器上玩這些遊戲。 Effect引擎支援Mac OS X、Windows、Linux和IE、Firefox、Chrome、Opera和Safari瀏覽器。

21個強大的Javascript架構

我們很早之前介紹過7個常用的Javascript架構,本文則擴充範圍,收錄21個強大的javascript框架,看看有沒有你沒聽說過的。1. Dojo (示範地址)Dojo是一個強大的物件導向JavaScript架構。主要由三大模組組成:Core、Dijit、DojoX。Core提供ajax,events,packaging,CSS-based querying,animations,JSON等相關操作API。Dijit是一個可更換皮膚,基於模板的WEB

Android上 用Html5做介面,javascript調用網路攝影機執行個體

Android開發時候,介面製作基本會耗去大半部分時間,而且只能開發人員自己製作,所以一直想借用HTML5+CSS3完成,PhoneGap還不太成熟,自己準備用Android原生+WebView完成,發現和Flash As做互調差不多。以下代碼是通過HTML的javascript調用原生介面,完成照片選取的代碼,點擊映像,將選擇圖片(從相機或者網路攝影機)。照片選取代碼見上一篇文章 《Android 拍照加剪下處理方式》Activity代碼:import sh.path.R;

Javascript實現網頁浮水印(非圖片浮水印)

文章目錄 2 實現步驟3 原有頁面處理4 附件 1 概述1.1 定義       在一些B/S結構的應用系統中,有很多頁面是需要有浮水印的。常見的就是公文系統、合約系統等。大家常常關注的是網站圖片增加浮水印,而很少關注頁面浮水印。剛去Google了一圈,關於頁面浮水印的文章的數量為幾乎為0. 本文中,流牛木馬就與大家一起交流一下有關製作網頁浮水印的心得。    本文討論以下的情形:

傳統型應用程式員簡單嘗試Rich JavaScript Application

雖然10年前搞過一段時間的Web應用開發,且為所在企業設計了一個基於ASP.NET WebForms(在.NET

在網頁裡讓文字框只能輸入數位一種方法。外加斷行符號換Tab (javascript key鍵的使用)+禁止切換IME

第一步利用樣式表。<asp:TextBox ID="TextBox1" runat="server" style="ime-mode:disabled" onkeydown="myKeyDown()"></asp:TextBox>第二步利用js指令碼。    <script type="text/javascript">        function myKeyDown()        {         var  

用javascript動態調整iframe高度–相容多種瀏覽器

首先,在你的首頁面上必須包含以下這段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

JavaScript 擷取頁面地址中的參數(Get值)

 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

JavaScript 中設定或讀取Cookie

 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);

實用代碼(Javascript指令碼)

新視窗永遠置中<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) /

總頁數: 3271 1 .... 319 320 321 322 323 .... 3271 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.