Time of Update: 2013-10-17
比如說,我們想要一個遞迴函式來計算 Fibonacci 數列。一個 Fibonacci 數字是之前兩個 Fibonacci 數字之和。最前面的兩個數字是 0 和 1。 複製代碼 代碼如下: var fibonacci = function (n) { return n < 2 ? n : fibonacci(n - 1) + fibonacci(n - 2); }; for (var i = 0; i <= 10; i += 1) { document.writeln('// ' +
Time of Update: 2013-10-17
源碼: css: 複製代碼 代碼如下: *{padding:0;margin:0;font-size:12px;} .do_ta { border: 1px solid #E4E4E4; margin:10px auto; width:170px; } .do_ta .ta_ta { background: url("http://s.zbjimg.com/p/zbj/css/../img/tafb.gif") no-repeat; height: 52px; width: 168px; } .
Time of Update: 2013-10-17
不過指令碼比較長的時候,需要複製密密麻麻一大段到地址欄裡,顯得很不美觀,而且指令碼修改起來也很不容易。因此一般先把指令碼寫在單獨一個檔案裡,然後用javascript: 的形式動態載入指令碼到頁面中。不少網頁外掛程式都是用這個方法載入。 平時,我們用最簡單的代碼實現動態載入: 複製代碼 代碼如下: javascript:var o=document.createElement('script');o.src='...';document.body.appendChild(o);void(0)
Time of Update: 2013-10-17
摘要: ajax學習1中介紹了使用jquery封裝的ajax來接收伺服器端的文本資料以及使用XMLHttpReques對象來接收伺服器端的文本資料 ajax學習2中介紹了使用XMLHttpReques來接收伺服器的端XML資料,本節主要介紹使用jqery封裝的ajax使用XML格式接收伺服器端的資料。 由於很多知識都已經做了詳細介紹,本節只介紹需要修改的代碼,使用jqery封裝的ajax使用XML格式接收伺服器端的資料,web.xml、背景servet都不用改,
Time of Update: 2013-10-17
因為php的配置一般用資料,正好和js裡的對象表示一般,所以可以這樣: 複製代碼 代碼如下: <script type="text/javascript" src="http://www.google.com/jsapi"></script> 複製代碼 代碼如下: var $strings={}; $strings['hide']='hide'; $strings['show']='show'; google.load("language", "1");
Time of Update: 2013-10-17
JavaScript對象與傳統的物件導向中的對象幾乎沒有相似之處,傳統的物件導向語言中,建立一個對象必須先有對象的模板:類,類中定義了對象的屬性和操作這些屬性的方法。通過執行個體化來構築一個對象,然後使用對象間的協作來完成一項功能,通過功能的集合來完成整個工程。而Javascript中是沒有類的概念的,藉助JavaScript的動態性,我們完全可以建立一個空的對象(而不是類),通過像對象動態添加屬性來完善對象的功能。
Time of Update: 2013-10-17
JavaScript 語言正越來越受歡迎,可以說是是互連網上最突出的語言之一。你可以跨平台和瀏覽器使用它,其並不排斥後端語言。現在有許多不同的開發庫——有些非常棒—— 這些庫對開發很有協助,比如說加快了開發的時間等等。問題是,有時候這些庫與原始語言之間很是有一些距離,這使得剛入門的開發人員缺乏一種對語言的基礎瞭解。
Time of Update: 2013-10-17
event.clientX返回事件發生時,mouse相對於客戶視窗的X座標 event.X也一樣 但是如果設定事件對象的定位屬性值為relative event.clientX不變 而event.X返回事件對象的相對於本體的座標 event對象詳解 ICOOE 2000.3.31 http://www.51js.com/ event代表事件的狀態,例如事件發生的的元素、滑鼠的位置等等,event對象只在事件程序中才有效。 event屬性: altKey 檢索ALT鍵的目前狀態 可能的值
Time of Update: 2013-10-17
例如: 複製代碼 代碼如下: $.get('aaaaa.ashx',null,function(d){ // 假設d 返回 的值為 1,3,43,23,54,67 var arr = d.split(','); $.inArray(3,arr) ==-1 //true //為什麼啊 //如果寫成這樣的 var arr = eval('['+d+']'); $.inArray(3,arr) >-1 //true }); 這是為什麼呢? 望知道的朋友跟貼回複下.
Time of Update: 2013-10-17
代碼相對不多。 主要的是: 複製代碼 代碼如下: var log = []; $(function () { var txt = window.setInterval(function () { if (log[log.length - 1] != $("#t").val()) { log[log.length] = $("#t").val(); } }, 1500); var isCtrl = false; $(document).keydown(function (e) { if
Time of Update: 2013-10-17
複製代碼 代碼如下: <!doctype html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>javascript之null和undefined</title> </head> <body> <script type="text/javascript">
Time of Update: 2013-10-17
zShowBox.js 複製代碼 代碼如下: /* * zShowBox (圖片放大展示) */ function zShowBox(domChunk) { //為每張圖片連結加上 class="zshowbox" var zcounter = 0; $(domChunk + ' a').each(function () { var a_href = $(this)[0].href.toLowerCase(); var file_type =
Time of Update: 2013-10-17
以前寫定時器的時候,總是習慣直接 setInterval("fn()",2000); 最近碰到個問題,在使用jquery寫定時器時,總是會出現fn不存在的錯誤提示,如下 $(function(){setInterval("fn()",2000);}) 解決方案是去掉引號和括弧,採用最原始的方法 $(function(){setInterval(fn,2000);}) 另外一種就是在書寫jq的擴充,如下 複製代碼 代碼如下: $(function(){ $.extend({
Time of Update: 2013-10-17
在下面我們將設計一個情境,表格grid需要在每行實現滑鼠右鍵,增加,刪除,儲存操作。grid我就用gridview了,隨便用微軟提供的樣式,測試案例不用搞的多好看嘛,我也不是做美工了,哈哈,偷偷懶。 先上,是有些同志說的有圖才有真相嘛: ui代碼: 複製代碼 代碼如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
Time of Update: 2013-10-17
Jquery的基本文法: 複製代碼 代碼如下: $("input[type='text']").change( function() { // 這裡可以寫你想要的驗證代碼; }); 2 當綁定一個文字框的時候 複製代碼 代碼如下: $(function () { $("#txtAssessmentTotal").change(function () { //這裡寫你想要的驗證的代碼; }) }) 為每個匹配元素的特定事件綁定事件處理函數。 .bind()
Time of Update: 2013-10-17
複製代碼 代碼如下: /**************************************************** *CreateBy:joe zhou *CreateDate:2011-9-4 *Description:字串輔助函數 ****************************************************/ //String.prototype = { // caption: function () { // }, // leftPad:
Time of Update: 2013-10-17
1、擷取圖片大小的函數getImageSize 複製代碼 代碼如下: function getImageSize(imageEl) { var i = new Image(); //建立一個圖片對象 i.src = imageEl.src; //將圖片的src屬性賦值給建立圖片對象的src return new Array(i.width, i.height); //返回圖片的長寬像素 //return [i.width, i.height]; } 2、樣本 複製代碼 代碼如下: var
Time of Update: 2013-10-17
loading 載入提示 ······ 透明遮罩 置中 複製代碼 代碼如下: body{ margin: 0; font-size: 12px; line-height: 100%; font-family: Arial, sans-serif; } .background { display: block; width: 100%; height: 100%; opacity: 0.4; filter: alpha(opacity=40);
Time of Update: 2013-10-17
分別是: <script src="../Contents/JS/jquery-1.5.js" type="text/javascript"></script> <script src="../Contents/JS/jquery.validate.min.js" type="text/javascript"></script> 1、基本使用方法,通過樣式設定驗證規則 複製代碼 代碼如下: <script
Time of Update: 2013-10-17
這個可與前兩個不同了,這個是拖拽到指定的地區內的特效。其實邏輯方式差不多,只不過不同的是 找到目標元素,用appendTo 的方法插入到目標元素。 具體的代碼如下,有興趣者可以試下。(由於是初學,做的簡單,如果有其他的方法請給下指點,我定感激不盡哈。。。) 複製代碼 代碼如下: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html;