Time of Update: 2013-10-17
第一次用到這個,做個記錄,在html頁面中調用本地程式: 複製代碼 代碼如下: <html> <head> <script language="javascript"> function Run(strPath) { var objShell = new ActiveXObject("wscript.shell"); objShell.exec(strPath); objShell = null; } </script> </head>
Time of Update: 2013-10-17
jQuery 使用 $ 符號作為 jQuery 的簡介方式。 某些其他 JavaScript 庫中的函數(比如 Prototype)同樣使用 $ 符號。 jQuery 使用名為 noConflict() 的方法來解決該問題。 var jq=jQuery.noConflict(),協助使用自己的名稱(比如 jq)來代替 $ 符號。 複製代碼 代碼如下: <html> <head> <script type="text/javascript" src="/jquery/
Time of Update: 2013-10-17
複製代碼 代碼如下: var intervalBody = function(){ console.log('interval'); } var startInterval = function(){ setInterval(intervalBody,1000); } var timeoutBody = function(){ &
Time of Update: 2013-10-17
aspx頁: 複製代碼 代碼如下: <script src="Jquery1.7.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { $('#Checkbox1').click(function () { if ($('#Checkbox1').is(':checked')) { $('td input').attr('checked',
Time of Update: 2013-10-17
問題一個頁面有兩個面板,都有一個【添加(F2)】按鈕,如何做快速鍵支援?圖片示意 第一次實現感覺應該很簡單,ExtJs提供了“Ext.util.KeyMap”,很容易做快速鍵支援。程式碼範例複製代碼 代碼如下:/// <reference path="Ext/ext-all-debug-w-comments.js" /> Ext.onReady(function () { var viewport = Ext.create('
Time of Update: 2013-10-17
以下列出網上收集的幾種方法,希望對大家有用。 1、 只需把ext-all.css樣式檔案中的所有11px換成12px,這樣就為統一的12px的字型了。 但是如果再想增大,那麼這時候不光是把源檔案的11px換成15px,而且需要把裡面和font有關的12px換成15px。 改完之後按鈕出現毛邊,在樣式檔案中加 複製代碼 代碼如下: .ext-ie .x-btn-text-icon .x-btn-center .x-btn-text { padding:3px 0px 0px 0px; }
Time of Update: 2013-10-17
input失去焦點和獲得焦點 滑鼠在搜尋方塊中點擊的時候裡面的文字就消失了。 我們在做網站的時候經常會用到搜尋方塊的獲得焦點和失去焦點的事件,因為懶,每次都去寫非常的煩,於是就一勞永逸,遇到類似情況就來調用一下就OK 了 相關js代碼: 複製代碼 代碼如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html;
Time of Update: 2013-10-17
複製代碼 代碼如下: <!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> <title></title> <script
Time of Update: 2013-10-17
複製代碼 代碼如下: 篩選:<input type="text" id="sea" /> <table width="100%" id="se"> <thead> <tr><th></th><th>姓名</th><th>性別</th><th>地址</th></tr> </thead> <tbody> <tr
Time of Update: 2013-10-17
Javascript聲明變數的時候,雖然用var關鍵字聲明和不用關鍵字聲明,很多時候運行並沒有問題,但是這兩種方式還是有區別的。可以正常啟動並執行代碼並不代表是合適的代碼。var num = 1;是在當前域中聲明變數. 如果在方法中聲明,則為局部變數(local variable);如果是在全域域中聲明,則為全域變數。而 num = 1;事實上是對屬性賦值操作。首先,它會嘗試在當前範圍鏈(如在方法中聲明,則當前範圍鏈代表全域範圍和方法局部範圍etc。。。)中解析 num;
Time of Update: 2013-10-17
在JS中,你寫一個for迴圈的時候,內部的迴圈變數I其實是會儲存在它啟動並執行函數或類內的,所以你會發現你給元素大量繫結事件的時候,出現i=最後一個迴圈變數的值,這就很坑爹啊,解決的方案有2鐘, 思路就是:把這個迴圈變數儲存起來,不要讓它的範圍在整個函數,而是在迴圈體內 1.使用閉包(如果你不懂閉包,請開啟百度:www.baidu.com) 2.使用with關鍵字,with文法是with( obj ) { //使得可以在此直接存取obj的屬性,而不用加obj.XXX } 程式碼範例: 複製代碼
Time of Update: 2013-10-17
為使用百度地圖JSAPI產生的H7N9感染分布圖樣本,其中的資料來自新華網(4.8號),如下: 使用的功能列表如下: 1.自訂著作權控制項功能,即(1)對應的資料來源部分,代碼如下: 複製代碼 代碼如下: var cr = new BMap.CopyrightControl({anchor: BMAP_ANCHOR_TOP_RIGHT}); map.addControl(cr); //添加著作權控制項 var bs = map.getBounds(); cr.addCopyright({id:
Time of Update: 2013-10-17
雖然很多語言宣稱:“一切皆是對象”,但是 javascript 中,並不是所有的值都是對象。原始值 vs 對象javascript 中的值可以被劃分為兩大類:原始值(primitive)和對象(object)。定義javascript 的兩種值的定義:下面的值是原始值。1.字串2.數字:在 JavaScript 中所有的數字都是浮點數3.布爾值4.null5.undefined所有其它的值都是對象(object)。對象可以進一步劃分:1.原始值的封裝器:Boolean, Number,
Time of Update: 2013-10-17
今天做了一個左側菜單的效果,做背景時候應該會經常用到這個效果的,代碼同樣是簡潔明了,複製即可用:如下: 代碼如下:(這個上下箭頭的表徵圖如上,表徵圖可自己換) 複製代碼 代碼如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
Time of Update: 2013-10-17
上一篇部落格寫到用javascript產生多組文本,可以讓資料的輸入不受顯示,現在我們需要把這些輸入寫入資料庫,這裡就用到json傳入。 首先,我們來寫一下後台如何產生要傳輸的資料 [html] 複製代碼 代碼如下: function generateDtb() { //寫入 var txtName = document.getElementById("txtName").value; //建立數組 var dtb = new Array(); //通過迴圈把資料寫入到數組並返回 for
Time of Update: 2013-10-17
複製代碼 代碼如下: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script
Time of Update: 2013-10-17
複製代碼 代碼如下: repaint(重繪) ,repaint發生更改時,元素的外觀被改變,且在沒有改變布局的情況下發生,如改變outline,visibility,background color,不會影響到dom結構渲染。reflow(渲染),與repaint區別就是他會影響到dom的結構渲染,同時他會觸發repaint,他會改變他本身與所有父輩元素(祖先),這種開銷是非常昂貴的,導致效能下降是必然的,頁面元素越多效果越明顯。何時發生:. DOM元素的添加、修改(內容)、刪除(
Time of Update: 2013-10-17
複製代碼 代碼如下: var head = document.getElementById( "box" ); // alert( head.style.background ) // alert( head.style.cssFloat || head.style.styleFloat ) // 擷取float不一樣 // head.style.fontSize = "30px" head.style.color = "#f00"; // (typeof
Time of Update: 2013-10-17
在web開發中我們一般都會不可避免的使用js。我們可以將js代碼直接放在頁面中即通過內部使用js。但是為了給頁面良好的"瘦身"我們一般都會將js代碼放在外部,然後通過src引用。這個時候我們就需要注意一個問題:編碼問題。如果web頁面也js採用不同編碼,這個時候就會出現亂碼。(內部使用js不需要注意編碼問題,因為他們採用的是同一種編碼) 對於大多數的web頁面,我們一般都是使用如下兩種編碼:UTF-8、GB2312。所以我們只需要同意頁面和js編碼就可以解決亂碼問題:
Time of Update: 2013-10-17
layout就是一個布局面板:也就是布局的容器,有五個布局地區:北部,南部,東部,西部和中心。其中中心地區面板是必需的,但中心地區面板邊緣地區面板是可選的。通過拖動它的邊框,面板,可以調整每一個邊緣地區。可以嵌套的布局,以便使用者可以建立複雜的布局。 如果想要各個地區中的架構隨架構的大小改變,請嵌套到layout架構中;複製代碼 代碼如下:<script type="text/javascript"> &