prototype Element學習筆記(篇一)
先說一下Element對DOM擴展的技術思路,我也是看了一天的代碼,這才有了點心得。 使用prototype,我們最常用的莫過于$('div1')之類的代碼。從而獲得擴展后的element對象,然后,我們就可以用它的各種擴展出來的方法了,如: $('div1...
|
先說一下Element對DOM擴展的技術思路,我也是看了一天的代碼,這才有了點心得。 使用prototype,我們最常用的莫過于$('div1')之類的代碼。從而獲得擴展后的element對象,然后,我們就可以用它的各種擴展出來的方法了,如: $('div1...
可填可選的下拉框 111 222 333 [Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]...
一、篩選類函數
ancestors、recursivelyCollect、descendants、firstDescendant、immediateDescendants、previousSiblings、nextSiblings、siblings、match、up、down、previous、next、select、adjacent。...
所有函數的第一個參數都為:element,表示要操作的元素的引用,這是為了方面在Element.extend時,把這些方法加入到DOM對象中去,用的是methodize函數。調用的時候不需要輸入第一個參數了,如: var b=$('div1').visible(); ...
1.不要做任何假設 (JavaScript是一個不可靠的助手) 可能不唐突的JavaScript 的最重要的一個特性就是――你要停止任何假設: * 不要假設JavaScript是可用的,你最好認為它很有可能是不可用的,而不是直接依賴于它。 * 在你經...
下面是css2 selector的語法,當然很多瀏覽器只是支持其中的一部分,Prototype 中的Selector主要支持tag選擇器、class選擇器和id選擇器,還有屬性(attribute)選擇器,基本上包含我們平時所用的所有類型The following table su...
復制代碼 代碼如下:function empty(v){ switch (typeof v){ case 'undefined' : return true; case 'string' : if(trim(v).length == 0) return true; break; case 'boolean' : if(!v) return true; break; case 'nu...
a.xml: 復制代碼 代碼如下:<?xml version="1.0" encoding="gb2312"?> <pnode> <node xmlId="0" /> <node xmlId="1" /> <node xmlId="2" /> <node xmlId="3" /> <node xmlId=&qu...
相關的源代碼如下: 1.beginFormPanel.js(作用:外層html文件中表單的展現) <script> var beginFormPanel = Ext.extend(Ext.form.FormPanel,{ constructor:function() { beginFormPanel.superclass.constructor.call (...
沒有html代碼,只有JS代碼,小練習內容如下:(從陳治文老師的課程中學到) <script> Ext.onReady(function(){ // Ext.Msg.alert("系統提示(thtwinj2ee)","環境配置正確!") ; var myPosition = Ext.data.Record.create( [...
在一些網頁應用中,就比如在投票系統中,當我們進行的是多項投票時,我們要求用戶最多只能選擇幾項進行投票,這也是就是說選擇復選框的個數最多幾個. 那么如何設置這最多的幾個,我們就需要做些簡單的腳本處理。以下代碼均轉摘...
JS+CSS實現的一種交互體驗 @charset "utf-8"; /*元素初始值*/ html {background: #FFF;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,ins,hr{margin: 0px;paddi...
動態添加表格行 添加產品品種數: 產品編號 產品名稱 數量 單價 [Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]...
編程實際上是一種能隨著時間不斷飛快進步的技術。但是不管變得多么熟練,你仍然要花一些時間調試你的代碼。如果你做過家庭作業,或有過JacaScript編程經驗,你會知道相當多的時間是花在調試上。這很正常 - 這只是編程者必...
包括對象中有集合屬性、對象中引用其他對象屬性: 復制代碼 代碼如下:/** **json對象數據設置到表單域中 */ function jsonObjectToForm(form, jsonObject){ for(i = 0, max = form.elements.length; i < max; i++)...
有時候,我們可能根據多臺服務器,根據IP計算在南方的用戶選擇南方的服務器,在北方的選擇北方的服務器,但是漸漸發現用IP統計經常出現誤差.以前曾想過在客戶端用ping的方法看看哪臺服務器連接快,但是至少需要用戶安裝一...
復制代碼 代碼如下:String.prototype.replaceAll = function(s1,s2){ return this.replace(new RegExp(s1,"gm"),s2); }; (function($){ /* * $-layer 0.1 - New Wave Javascript * * Copyright (c) 2008 King...
jgyhuzhou 寫道 BlackBird, G. Scott Olson開發的javascript日志記錄庫,相當于java中的log4j, javascript開發者再也不用使用alert來調試啦。 以下是具體的操作說明: Html代碼 復制代碼 代碼如下: <html> <head> <scrip...
一、問題描述 類比一下,我用input.select()做了測試,卻能響應select事件。這個原因先放一邊,我們看看先怎么把眼下的問題解決了。 不響應事件的代碼示例: [Ctrl+A 全選 注:如需引入外部Js需刷新才能執行] 實際運行,不...
例如:一個不確定長度的列表,在鼠標經過某一條的時候改變背景。 Untitled Page 第1條記錄 第2條記錄 第3條記錄 第4條記錄 第5條記錄 第6條記錄 [Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]這個例子循環為...
//用于日期的文本框 name = "indate" function check1(Form) { for (i = 0; i < Form.length; i++) { if (Form.elements[i].value == "") { alert("請填寫完整!") Form.elements[i].focus(); return; }
if (Form.e...
但是過程相對復雜一點,當我們只需要一個簡單的判斷方式時,可以這樣做: 復制代碼 代碼如下:<SCRIPT> if (document.all){ //IE window.dialogArguments.location.reload(); }else{ //FIREFOX opener.location.reload(); }...
復制代碼 代碼如下:/** * @author georgewing */ function prepareCheckBox() { document.getElementById("submit").onclick = function() { selectedCheckBox(4); } } function selectedCheckBox(x) { var oInput =...
信任度的建設體現在以下方面: * 關于我們頁面:詳細、真實的說明公司背景、歷史、業務范圍等等情況。 * 網站備案:獲得ICP的備案許可。 * 服務流程:讓客戶充分了解整個過程,讓服務更透明。 * 報價列表:根據不同服務,分別給出...
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]...