Time of Update: 2013-10-17
本文目標30分鐘內讓你明白Regex是什麼,並對它有一些基本的瞭解,讓你可以在自己的程式或網頁裡使用它。如何使用本教程最重要的是——請給我30分鐘,如果你沒有使用Regex的經驗,請不要試圖在30秒內入門——除非你是超人
Time of Update: 2013-10-17
大多數Web開發人員很可能很熟悉使用錨連結跳轉到的頁面部分的解決方案。你可以設定一個特定的name屬性的錨連結,並使用href值作為雜湊符號來跳過頁面。這種效果當需要列出很長的資料集時,是非常實用的,比方說一個FAQ頁面,一問一答的形式經常採用這樣的效果,然而頁面跳轉對於遊客來說有時候並不是好友好,因為他一點擊直接跳轉,陌生的遊客對此可能感到困惑,不知道當前的資料跑那裡去了,在本教程中,我將探討一個解決方案,建立一個簡單的頁面索引,並採用錨點連結在頁面上。"跳轉"動作進行動畫處理,向下滾動到達這
Time of Update: 2013-10-17
如果綁定給window對象,則會在所有內容載入後觸發,包括視窗,架構,對象和映像。如果綁定在元素上,則當元素的內容載入完畢後觸發。注意:只有當在這個元素完全載入完之前綁定load的處理函數,才會在他載入完後觸發。如果之後再綁定就永遠不會觸發了。所以不要在$(document).ready()裡綁定load事件,因為jQuery會在所有DOM載入完成後再綁定load事件。因此,使用load方法時盡量把load方法寫在頁面頂部。調用load方法的完整格式是:load( url, [data],
Time of Update: 2013-10-17
1、通過映射的方式,給對象綁定多個事件。2、範例程式碼:複製代碼 代碼如下:<!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> <meta http-equiv="
Time of Update: 2013-10-17
jQuery的選擇包含兩種,一種是選取器,一種是篩選器。篩選器是對選取器選定的jQuery對象做進一步選擇。children()是一個篩選器,顧名思義就是篩選孩子,篩選那些合格孩子。完整的格式如下:複製代碼 代碼如下:.children(expr)
Time of Update: 2013-10-17
複製代碼 代碼如下: <script language="javascript"> window.onbeforeunload = function () { var n = window.event.screenX - window.screenLeft; var b = n > document.documentElement.scrollWidth - 20; if (b && window.event.clientY < 0 ||
Time of Update: 2013-10-17
在ie6以上,我們可以通過 $("#selectID").val("xx");來個一個select控制項賦值。但是在ie6下面會報錯!!我們可以通過I下面方法來,使用方法:set_select_val($("#selectID" ),xx);//因為ie6不支援$("#" + provinceDom).attr("value", provinceDefvalue); 複製代碼 代碼如下: function set_select_val(sel, val) { if
Time of Update: 2013-10-17
在JS中事件是JS與瀏覽器互動的主要途徑。事件是一種叫做觀察者的設計模式,這是一種建立鬆散耦合代碼的技術。對象發行就緒事件,用來表示在該對象生命週期中某個有趣的時刻到了。然後其他對象可以觀察該對象,等待這些有趣的時刻到來並通過運行代碼來響應。
Time of Update: 2013-10-17
小時候我們玩過拼圖遊戲,是用自己的手去拼的。今天我們來研究研究用javascript來拼圖。同樣是拼圖,但用js拼圖要比用手拼圖麻煩多了,因此以後我要把它最佳化成引擎。一、前言以上是一段導語,話不扯遠,對《三國志曹操傳》熟悉的玩家知道,《三國志曹操傳》的地圖是由小地圖塊拼成的,那要實現它就和導語說得一樣:很麻煩。不過即使麻煩也是一門技術,因此在此分享給大家,希望大家喜歡。二、代碼講解今天我要換換講解方式,先不給代碼,我們先來想想原理。現在,假如你有一幅圖片,把它裁開成若干份,並打亂。現在如果讓你
Time of Update: 2013-10-17
這個外掛程式的名字elevatezoom,網址為http://www.elevateweb.co.uk/image-zoom,在github上的項目首頁為https://github.com/elevateweb/elevatezoom,建議去github下載,這個網速比較快。 實現這個效果你需要準備兩張圖片,一張小的,一張大用於滑鼠經過時候顯示。然後我們只要為img標籤添加data-zoom-image屬性,其值為大圖的地址,最後在javascript中選擇該圖片調用elevateZoom()
Time of Update: 2013-10-17
Three.js是一個偉大的開源WebGL庫,WebGL允許JavaScript操作GPU,在瀏覽器端實現真正意義的3D。但是目前這項技術還處在發展階段,資料極為匱乏,愛好者學習基本要通過Demo源碼和Three.js本身的源碼來學習。 國外網站 aerotwist.com 有六篇較為簡單的入門教程,我嘗試著將其翻譯過來,與大家分享。
Time of Update: 2013-10-17
Three.js是一個偉大的開源WebGL庫,WebGL允許JavaScript操作GPU,在瀏覽器端實現真正意義的3D。但是目前這項技術還處在發展階段,資料極為匱乏,愛好者學習基本要通過Demo源碼和Three.js本身的源碼來學習。 0.簡介
Time of Update: 2013-10-17
最近在學些web前段的知識,看見部落格園首頁左側的一個串聯功能表,就想寫一個demo.呵呵 複製代碼 代碼如下: <!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 runat=
Time of Update: 2013-10-17
根據屬性獲得元素 1.比如要擷取頁面p標籤中屬性有id的元素 複製代碼 代碼如下: $("p[id]").css("color","red"); 根據屬性值獲得元素 1.$。在jQuery 中$("<span>"),這個文法等同於$(document.createElement("span")) ,這是一種用法,在選擇元素的時候還會這樣子的用:[attribute$=value],匹配給定的屬性是以某些值結尾的元素。下面舉個例子來說明一下: HTML代碼 複製代碼 代碼如下:
Time of Update: 2013-10-17
因公司需要做一個仿百度搜尋方塊,並且帶Value值的, 網上找了下只有Text, 都沒帶Value的 所以做了個. 直接貼代碼。 複製代碼 代碼如下: (function($) { var timeid; var lastValue; var options; var c; var d; var t; $.fn.autoComplete = function(config) { c = $(this); var defaults = { width: c.width(), //提示框的寬度
Time of Update: 2013-10-17
1. 這兩個方法,如果匹配成功,返回一個數組,匹配失敗,返回null。 2. 當RegExp的global屬性為false時,這兩個方法的返回數組是一樣的。 數組的第0個元素是整個pattern的第一個匹配字串,接下來的元素是pattern第一個匹配中的子匹配字串。 此外,數組還有index和input兩個額外屬性,index是匹配字串的起始位置,input是整個輸入字串。 此時,RegExp的lastIndex屬性一直是0。 demo: 複製代碼 代碼如下: var s =
Time of Update: 2013-10-17
我們時常在使用png圖片的時候,在ie6下發生背景不透明的問題,下面給大家介紹下一個js解決的方式。 首先我們要用到一個js,代碼如下: 複製代碼 代碼如下: /** * DD_belatedPNG: Adds IE6 support: PNG images for CSS background-image and HTML <IMG/>. * Author: Drew Diller * Email: drew.diller@gmail.com * URL:
Time of Update: 2013-10-17
1.document.write("");為 輸出語句 2.JS中的注釋為// 3.傳統的HTML文檔順序是:document->html->(head,body) 4.一個瀏覽器視窗中的DOM順序是:window->(navigator,screen,history,location,document) 5.得到表單中元素的名稱和值:document.getElementById("表單中元素的ID號").name(或value) 6.一個小寫轉大寫的JS:
Time of Update: 2013-10-17
複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>js擷取height和width總結</title> <meta
Time of Update: 2013-10-17
1、功能需求:表格中資料隔行變色、刪除資料、全選刪除、滑鼠移動到圖片時顯示圖片預覽 2、範例程式碼如下: 複製代碼 代碼如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> 資料管理 </TITLE> <META NAME="Generator" CONTENT="EditPlus">