Time of Update: 2013-12-01
如果要使用JS 繪製一些圖形和處理一些動態圖形, 比如想繪製一些流程圖什麼的, Raphaël是一個不錯的選擇。從著作權資訊上看, 和大名鼎鼎的 Sencha 有一定的關係 (研發Extjs的公司)。 一般的下載大小是89k, 使用GZIP壓縮之後的版本只有31K, 沒有壓縮的版本大小也只有221 K.Raphaël是可以簡化web向量圖形開發的很小的js庫。 它可以幫你建立一些特殊的表徵圖和旋轉的效果。Raphaël使用的是 W3C 推薦的
Time of Update: 2013-12-01
[javascript]/* checkbox 上需要添加index欄位 格式如下:父節點為1則子節點為1_1,1_2 以此類推*/ $j(function($) {
Time of Update: 2013-12-01
javascript簡單擷取當前日期和時間有時候可能會有這樣的需求,方便使用者看時間看日期。以前也不動手寫都是偷,今天無聊就自己也寫了個,挺簡單的。下面是,時間會每秒計算一次。Demo下面是Html code:<!DOCTYPE html><html class="no-js"><head> <meta charset="UTF-8">
Time of Update: 2013-12-01
localStorage實現本機快取[html] <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>本機快取</title> <script type=&
Time of Update: 2013-12-01
題目:給出一些點,給出兩個操作,分別
Time of Update: 2013-12-01
背景:在ST中有時候我們需要讓不同container組成一個模版。然而我們需要點擊某個container時候我們就需要觸發事件。但是在container裡面是沒有tap這個事件的。我們需要手工去去添加註冊這個事件。並且你可以選擇任意的container註冊事件。有兩種方法可以註冊事件參考國外一個文章:How to set element listeners container.jsExt.define('DingCan.view.component.HomeItem',
Time of Update: 2013-12-01
avaScript事件處理所有用戶端應用程式的基礎。當一個事件發生在目標元素,如按鈕單擊,滑鼠移動,表單提交等,一個處理常式函數執行。一個事件對象傳遞給處理常式提供各種屬性和大量的方法來防止違規行為。一個缺點是,事件不可避免地與DOM元素。考慮一個簡單的形式,它接受來自使用者的資訊:<form id="msgbox" action="#" method="get"> <label for="msg&
Time of Update: 2013-12-01
對IE8和Firefox3.6測試結果:1.常規的在head裡面使用Script標籤引用js,不再是堵塞模式載入(也就是說指令檔不再是一個一個被載入,載入完成一個才開始載入另一個),而是最大6個JS同時開始載入(並發限制為6個),但是script的執行順序還是按照Script標籤順序,而且會阻礙頁面的呈現。2.由於1的原因,所以使用document.write("<script>...</script>")(此方式對Firefox無效)的方式和head
Time of Update: 2013-12-01
1.添加jquery的js2.為元素添加動作(為了示範,直接寫在了html中):[javascript] <td>客戶名:<input type='text' id='name' onblur='burFunc()' name='name' /></td> 3.添加處理函數:[javascript] function
Time of Update: 2013-12-01
單獨的驗證:利用Regex限制網頁表單裡的文字框輸入內容:用Regex限制只能輸入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,'')
Time of Update: 2013-12-01
網上找了一天,大家都說Uploadify唯一的缺點就是不支援中文按鈕,杯具之前,我看了下Uploadify的API,才發現了幾個參數沒被大家提及的,這正是解決此問題的關鍵。(以後堅決養成沒事就看API的習慣) Uploadify有一個參數是 buttonText 這個無論你怎麼改都不支援中文,因為外掛程式在js裡用了一個轉碼方法把這個參數的值轉過碼了,解碼的地方在那個swf檔案裡,看不到代碼,所以這條路不行。
Time of Update: 2013-12-01
EXTJS和D3都很強大,不解釋了,把D3繪的圖直接放到一個EXT的TAB裡,直接上代碼: 可用於繪製拓撲結構圖.Ext.define('EB.view.content.SingleView', { extend : 'Ext.panel.Panel', alias : 'widget.singleview', layout : &
Time of Update: 2013-12-01
構建一個簡單的http伺服器,代碼如下:[javascript] // server.js var http = require('http'); var server = http.createServer(function(request, response){ require('.' + request.url); response.
Time of Update: 2013-12-01
Javascript中建立對象可歸納為三種方式:工廠函數、建構函式和原型方式。工廠函數方式利用javascript基礎類Object,對Object的一個執行個體增加相應的屬性和方法以達到新類型所期望的結果。如下代碼展示了類型NewClassType1含有一個屬性attribute1。[javascript] //工廠函數方式,返回特定類型的對象執行個體 functionNewClassType1(){
Time of Update: 2013-12-01
從此再也不用為了隔行變色而引入jquery了[javascript] function changeTableColor(oddColor,evenColor){ var tables=document.getElementsByTagName('table'); for(var
Time of Update: 2013-12-01
<script type="text/javascript"> $(function () { //文字框樣式切換 $(
Time of Update: 2013-12-01
JQuery 擷取、設定input的值$("#txtID").val();$("#txtID")attr("value", "123");JQuery 擷取、設定label的值$("#labelID").text(); $("#labelID").html(buildName);擷取選中的值擷取一組radio被選中項的值var item =
Time of Update: 2013-12-01
很多情況下我們需要動態產生樹原因有二,其一,每個樹節點的孩子資料會隨時變化,其二,在資料量較大時一次性載入資料會耗費較長的時間。先看看在動態載入樹時,treestore和treepanel的定義// 的TreeStore(第一棵樹)var businessTreeStore = Ext.create('Ext.data.TreeStore', { proxy : { type : 'ajax', url : serviceUrl/
Time of Update: 2013-12-01
在我們的項目中,尤其是我們的web項目,無論你是用何種語言編寫,java、C#.....JavaScript這種前台頁面的指令碼語言都占居著舉足輕重的地位,下面帶大家深入走進JavaScript,探索其中的奧秘,一起學習,共同進步!! 1、 要深入理解JavaScript,你得首先放下對象和類的概念,回到資料和代碼的本原。前面說過,編程世界只有資料和代碼兩種基本元素,而這兩種元素又有著糾纏不清的關係。JavaScript就是把資料和代碼都簡化到最原始的程度。&
Time of Update: 2013-12-01
參考樣本:Tabs:懶載入頁面