關於extjs treepanel複選框選中父節點與子節點的問題

 extjs ,實現帶有複選框的樹,選中父節點時,選中所有子節點。取消所有子節點時,才能取消根節點。 複製代碼 代碼如下: var Fpanel = new Ext.tree.TreePanel({ id:'ptree', region:'west', layout:'anchor', border:false, rootVisible: false, root:new Ext.tree.AsyncTreeNode({}), listeners:{ "checkchange":

jquery實現excel匯出的方法

由於javascript本身是沒有許可權操作本地檔案的,除非使用ActiveX,但這東西麻煩又不安全,完全不想用.所以從頁面的表格中獲得資料儲存成本地檔案的辦法是行不通了.我們想要匯出的是表格中的資料,表格中的資料又是從伺服器來的,那我們把伺服器上的資料下到本地儲存成檔案不就可以了.服務端實現代碼:複製代碼 代碼如下:ServletOutputStream out = null;try{//設定輸出csv的頭資訊 response.setContentType("text/csv");

如何使用jquery動態載入js,css檔案實現代碼

使用jquery動態載入js,css檔案 複製代碼 代碼如下: $.extend({ includePath: '', include: function(file) { var files = typeof file == "string" ? [file]:file; for (var i = 0; i < files.length; i++) { var name = files[i].replace(/^\s|\s$/g, ""); var att = name.split('.'

js將long日期格式轉換為標準日期格式實現思路

js將long日期格式轉換為標準日期格式 複製代碼 代碼如下: <script language="javascript"> //擴充Date的format方法 Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, "d+": this.getDate(), "h+": this.getHours(), "m+": this.getMinutes(), "s+":

列印json對象的內容及JSON.stringify函數應用

在調試的時候,經常需要知道json對象的內容,通過JSON.stringify函數,可以轉換json對象為字串。 複製代碼 代碼如下: $(document).ready(function() { $.ajax({ type: "post", dataType: "json", url: '/centermanage/modules/admin/index.php?task=getequipmentinfo', data: "&id=" + id, error: function(msg){ &

js 利用image對象實現圖片的預先載入提高訪問速度

大量採用高解析度的映像的確可以讓一個Web網站容光煥發。但同樣也會造成網站訪問速度下降——圖片是檔案,檔案就要佔用頻寬,而頻寬直接同訪問等待時間相關。現在,讓我們來學習一種名為映像預裝載(image preloading)的小技巧來提高映像訪問速度。

JSON輔助格式化處理方法

平時伺服器端開發人員寫好後台之後一般寫一份簡單的介面說明頁面,類似: 複製代碼 代碼如下: <form action="test.php" accept-charset="utf-8"> <div><label for="">param_1</label><input type="text" name="param_1" value="value_1"/></div> <div><label for=""&

jQuery彈出層始終垂直置中相對於螢幕或當前視窗

彈出層永遠是一個前端必須搞定的東西,一般情況下,如果彈出層有固定的高和寬,用樣式即可搞定,但是如果碰到沒有固定高或者固定寬或者固定高和寬的時候,我們就需要用JS去處理,去動態擷取當前視窗高或者寬;今天弄了2種情況,一個是相對於螢幕表單,一個是相對於當前的視窗,看代碼,或許對你有用: 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

js數組的操作詳解

用js有很久了,但都沒有深究過js的數組形式。偶爾用用也就是簡單的string.split(char)。這段時間做的一個項目,用到數組的地方很多,自以為js高手的自己居然無從下手,一下狠心,我學!呵呵。學了之後才知道,js數組的功能強大很,遠比VB,C#強多了,大家慢慢看吧1、數組的建立 複製代碼 代碼如下:var arrayObj = new Array(); //建立一個數組var arrayObj = new

jQuery.validate 常用方法及需要注意的問題

1.用其他方式替代預設的SUBMIT複製代碼 代碼如下:$().ready(function() { $("#signupForm").validate({        submitHandler:function(form){           

Base64編碼加密JS代碼網頁版

你可將本頁儲存後上傳到你的網站中,這樣你就擁有了一個Base64編碼加密、解密的功能頁面,讓需要的使用者去訪問你的網頁。Base64編碼加密 Base64編碼加密 Base64 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]

滑鼠滾輪控制網頁橫向移動實現思路

複製代碼 代碼如下: <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/jquery.mousewheel.js"></script> $('body').mousewheel(function(event, delta) { var left=$(window). scrollLeft();

JS文字框不能輸入空格驗證方法

1、只是不能輸入空格複製代碼 代碼如下:<input type="text" onkeyup="this.value=this.value.replace(/^ +| +$/g,'')">2、不能輸入空格及英文狀態下的逗號複製代碼 代碼如下: <input type="text" onkeyup="this.value=this.value.replace(/[, ]/g,'')">3、複製代碼 代碼如下:<script

JSON+JavaScript處理JSON的簡單例子

JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。易於人閱讀和編寫。同時也易於機器解析和產生。它基於JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一個子集。 JSON採用完全獨立於語言的文字格式設定,但是也使用了類似於C語言家族的習慣(包括C, C++, C#, Java, JavaScript, Perl,

JavaScript將Table匯出到Excel實現思路及代碼

複製代碼 代碼如下: function copyToExcel(tableid) { //控制按鈕 var btn = document.getElementById("copy"); btn.setAttribute("disabled", "true"); btn.setAttribute("value", "處理中..."); var curTbl = document.getElementById(tableid); try { var oXL = new ActiveXObject("

擷取用戶端網卡MAC地址和IP地址實現JS代碼

在做B/S結構的系統時,我們常常需要擷取用戶端的一些資訊,如IP和MAC,以結合身分識別驗證。要擷取伺服器端的MAC很容易,但是要擷取用戶端的MAC的地址確要花費一翻心思,通常的做法是調用Win32API或直接調用nbtstat命令,這樣做有很多問題,而另一種方法就是直接用用戶端指令碼,我們這裡用Javascript,這樣做的好處是不需要伺服器端進行處理,有用戶端自行擷取,傳遞到伺服器端,且速度和可靠性都比在伺服器端擷取好。 具體實現的html和javascript如下: 複製代碼 代碼如下:

自己寫了一個展開和收合的多更能型的js效果

先來看看效果: 具體的功能是: 1.頁面上面最多隻有一個是顯示全部內容的。 2.當自己處於全部顯示的時候,點擊自己的收合,自己收合。 3.當自己處於全部顯示的時候,點擊其他的展開是,自己內容隱藏,原來的"收合"變為"展開" 而被點擊的選項則內容全部顯示,"展開"變為"收合" ================================================= 部分代碼: ================================================= 複製代碼

jQuery中(function(){})()執行順序的理解

總體來說,順序是這樣的:先計算第一個小括弧,發現裡面的運算式是一個函數,返會該匿名函數的引用(指標),最後一個括弧則是建立匿名函數的實參和並執行。 樣本: 計算兩個數之和。 JavaScript: 複製代碼 代碼如下: (function sum(a,b){ //此處也可去掉sum,以匿名函數的形式出現 alert(a+b); })(7,8); C: 複製代碼 代碼如下: int sum(int a,int b){return a+b;} void main(){ int (*pt)(int,

根據經緯度計算地球上兩點之間的距離js實現代碼

利用JS實現的根據經緯度計算地球上兩點之間的距離 最近用到了根據經緯度計算地球表面兩點間距離的公式,然後就用JS實現了一下。 計算地球表面兩點間的距離大概有兩種辦法。 第一種是預設地球是一個光滑的球面,然後計算任意兩點間的距離,這個距離叫做大圓距離(The Great Circle Distance)。 公式如下: 使用JS來實現為: 複製代碼 代碼如下: var EARTH_RADIUS = 6378137.0; //單位M var PI = Math.PI; function getRad(

實現點擊列表彈出清單索引的兩種方式

方式一,使用利用事件冒泡委託給列表的父節點去處理的方式: 複製代碼 代碼如下: var ulObj = document.getElementById("myUl"); ulObj.onclick = function (event) { var tg = event.target; var liArray = ulObj.getElementsByTagName("li"); for (var i = 0; i < liArray.length; i++) { if

總頁數: 3271 1 .... 3172 3173 3174 3175 3176 .... 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.