今天的無聊html程式碼

longerandlonger發表於2013-01-23

jquery,animate函式.

<!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" lang="zh-CN">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
	<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.9.0/build/reset/reset-min.css">
	<style type="text/css">
		body {
			margin:0 auto;
			width:800px;
			line-height:1.8em;
			background-color:#00525f;
			color:white;
		}
		#head {
			position:fixed;
			z-index:10000;
			background-color:#7ce;
			width:inherit;
			height:104px;
			opacity:0.96;
			line-height:1em;
		}
		.transparent {
			/* IE 8 */
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=96)";

			/* IE 5-7 */
			filter: alpha(opacity=96);

			/* Netscape */
			-moz-opacity: 0.96;

			/* Safari 1.x */
			-khtml-opacity: 0.96;

			/* Good browsers */
			opacity: 0.96;
		}
		h1 {
			font-size:40px;
			margin:10px auto;
			text-align:center;
			color:#27c
		}
		#content {
			float:left;
			margin-top:100px;
			position:relative;
			background-color:#005328;
			padding:0 15px;
		}
		#switcher {
			float:left;
			position:relative;
			padding:15px;
			width:250px;
			background-color:#4ac;
			margin:1px;
		}
		.speech p {
			text-indent:2em;
		}
		.more {
			text-decoration:none;
			color:#e59
		}
		.more:hover {
			text-decoration:underline;
			color:#95e
		}
		button {
			width:70px;
			height:20px;
			padding:0;
			display:inline;
		}
	</style>
	<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.0.min.js"></script>
	<script type="text/javascript">
		$(document).ready(function() {
			var alertFallback = true;
			if (typeof console === "undefined" || typeof console.log === "undefined") {
				console = {};
				if (alertFallback) {
					console.log = function(msg) {
						alert(msg);
					}
				};
			} else {
				console.log = function() {};
			}
			var $speech = $('div.speech');
			var defaultSize = parseFloat($speech.css('fontSize'));
			$('#switcher button').click(function(event) {
				var fontSize = parseFloat($speech.css('font-size'));
				switch (this.id) {
					case 'switcher-larger':  
						fontSize *= 1.4;
						break;
					case 'switcher-small':
						fontSize /= 1.4;
						break;
					default:
						fontSize = defaultSize;
				}
				console.log('fontSize:' + fontSize);
				$speech.css('fontSize', fontSize + 'px');
			});
			var $thePara = $('p').eq(1);
			$thePara.hide();
			$('a.more').click(function() {
				//$thePara.slideToggle('slow');
				
				$thePara.animate({opacity:'toggle', width:'toggle', 'font-size':'30px'}, 'slow');
				$link = $(this);
				if ($link.text() == 'Read More') {
					$link.text('Read Less');
				} else {
					$link.text('Read More');
				}
				
				/*if ($thePara.is(':hidden')) {
					$thePara.fadeIn(0);
					$(this).text('Read Less');
				} else {
					$thePara.fadeOut(0);
					$(this).text('Read More');
				}*/
				
				/*$('p').eq(1).slideDown(5000);//show()fadeIn()
				$(this).slideUp(4000);//hide()fadeOut()*/
				return false;
			});
			var atLeft = true;
			var bkColorBak = $('#switcher').css('background-color');
			var fade = 1;
			$('div.label').click(function() {
				var $head = $('#head');
				var paraWidth = $head.outerWidth();
				var borderLeftWidth = parseFloat($head.css('border-left-width'));
				var borderRightWidth = parseFloat($head.css('border-right-width'));
				var $switcher = $(this).parent();
				var switcherWidth = $switcher.outerWidth(true);
				var newLeftValue = 0;
				var bkColor = bkColorBak;
				console.log('.'+bkColor);
				if (atLeft) {
					fade = .3;
					bkColor = '#eee';
					newLeftValue = paraWidth - switcherWidth - borderLeftWidth - borderRightWidth;
					atLeft = false;
				} else {
					fade = 1;
					newLeftValue = 0;
					atLeft = true;
				}
				$switcher
				.fadeTo('fase', fade).slideUp('fast').slideDown('fast')
				.animate({/*borderWidth:'5px', //right:'0px', //height: '+=20px'*/left:newLeftValue}, {duration:'slow',queue:false})
				.queue(function(next){$switcher.css('background-color', bkColor);next();});//不要忘了呼叫next()
				//$('#content').css('padding-top', '+=40px');
			});
		});
		$(document).ready(function() {
			$('p').eq(3).css('backgroundColor', '#111').hide();
			$('p').eq(2).hover(function(){$(this).css('cursor', 'pointer');}).css('border', '1px solid #fff').click(function() {
				var $clickedItem = $(this);
				$clickedItem.next().slideDown('slow', function() {
					$clickedItem.slideUp(600, function(){
						$(this).next().css('background-color', $('#content').css('background-color')).fadeIn(1000, 0.4);
					});
				})
			});
		});
	</script>
</head>
<body>
	<div id="head" class="transparent">
		<h1>APM角度上看:NoSQL和關聯式資料庫並無不同</h1>
		<div id="switcher">
			<div class="label">Text Size</div>
			<button id="switcher-default">Default</button>
			<button id="switcher-larger">Bigger</button>
			<button id="switcher-small">Smaller</button>
		</div>
	</div>
	<div id="content">
		<div class="speech">
			<p>最重要的不是資料庫本身的效能,而是使用資料庫的應用程式。應用程式的邏輯決定了使用資料庫的方式,當然也有很多途徑來調優資料庫用以掩飾應用程式本身的問題。所以我們需要監視和優化應用程式的使用模式,同時應用程式邏輯又由輸入資料或者是大多數情況下與使用者互動的方式決定;所以我們必須分析使用者的行為,而使用者的操作決定了資料庫的使用方式。另一方面,我們需要明白這些行為對資料庫的影響。這裡的重點在於獲悉當資料的效能達到最高標準,卻仍然成為應用程式的主要瓶頸 —— 它們是否被錯誤的使用或者是使用了一個錯誤的訪問模式。
			</p>
			<p>【CSDN報導】AWS終於著手解決故障頻發的東部資料中心了,AWS將在弗吉尼亞州北部建立新的資料中心,它將在2014年建成,這將從根本上解決AWS東部區域故障頻發的問題。位於弗吉尼亞州的Ashburn資料中心在2004年開始服役,並在2006年提供AWS服務,它是AWS最古老同時也是最大的資料中心,因此各方面出現故障的機率也較高。根據獨立的調查,AWS上70%以上的IP地址指向這裡。
			</p>
			<a href="javascript:void(0);" class="more">Read More</a>
			<p>Jexus Web server是Linux平臺上最強勁的ASP.NET WEB伺服器,同時也是linux平臺上的一款優秀的高效能HTML WEB伺服器。其最新版V5.2已於昨日正式釋出。
				與5.1相比,Jexus5.2有如下變化:
				1、修復了5.1釋出以來發現的所有BUG;
				2、為FastCGI、反向代理增加了對“多重Cookie”的支援;
				3、增加了對響應資料進行“分塊傳輸”的支援;
				4、增加了正常讀取中文亂碼檔名(windows檔案複製到linux系統上後中文檔名成為亂碼)的支援;
				5、為ASP.NET開放了開放HTTP OPTIONS/PUT/DELETE協議,為“RESTful Web API”的正常執行提供了平臺基礎;
				6、對執行緒池控制、應用程式域域間資料傳遞方式進行了改進,效能特別是ASP.NET的處理速度得到大幅度提升(靜態檔案處理速度提高了5%,ASP.NET處理速度提高了40%)。
			</p>
			<p>這個屬性定義建立元素佈局所用的定位機制。任何元素都可以定位,不過絕對或固定元素會生成一個塊級框,而不論該元素本身是什麼型別。相對定位元素會相對於它在正常流中的預設位置偏移。
			</p>
			<p>SolusOS是新手友好的桌面Linux發行,它基於Debian GNU/Linux的最新穩定釋出。其特色在於GNOME 2桌面,面向日常任務的一組精心挑選的預設應用程式,從“backports”升級的軟體,一套完整的多媒體外掛,一份定製的GNOME選單,以及一份直 觀的圖形化安裝程式。
			</p>
		</div>
	</div>
</body>
</html>


相關文章