Time of Update: 2017-01-19
想實現一個類似跑馬燈的效果,發現跑馬燈有空格.效果也不美觀,於是用jquery寫了個頁面代碼<div class="recordList"> <ul class="tpl-rotate-recordList" style="margin-top: 0px;"> <li class="tpl-rotate-recordList-item"> 恭喜187****5204獲得1000RBM </li> <li
Time of Update: 2017-01-19
html<body><div id="div"><ul><li>☆</li><li>☆</li><li>☆</li><li>☆</li><li>☆</li></ul></div><p id="p"></p><p
Time of Update: 2017-01-19
<!-- 本文例子所引用的jQuery版本為 jQuery-1.8.3.min.js -->一. 複合選取器對checkbox的相關操作<input type="checkbox" id="ckb_1" /> <input type="checkbox" id="ckb_2" disabled="true" /> <input type="checkbox" id="ckb_3" /> <input type="checkbox"
Time of Update: 2017-01-19
軟體開發實際就是資料的增刪改查,javascript前端開發也不例外。今天學了jquery架構的簡單使用。於是用它實現簡單的增刪改,接著也用原始的javascript實現同樣的功能,以便看出jquery的強大:代碼如下:<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html;
Time of Update: 2017-01-19
jQuery的已成為所有時刻的最常用和最喜愛的JavaScript架構之一。它不僅不會減少在JavaScript編碼簡單的技術開銷,而且也使您的代碼的跨瀏覽器安全色。我已經寫了許多關於jQuery教程,這個時候,我也用這個簡單的純實現了。任務是從一個HTML表使用一些時髦的效果,只要按一下該行的行。以下是實現這一目標的jQuery代碼。$(document).ready(function() {$("#sample tr").click(function() {//change the
Time of Update: 2017-01-19
這篇文章主要介紹了JQuery實現當滑鼠停留在某地區3秒後自動執行,可以應用於很多情境<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.
Time of Update: 2017-01-19
這裡有一個人和我一樣的情況http://topic.csdn.net/t/20020826/11/970138.html但文章內有人測試又沒問題,我測試的IE6是windows 2003下的,不知道XP下的是否已修複該問題。在微軟官方找到一篇關於IE5存在此BUG的協助文檔。http://support.microsoft.com/kb/238004/zh-cn解決辦法是用一個全域變數來限制觸發的3次事件只執行一次,200ms後再將該變數複位即可。這個問題比較罕見,特此記錄一下
Time of Update: 2017-01-19
複製代碼 代碼如下: <!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>
Time of Update: 2017-01-19
關於substr、substring和slice方法區別的文章,網上搜到了許多,文章內容也基本一致。而後,我將其中一篇文章中的代碼挪到本地進行了測試,發現測試結果和原文中的有些出入。 我更相信自己親自驗證過後的代碼,隨後小記下來,供以後查閱。 substr 複製代碼 代碼如下: document.write("|" + str.substr(0,5) + "|" + "<br />"); document.write("|" + str.substr(0) + "|" + "<
Time of Update: 2017-01-19
功能 camelCase函數的功能就是將形如background-color轉化為駝峰標記法:backgroundColor。 此函數在jQuery的data函數,以及涉及到css的諸多函數中都有用到。 jQuery的實現 複製代碼 代碼如下: //正則匹配 rdashAlpha = /-([a-z])/ig, // camelCase替換字串時的回呼函數 fcamelCase = function( all, letter ) { return letter.toUpperCase(); },
Time of Update: 2017-01-19
在以往我都是對這些屬性死記硬背,很少真正理解過,忘記了就查手冊。看完本文我相信這種情況就不會再發生了。 元素佔據的物理空間的尺寸 如果你需要獲得元素佔據的物理空間,那麼使用offsetHeight和offsetWidth。 自然而然此物理空間必然包含的有:padding、捲軸、border。這兩個屬性與getBoundingClientRect()的height和width屬性是一致的。 為了協助理解請看下圖: 元素內容的可視地區的尺寸
Time of Update: 2017-01-19
複製代碼 代碼如下: /**************************************************** *CreateBy:joe zhou *CreateDate:2011-9-4 *Description:字串輔助函數 ****************************************************/ //String.prototype = { // caption: function () { // }, // leftPad:
Time of Update: 2017-01-19
這裡有個簡單的測試頁面:IE、Firefox彈出"hello world",而chrome,safari,opera毫無反應。 以下是小段測試代碼(刻意修改domain,讓父頁面和子頁面為不同域頁面): 1.父頁面代碼: 複製代碼 代碼如下: <script> document.domain = "nunumick.me"; function doTest(){ alert('hello world'); } </script> <iframe src="http:
Time of Update: 2017-01-19
一、容易被忽略的局部變數 複製代碼 代碼如下: var a = 5; (function(){ alert(a); var a = a ++; alert(a); })() alert(a); 思考這段代碼的執行結果。 執行後,看看是否和你想象的一致? ok,這段代碼裡核心的知識點是 var a = a++,其中兩個變數 a 都是匿名函數內部的局部變數,是同一個,和全域變數 a 是不一樣的。 為什嗎?我們來看看ECMA規範對變數聲明語句的定義: 複製代碼 代碼如下: Description
Time of Update: 2017-01-19
這裡只討論支援並行下載的瀏覽情況,大致分為兩種,一種是按加向DOM樹中加的順序執行,另一種按下載完成的先後順序執行;這樣如果js檔案間有依賴關係的話,且是按下載順序執行,且在沒有緩衝的情況下就會報錯(通常的情況下第一次執行會報錯,http返回狀態200,如果緩衝未禁用,http狀態是304,就不會報錯了) 而ie就是按http下載完成的先後順序執行js代碼的,首先看下面的代碼: 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Time of Update: 2017-01-19
Google一下“VBS監視註冊表”,TOP 5都是一模一樣的代碼,我查了一下,出處是Hey, Scripting Guy! Blog上一篇名為《How Can I Monitor Changes to a Registry Key?》的文章,真是厚顏無恥。 文章我沒時間翻譯了,貼一下代碼: 複製代碼 代碼如下: strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer &
Time of Update: 2017-01-19
但是這個size值怎麼設定,size="10"是多寬,預設值又是多少,不能光憑感覺去設定。 用指令碼來查看下: 複製代碼 代碼如下: <script type="text/javascript"> $(function() { var fileArray = []; var i = 0; while (i < 100) { fileArray.push(i + ":<input type='file' size='" + i + "' /><br />"
Time of Update: 2017-01-19
Javascript中,相信大家都試過用getElementsByTagName和childNodes來實現對節點的遍曆。但是 getElementsByTagName對複雜的DOM結構遍曆明顯不如用childNodes,因為childNodes能更好的處理DOM的階層,建議在需要進行了遍曆時首先使用childNodes!! 但是不幸的是,在IE和FireFox中childNodes有點細微的差別: 複製代碼 代碼如下: <head> <script
Time of Update: 2017-01-19
單個連結取消連結並觸發js事件 複製代碼 代碼如下:<a href="javascript:void(0);" onclick="alert('ok')">測試</a> 批量將網頁中的連結取消或重新設定連結的代碼: 百度 雲棲社區 伺服器軟體 素材下載 站長查詢 指令碼下載 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
jQuery如何修改li下的樣式,以及修改li下的img的src的值,下面是具體的實現代碼,需要的朋友可以看看$(".test li").click(function() {$(".test li a").removeClass("test01");$(".test li a").addClass("test02");$("a", this).removeClass("test02");//當前li中的a標籤$("a", this).addClass("test01");var