自訂ExtJS控制項之下拉樹和下拉表格附源碼

簡介 在Ext官方的例子中只有下拉式清單控制項,但是在實際業務中只有下拉式清單無法滿足需求的,像下拉樹和下拉表格都是很常見的控制項,對於剛使用Ext的人來說,自訂一個控制項好難,其實多讀官方的源碼有些事情就不會那麼難了。下面是下拉樹的代碼: 複製代碼 代碼如下: Ext.define('ComboTreeBox',{ extend : 'Ext.form.field.ComboBox', multiSelect : true, createPicker : function(){ var me

父元素與子iframe相互擷取變數和元素對象的具體實現

父中: 複製代碼 代碼如下: <input id="username"type="text" /> <scripttype="text/javascript"> var count = 1; </script> ------------------------------------------------------------- 子iframe中: 複製代碼 代碼如下: <scripttype="text/javascript">

JavaScript 記憶體回收機制分析

在公司經常會聽到大牛們討論時說道記憶體泄露神馬的,每每都驚羨不已,最近精力主要用在了Web 開發上,讀了一下《JavaScript進階程式設計》(書名很唬人,實際作者寫的特別好,由淺入深)瞭解了一下JavaScript記憶體回收機制,對記憶體泄露有了一定的認識。和C#、Java一樣JavaScript有自動記憶體回收機制,也就是說執行環境會負責管理代碼執行過程中使用的記憶體,在開發過程中就無需考慮記憶體配置及無用記憶體的回收問題了。JavaScript記憶體回收的機制很簡單:找出不再使用的變數,

jquery1.9 下檢測瀏覽器類型和版本的方法

Jquery1.9版本中$.browser已被剔除: 判斷瀏覽器類型: 複製代碼 代碼如下: $.browser.mozilla = /firefox/.test(navigator.userAgent.toLowerCase()); $.browser.webkit = /webkit/.test(navigator.userAgent.toLowerCase()); $.browser.opera = /opera/.test(navigator.userAgent.toLowerCase(

JQuery判斷HTML元素是否存在的兩種解決方案

在工作中遇到這麼一種情況,頁面部分HTML元素是通過服務端語言根據不同情況控制顯示不同內容的,然而在同一個頁面某些情況在DOM準備好後需要用到Ajax跟服務端通訊,而有些情況不需要,那麼我只想在頁面存在我指定的HTML標記的時候我才觸發Ajax部分,畢竟這樣可以減輕伺服器的負擔,廢話一大堆,轉入正題:其實解決JQuery判斷元素是否存在的問題,方法很簡單:if($("#abc").length >0) { ... }if($("#abc").html() != "") { ...

javaScript對文字按照拼音排序實現代碼

複製代碼 代碼如下:<title>JavaScript對文字按照拼音排序</title><SCRIPT type="text/javascript">function defaultSort(){var a="zhongguo,daguo,世界,中國,超級大國";a=a.split(",");a.sort();alert(a);}function cusSort(){var a="zhongguo,daguo,世界,中國,超級大國";a=a.split(","

jqGrid隨視窗大小變化自適應大小的範例程式碼

第一種: jqGrid隨視窗大小變化自適應寬度複製代碼 代碼如下:$(function(){            $(window).resize(function(){           

PHP+JavaScript 實現動態顯示伺服器端運行進度條(酷)

我有一個 PHP 程式,需要迴圈調用 XMLRPC 500 次左右,運行 20 多分鐘。當程式啟動並執行時候,用戶端只有一片空白的頁面,瀏覽器的狀態一直是 load。作為使用者來說,這種等待是漫長的,埋怨也就多了。解決思路如果有個進度條呈現在使用者面前,告訴使用者服務器端正在幹嘛,當前運行了多少,問題就可以得到基本解決,雖然沒有減少伺服器端的已耗用時間,但使用者的心裡會有微妙的變化,感覺不再是枯燥無味的等待,至少等待還有個盼頭 :) 。考慮到每一次調用 XMLRPC

Ajax受Google&Yahoo青睞 成Web新動力

談到電腦編程,有時它只是意味著找到合適的組合方式。近來,古狗公司Google)的開發人員將一些存在多年的Web技術進行了重新組合,精心設計出一系列令人炫目的產品,比如,完美互動的北美地圖GoogleMaps、效能非凡的電子郵件Gmail、特殊的搜尋引擎Google Suggest—使用者只需鍵入頭幾個字母,它就能夠提示完整的片語,等等。 現在,Google公司開放了GoogleMaps的應用程式介面 API),以及GoogleMaps、Gmail和Google

Ajax驅動的Web網站

最近,許多Web網站開始在開發人員社區當中引起關注。這些網站獨特之處在於,它們更像是傳統型應用程式而非Web應用程式。當您與它們互動時,它們可以快速在瀏覽器顯示無窮的資訊而又無需重新載入頁面。 例如,在Google

第一屆AJAX全球開發人員大會開始

AJAX是近一年來最「夯」的網頁開發技術!我有訂閱一些Java的news,不論是 JDJ(Java Developer's Journal) 或是

IBM發布AJAX Toolkit Framework

IBM alphaWorks 宣布,發布AJAX Toolkit Framework。AJAX Toolkit Framework 是Emerging Technologies Toolkit (ETTK)的一部分。AJAX Toolkit Framework 提供了為不同的AJAX運行環境(Dojo, Zimbra..)構建IDE的擴充工具。同時,AJAX Toolkit Framework 提供了進階的js編輯功能。AJAX Toolkit Framework 能夠為Eclipse

解析Ajax如何處理響應資訊

使用者的互動操作(interaction)驅動著Web網站。理解如何處理響應資訊,特別是在使用新的互動操作形式(例如AJAX)的時候,這一點非常重要的。Kris Hadloc解釋了AJAX要求-回應過程的本質,你應該瞭解這些內容,更好地為使用者互動操作服務。

Georgia用Ajax規劃未來

Ajax技術和線上繪圖應用程式似乎是為彼此而作的,很多的終端使用者都等待著,希望能利用這兩者來構建一個繪圖Web頁面,展示一個更為流暢的風格。 在繪圖應用程式上Ajax具有快速存取一些在建立設的道路的重要資料或者交通事故的曆史的能力,這對高速公路工程師、設計師以及每天的駕駛員都是一個實惠的地方。這就是為Georgia的交通部的IT部門主管Doug Chambers所規劃的具有Ajax的地理資訊系統的一部分。他現在正在從事GDOT

使用AJAX的Struts驗證架構(1)

即時資料驗證是AJAX技術的一大優勢之一。通過應用此技術,struts驗證架構將增強struts MVC,並使Web應用程式更接近於傳統型應用程式。

別讓Ajax的酷炫迷住你的眼!

Ajax這個新興名詞剛剛誕生十八個月,幾乎讓Web開發徹底的改頭換面,Ajax為何如此火爆?帶著好奇和驚喜我也終於有機會架駛一下Ajax這輛新車,據說這是一輛使用了最新駕駛介面技術的新車。嗯,感覺非常不錯。不過,好像有點冷哦,我需要把空調開啟...俺的神呀!發生什麼了?!一個巨大的天氣控制快顯視窗幾乎佔了擋風玻璃的一半空間,讓我幾乎看不清前面的路,驚險! 我需要穩定一下情緒。可能來點音樂會好點。噢,上帝!音樂控制介面取代了方向盤了,這車看來是沒法開了!是誰搞的這個介面?它是AJAX開發人員嗎?

探索AJAX中的訊息傳輸模式 (下)

在上一篇《探索AJAX中的訊息傳輸模式 (上)》一文中,我主要介紹了一般字元串Plain-text string)和XML格式的傳輸模式,然而在實際的開發應用中,這兩種方法基本上可以足夠應付我們的需求了,不過在對於複雜的對象傳輸的時候,採用上面所介紹的這兩種傳輸模式有點顯得不理想。於此,本文將結合《探索AJAX中的訊息傳輸模式(一) 》再介紹一種輕量級的資料交換格式JSON(JavaScript Object Notation)

JavaScript解析XML的方法總結

最近一個項目中要用到樹形列表,本來是用mztree的,但資料用了xml,本來xml就是樹形目錄,就打算用JavaScript直接解析xml檔案了,網上找到一些JavaScript操作xml的方法,在此做一個總結。我的xml檔案Login.xml如下:<?xml version="1.0" encoding="utf-8" ?><Login><Character><C Text="熱血" Value="0"></C><C Text="弱氣" Value="1"></C><C Text="激情"

基於JavaScript和CSS的Web圖表架構橫向對比

jQuery, MooTools, Prototype 等優秀的 JavaScript 架構擁有各種強大的功能,包括繪製 Web 圖表,使用這些架構以及相應外掛程式,我們可以非常輕鬆地實現曲線圖,圓餅圖,柱狀圖等 Web 圖表的繪製,而不必象以往那樣通過複雜的 Flash 技術實現。本文介紹了9個優秀的基於 JavaScript 與 CSS 的 Web 圖表架構。1. Flot Flot 是一個純粹的 jQuery JavaScript

JavaScript解析Json字串 眾瀏覽器效能比較

我們在使用AJAX來做伺服器端和用戶端互動的時候,一般的做法是讓伺服器端返回一段JSON字串,然後在用戶端把它解析成JavaScript 對象。解析時用到的方法一般是eval或者new function,而目前IE8和Firefox3.1又內建了原生的JSON對象據說會有一定的效能提升)。那我們在實際使用的時候怎樣從這三種方法 因為效能問題,不考慮用javascript實現的解析)裡面來選擇呢?面對眾多的瀏覽器,哪種方式的效能是最好的呢?一、測試方法1、首先指定測試次數及JSON字串 1:

總頁數: 3271 1 .... 1453 1454 1455 1456 1457 .... 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.