Time of Update: 2018-12-08
大家有的時候想在頁面中加一些東東,又限於瀏覽器的不同,效果不盡都能表現出來,這下我們可以想到瀏覽器的判斷,根據不同的瀏覽器給出不同的展示效果,是不是很炫呢?那當然,你能想到的很多人都能想的到,就好像大楚網的廣告添加方法,真是讓我見識到了真正的JS高手是如何練就的了,廢話不說了,看代碼: 複製代碼 代碼如下:if (window.XMLHttpRequest) { //Mozilla, Safari,IE7 alert('Mozilla, Safari,IE7 ');
Time of Update: 2018-12-08
是的,jquery成功挖掘selector、鏈式用法、gsetter用法、很多精簡命名,等等,讓前端變得輕鬆簡單,為Web開發作出巨大貢獻。 不過,它也有一些不盡人意的地方。 1。關於代碼坨之一。 一直覺得jquery是個個人英雄主義的產物,有耐心看完他代碼的,絕對少於百分之一。 sizzle獨立出來後,ms有些改觀。 可一坨一坨並且相互牽連的風格,還是在sizzle與jquery到處都是。 有時想:John如果不寫代碼了,誰會願意來接手這些坨坨。 2。關於代碼坨之二。
Time of Update: 2018-12-08
左側為選項卡,右側為詳細內容。 原理: 點擊左側的清單項目,根據所選清單項目在列表的[索引n]顯示第n個內容。 (首先需要將列表和內容一次性載入到頁面,內容只顯示第一個,這樣切換起來更友好。) 如何擷取挑選清單項在列表中的索引: jquery裡有一個方法是index([subject]) $("#ul li").index($("#selected")); 意思是 首先設定列表範圍(#ul li列表),然後返回$("#selected")元素在列表中的索引。
Time of Update: 2018-12-08
查看下之前寫的代碼,有許多這樣的代碼: 複製代碼 代碼如下:$(function(){ //do something. }); 這裡面可能寫一些初始化樣式、給其他dom元素附加事件處理等。剛開始沒發現什麼問題,但是在頁面引用了一些下載緩慢的圖片時,問題出現了:在頁面html下載完,到所有資源全部下載完之間,綁定dom元素上綁定的事件無法執行、用指令碼綁定的樣式無效等混亂情況,也就是ready麼有執行。
Time of Update: 2018-12-08
複製代碼 代碼如下:// Used for trimming whitespace trimLeft = /^\s+/, trimRight = /\s+$/, // Use native String.trim function wherever possible trim: trim ? function( text ) { return text == null ? "" : trim.call( text ); } : // Otherwise use our own trimming
Time of Update: 2018-12-08
MaxClients n 1、apache1.x n是整數,表示最大串連數,取值範圍在1和256之間,如果要讓apache支援更多的串連數,那麼需要修改源碼中的httpd.h檔案,編輯/httpd-2.0.59/include/httpd.h中的HARD_SERVER_LIMIT值改大然後再編譯。 增加apache最大串連數的方法: 在httpd.conf中設定: MaxClients n
Time of Update: 2018-12-08
xmlns="http://www.w3.org/1999/xhtml"> 甜蜜情人節給點力——合肥網2011情人節.情人周11大钜獻_合肥網專題 - 專題頻道-合肥網 甜蜜情人節給點力——合肥網2011情人節.情人周11大钜獻_合肥網專題 - 專題頻道-合肥網甜蜜情人節給點力——合肥網2011情人節.情人周11大钜獻_合肥網專題 - 專題頻道-合肥網 甜蜜情人節給點力——合肥網2011情人節.情人周11大钜獻_合肥網專題 - 專題頻道-合肥網甜蜜情人節給點力——合肥網2011情人節.
Time of Update: 2018-12-08
複製代碼 代碼如下:// Useragent RegExp rwebkit = /(webkit)[ \/]([\w.]+)/, ropera = /(opera)(?:.*version)?[ \/]([\w.]+)/, rmsie = /(msie) ([\w.]+)/, rmozilla = /(mozilla)(?:.*? rv:([\w.]+))?/, // Keep a UserAgent string for use with jQuery.browser userAgent =
Time of Update: 2018-12-08
一、直接在html檔案中載入: 複製代碼 代碼如下:<div id="FlashFile"> <object type="application/x-shockwave-flash" width="470px" height="403px" data="flvplayer.swf?file=movies/company.flv"> <param name="movie"
Time of Update: 2018-12-08
複製代碼 代碼如下:/* * jqDnR - Minimalistic Drag'n'Resize for jQuery. * * Copyright (c) 2007 Brice Burgess <bhb@iceburg.net>, http://www.iceburg.net/ * Licensed under the MIT License: * http://www.opensource.org/licenses/mit-license.php * * $Version: 2
Time of Update: 2018-12-08
今日的學習再結合昨天的JavaScriptDOM的內容,讓我對此十分清晰。JQuery原則:“write less, do more.”,這句話已充分說明它對簡化使用JavaScriptDOM編程的功力! 每位老師都有自己的教學方式,可能根據教授的內容的不同教學方式也有輕微的變化。老佟是一位非常有經驗的軟體教師,之前他在大連的軟體公司做培訓。經過多年的總結,他已經有自己一套成熟的教學方式。這個方式讓我十分喜歡!至於是什麼方式,你自己來體驗吧!哈哈~~
Time of Update: 2018-12-08
原來比較常用的是window的onload 事件,而該事件的實際效果是:當頁面解析/DOM樹建立完成,並完成了諸片、指令碼、樣式表甚至是iframe中所有資源的下載後才觸發的。這對於很多 實際的應用而言有點太“遲”了,比較影響使用者體驗。為瞭解決這個問題,ff中便增加了一個DOMContentLoaded方法,與onload相比,該 方法觸發的時間更早,它是在頁面的DOM內容載入完成後即觸發,而無需等待其他資源的載入。Webkit引擎從版本525(Webkit nightly 1/2008:52
Time of Update: 2018-12-08
FlashPaper 是Macromedia推出的一款電子文檔類工具!通過使用FlashPaper,可以將需要的文檔通過簡單的設定轉換為SWF格式的Flash動畫,原文檔的排版樣式和字型顯示不會收到影響,這樣做的好處是不論對方的平台和語言版本是什麼,都可以自由的觀看你所製作的電子文檔動畫,並可以進行自由的放大,縮小和列印,翻頁等操作! 展示的效果就像百度的文庫查看效果。 Flashpaper的使用相信大多數人都知道,這裡的Demo是用於線上轉換 .doc檔案轉換為 .swf的flash檔案。
Time of Update: 2018-12-08
具體的代碼如下: 滑鼠進入數位時候添加了如下的CSS: 複製代碼 代碼如下:<style type="text/css"> .mouseOver { cursor:hand; border:1px solid red; } </style> 圖片切換的JS代碼如下: 複製代碼 代碼如下:<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script> <script
Time of Update: 2018-12-08
JsDoc Toolkit不久前發布了2.3.2版本,主要還是對前版本的修複。 如果你需要使用Ant,JsDoc還有一個Ant外掛程式:JsDoc Toolkit Ant Task 下載JsDoc Toolkit2.3.2:http://jsdoc-toolkit.googlecode.com/files/jsdoc_toolkit-2.3.2.zip命令名描述 @param @argument 指定參數名和說明來描述一個函數參數 @returns 描述函數的傳回值 @author
Time of Update: 2018-12-08
複製代碼 代碼如下:class2type = {}; toString = Object.prototype.toString; type: function( obj ) { return obj == null ? String( obj ) : class2type[ toString.call(obj) ] || "object"; }, isFunction: function( obj ) { return jQuery.type(obj) === "function"; },
Time of Update: 2018-12-08
複製代碼 代碼如下:isEmptyObject: function( obj ) { for ( var name in obj ) { return false; } return true; } 分析: 1.什麼是對象:其實,在javascript中對象是一組“鍵/值”的組合,說白了就是資料集,表示屬性和方法 jQuery 判斷一個對象是否為空白是使用for name in obj 來遍曆對象中的屬性名稱.如果一個對象有屬性名稱則運行return
Time of Update: 2018-12-08
複製代碼 代碼如下:// args is for internal usage only each: function( object, callback, args ) { var name, i = 0, length = object.length, isObj = length === undefined || jQuery.isFunction(object); if ( args ) { if ( isObj ) { for ( name in object ) { if (
Time of Update: 2018-12-08
一般我們想讓一個a標籤點擊後執行javascript代碼,有以下幾種寫法: 方式一:<a href="#" onclick="alert(1);">點擊一</a> 這種方式的缺點就是點擊後會在地址欄的URL後面加#號,同時把頁面移動到頂部,一般不建議使用。方式二:<a href="javascript:void(0);" onclick="alert(1);">點擊一</a>
Time of Update: 2018-12-08
待改進部分 1.大圖可根據瀏覽器解析度自動縮放,目前是按照固定的寬和高顯示,超出部分隱藏。 2.大圖現在是直接載入了所有,若圖片很多時,體驗不好。可改為非同步載入,或者消極式載入,這個可以用jquery控制項lazyload實現。 3.縮圖是根據上傳時設定的參數直接產生的,如果是豎形圖片,會出現被壓縮的情況。可以改為只顯示局部,超出部分隱藏。 4.縮圖列表的滑動採用了jcarousellite外掛程式,如果將投影片提取為外掛程式的話,需要整合為一個。