Time of Update: 2013-10-17
js操作xml源,作為頁面的動態新聞 參考JS源碼如下(存為rss.js檔案): 複製代碼 代碼如下: var main = document.getElementById("content").getElementsByTagName("DIV"); /* * 目前的目錄下面有一個名為xml的子檔案夾,下面引用的源儲存在目錄下。 * 下面每一行的冒號前面是檔案名稱,後面是xml源地址(可以從源址下載得到xml檔案,下載後儲存為對應檔案名稱) *
Time of Update: 2013-10-17
首先,用到的架構當然是我的架構mass
Time of Update: 2013-10-17
javascript插入樣式在前端開發中應用比較廣泛,特別是在修改前端表現和頁面換膚的時候。最近做的這個任務是使用者在別人的網站上點擊一個按鈕,就會在別的網站頁面下插入一個指令碼,執行,這其中包含了樣式的插入。 一般情況下javascript動態插入樣式有兩種,一種頁面中引入外部樣式,在<head>中使用<link>標籤引入一個外部樣式檔案,另一種是在頁面中使用<style>標籤插入頁面樣式(這裡說的不是style屬性)。 一、頁面中引入外部樣式: 在<
Time of Update: 2013-10-17
1、位移量 offsetWidth:指元素在水平方向上佔用的空間大小,包括邊框及捲軸的寬度 offsetHeight:指元素在垂直方向上佔用的空間大小,包括邊框及捲軸的高度 offsetLeft:返回元素的左位移量,即元素的左外邊框至包含元素的左內邊框的像素距離 offsetTop:返回元素的上位移量,即元素的上外邊框至包含元素的上內邊框的像素距離 offsetParent:返回最近的動態定位的包含元素的索引,即元素的祖先元素 2、客戶區大小
Time of Update: 2013-10-17
複製代碼 代碼如下: //重新封裝document對象 var Console={ Write:function(msg){alert(msg);} }; //Person對象 var Person={ _name:"zzl", //static public _age:28, PrintInfo:function(){Console.Write("name:"+Person._name+",age:"+this._age);} //public method ,this表示Person };
Time of Update: 2013-10-17
函數代碼: 複製代碼 代碼如下: document.getElementByIdx_x=function(id){ if(typeof id =='string') return document.getElementById(id); else throw new error('please pass a string as a id!') } 執行個體代碼: 複製代碼 代碼如下: <div id='box'>9</div> <script>
Time of Update: 2013-10-17
就足以說明介面在物件導向的領域中有多重要。但JS卻不像其他物件導向的進階語言(C#,Java,C++等)擁有內建的介面機制,以確定一組對象和另一組對象包含相似的的特性。所幸的是JS擁有強大的靈活性(我在上文已談過),這使得模仿介面特性又變得非常簡單。那麼到底是介面呢? 介面,為一些具有相似行為的類之間(可能為同一種類型,也可能為不同類型)提供統一的方法定義,使這些類之間能夠很好的實現通訊。 那使用介面到底有哪些好處呢?簡單地說,可提高系統相似模組的重用性,使得不同類的通訊更加穩固。一旦實現介面,
Time of Update: 2013-10-17
jQuery為開發外掛程式提拱了兩個方法,分別是: jQuery.fn.extend(object); jQuery.extend(object); jQuery.extend(object); 為擴充jQuery類本身.為類添加新的方法。 jQuery.fn.extend(object);給jQuery對象添加方法。 fn 是什麼東西呢。查看jQuery代碼,就不難發現。 複製代碼 代碼如下: jQuery.fn = jQuery.prototype = { init:
Time of Update: 2013-10-17
•可限制最大輸入字元長度 •可設定字元截取速度 •可自訂提示資訊文本樣式(可以改進自訂常值內容) 該外掛程式統計英文字元和中文的長度是一樣的。 廢話少說,這裡直接奉上詳細外掛程式代碼,具體實現細節已經在代碼裡面有注釋: 複製代碼 代碼如下: ; (function ($) { $.fn.extend({ textAreaCount: function (options) { var $textArea = this; options = $.extend({
Time of Update: 2013-10-17
簡單來說,jQuery validation外掛程式就是來校正表單form裡面元素輸入的內容是否滿足商務規則,如果不滿足,可以給出使用者自訂的提示資訊。該外掛程式不僅預設有一些校正規則,如校正內容是否為空白,內容的長度是否符合給定的值,還可以根據使用者自訂商務規則,而且錯誤提示資訊,也可以根據使用者的要求自訂顯示。看來這個外掛程式的功能確實很強大,是不是迫不及待想使用了。好的,那我們就開始簡介如何使用它。 jQuery validation 外掛程式:http://plugins.jquery.
Time of Update: 2013-10-17
jQuery允許開發人員使用從CSS1到CSS3幾乎所有的選取器,以及jQuery獨創的進階而複雜的選取器。另外還可以加入外掛程式使其支援XPath選取器,甚至開發人員可以編寫屬於自己的選取器(即選取器外掛程式,參考上篇:jQuery外掛程式原來如此簡單——jQuery外掛程式的機制及實戰)。正是jQuery強大的選取器功能,讓它很容易上手,吸引了大批的開發人員,本文就來介紹一下強大的jQuery選取器。 jQuery選取器類型 jQuery選取器主要分為四類: 1、基本選取器 2、
Time of Update: 2013-10-17
一、從URL中提取參數 有下列字串: var linkURL = 'http://localhost:8080/String/string_6.html?暱稱=小西山子&age=24#id1'; 對於一個真實的URL地址,可以用js來讀取location中的相關資訊來獲得某些資訊,下面列舉一些: 複製代碼 代碼如下: location.origin : http://localhost【域】 location.pathname : /project_js/Javascript/js_basic/
Time of Update: 2013-10-17
前言 本章我們要講解的是S.O.L.I.D五大原則JavaScript語言實現的第2篇,開閉原則OCP(The Open/Closed Principle )。 開閉原則的描述是: Software entities (classes, modules, functions, etc.) should be open for extension but closed for modification. 軟體實體(類,模組,方法等等)應當對擴充開放,對修改關閉,即軟體實體應當在不修改的前提下擴充。
Time of Update: 2013-10-17
格式camelize | capitalize | underscore | dasherize | inspect
Time of Update: 2013-10-17
如: 複製代碼 代碼如下: Function.prototype.addMethod=function(methodName,func){ if(!this.prototype[methodName]){ this.prototype[methodName]=func;//給原型增加方法,此方法會影響到該類型的執行個體上 } return this.prototype;//返回原型,此類型執行個體可以進行鏈形調用 } function CustomObject(name,value){
Time of Update: 2013-10-17
XP下 FF/遨遊3/IE8/IE6(IETester)中的效果 使用方法: 1.先引用jquery,然後引用jquery.textshadow.js(點擊下載) 2.給元素加個"text-shadow:x位移 y位移 模糊半徑 陰影顏色;"的樣式(必須,因為外掛程式裡面會去找這個樣式) 3.給元素應用jquery外掛程式. 4.OK. 複製代碼 代碼如下: <!DOCTYPE HTML> <html lang="zh-CN"> <head>
Time of Update: 2013-10-17
需求產生問題:本來想在網上找個js代碼,可是發現要麼太複雜,要麼不好控制,要麼相容性不好...... 問題分析: 發現不是優秀的就是最好的.... 適合自己的就是最好的。 問題解決: 決定自己寫一個日曆 功能。 代碼呈現: 日曆主程式 複製代碼 代碼如下: var calendar={ STR:function(){with(this.data)return ""+Y+"年,"+M+"月,"+D+"號,星期"+WN[W];},
Time of Update: 2013-10-17
複製代碼 代碼如下:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>用JavaScript防PS裡的羽化效果代碼 - www.jb51.net</title> </head> <body onload=setValues()> <center> <SCRIPT
Time of Update: 2013-10-17
向用戶端提供JSON資料的方式 一. 用WCF提供Json資料 用WCF向用戶端提供Json資料我們需要注意, A. 契約的定義, 在WebInvokeAttribute 或者 WebGetAttribute中的ResponseFormat設定為WebMessageForm.Json, 複製代碼 代碼如下: [WebInvoke(Method = "POST", ResponseFormat = WebMessageFormat.Json, RequestFormat =
Time of Update: 2013-10-17
看了一下,傳不了原始碼,特粘帖html 複製代碼 代碼如下: <!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>