Time of Update: 2014-05-30
jQuery效果函數(slideUp()、fadeIn()等)和animation()函數都接收另一個用來控制動畫過程的速度的參數,這就是緩動(easing),它確定了動畫過程不同時刻的速度。例如,將一個元素移過頁面的時候,可能讓這個元素緩慢地開始移動,然後變得很快,最後隨著動畫的完成再次慢下來。給動畫添加緩動,使得動畫在視覺上更有趣且更有動態感。
Time of Update: 2014-05-30
第一種: 複製代碼 代碼如下: <script language="javascript"type="text/javascript"> window.location.href="http://shanghepinpai.com"; </script> 第二種: 複製代碼 代碼如下: <script language="javascript"> alert("返回"); window.history.back(-1); </script>
Time of Update: 2014-05-30
一、基本文法: window.open(pageURL,name,parameters) 其中: pageURL 為子視窗路徑 name 為子視窗名字 parameters 為視窗參數(各參數用逗號分隔) 二、樣本 複製代碼 代碼如下: <script type="text/javascript"> window.open('page.html','newwindow','height=500,width=800,top=0,left=0,
Time of Update: 2014-05-29
本文主要介紹 param 和 embed 標籤中有關 flash 的一些屬性及其屬性值。首先我們需要知道 param 和 embed 標籤是單獨出現的,而不是成對出現的,下面的代碼是一般 flash 嵌套的代碼:<!DOCTYPE HTML><html lang="en"><head> <meta charset="utf-8"/>
Time of Update: 2014-05-29
關於JavaScript繼承,方式很多,包括compile-to-javascript的語言TypeScript, CoffeeScript以及網站MDN, GitHub,
Time of Update: 2014-05-29
在 JS Array 中支援兩個方法,shift() 和 pop(),分別是指從一個資料中的最前面和最後面刪除一個值,並返刪除值。看一個樣本就明白了:複製代碼 代碼如下:var arr = ['s','o','f','i','s','h'];arr.shift(); // 返回 's'arr; // 目前是 ['o','f','i','s','h']arr.pop() // 返回 'h'arr // 目前是 ['o','f','i','s']在很多 JS
Time of Update: 2014-05-28
拜讀一個開源架構,最想學到的就是設計的思想和實現的技巧。廢話不多說,jquery這麼多年了分析都寫爛了,老早以前就拜讀過,不過這幾年都是做移動端,一直禦用zepto, 最近抽出點時間把jquery又給掃一遍我也不會照本宣科的翻譯源碼,結合自己的實際經驗一起拜讀吧!github上最新是jquery-master,加入了AMD規範了,我就以官方最新2.0.3為準整體架構jQuery架構的核心就是從HTML文檔中匹配元素並對其執行操作、例如:複製代碼 代碼如下:$().find().css()$().
Time of Update: 2014-05-27
正如我們瞭解的一樣,當我們書寫了JS程式之後,開啟瀏覽器,我們的代碼就可以開始運行了(當然保證你的代碼沒有問題,才能按照你的預期進行執行)。剛才說的是JS執行的一個大的環境,今天我們學習一下,JS在解析器裡的一個執行過程。 這個過程分為兩個階段:進入執行內容執行代碼 變數對象的變化,和這兩個階段息息相關。 在介紹這兩個階段之前,瞭解相關的概念。 如果變數和執行內容相關,
Time of Update: 2014-05-27
今天學習了利用jQuery實現可以編輯的表格這個例子。這個例子需求是這樣的:在前台的表格中單擊單元格便可修改其中的內容,斷行符號鍵儲存修改的內容,esc撤銷儲存的內容。原理:單擊用戶端表格單元格時,在單元格中添加一個文字框,並將單元格中原來的內容賦值給文字框,再進一步去修改文字框內容,修改後將文字框內容重新賦值給單元格。源碼:前台代碼:
Time of Update: 2014-05-27
1、直接運行run.bat檔案 下面的內容為批次檔run.bat中的內容,批處理命令中NODE_PATH為Node.js的安裝路徑。使用express 產生的項目。app.js為待測試的Node.js 檔案。 @set NODE_PATH=D:\nodejs\demo\npm @echo %PATH% | find "Node.js" @if %errorlevel% == 1 set PATH=%PATH%;%NODE_PATH%
Time of Update: 2014-05-27
今天學習了利用jQuery實現可以編輯的表格這個例子。這個例子需求是這樣的:在前台的表格中單擊儲存格便可修改其中的內容,斷行符號鍵儲存修改的內容,esc撤銷儲存的內容。原理:單擊用戶端表格儲存格時,在儲存格中添加一個文字框,並將儲存格中原來的內容賦值給文字框,再進一步去修改文字框內容,修改後將文字框內容重新賦值給儲存格。 源碼: 前台代碼: 複製代碼 代碼如下: <%@ Page Language="C#" AutoEventWireup="true"
Time of Update: 2014-05-25
如何一氣呵成地,on the fly地操作DOM元素呢? 例如順序執行【建立】-> 【修改】-> 【添加】三個動作。 由於jQuery支援鏈式操作,其實就是設計模式的builder模式,所以我們可以把三個操作串在一起來執行。 首先建立一個p元素,內容包含一個a元素。 複製代碼 代碼如下: $('<p><a>jQuery</a></p>') 然後為a元素添加一個href屬性 複製代碼 代碼如下:
Time of Update: 2014-05-25
如果我們已經通過jQuery方法選中了一組元素,那麼如何基於這些已經選中的元素進行下一步的遍曆呢? 例如,我們通過 $('li:eq(1)') 選中了以下代碼中的第二個li元素。 複製代碼 代碼如下: <ul> <li><a href="#">link</a></li> <li><a href="#">selected link</a></li> <li><a href=
Time of Update: 2014-05-25
複製代碼 代碼如下: function methodone(){ .... $.each(array,function(){ if(條件成立){ return true; } }); .... } 在一個function裡有一個each,在each裡某種條件 成立的話,就把這個function返回true或者false 但是在each代碼塊內不能使用break和continue,要實現break和continue的功能的話,要使用其它的方式 break----用return false;
Time of Update: 2014-05-25
複製代碼 代碼如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Jquery實現角色左右選擇特效</title> <style type="text/css"> *{margin:0;padding:0;list-
Time of Update: 2014-05-25
最新版的jquery.lazyload.js已不再是偽的消極式載入了一、請按照基本使用方法說明設定複製代碼 代碼如下://載入JavaScript 檔案<script src="jquery.js" type="text/javascript"></script><script src="jquery.lazyload.js" type="text/javascript"></script>複製代碼 代碼如下://img標籤的4個屬性一個都不能少,
Time of Update: 2014-05-25
: 代碼: js動態添加表格式資料_2.html 複製代碼 代碼如下: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>js動態添加表格式資料_2
Time of Update: 2014-05-25
複製代碼 代碼如下: <html> <head> <title>製作全選效果</title> <script language="javascript"> function selectAll(){ allcheckBoxs=document.getElementsByName("a"); var a2=document.getElementsByName("a1"); if(a2[0].checked){ for(var i=0;i&
Time of Update: 2014-05-25
刪除刪除操作非常簡單,直接在結果集後鏈式調用remove()方法即可。例如,要刪除以下html指令碼中所有的a元素,直接通過$('a'.remove();
Time of Update: 2014-05-25
//開始時間不能小於目前時間function startTimeIsBigThanTotay(startTime){ var startdate = new Date((startTime).replace(/-/g,"/")); var date = new Date(); if(startdate