Hello JS

現在我們用一下js,js是一種很厲害的語言,以後自己感受。

下面來用一下

還是上一篇的代碼,在後面加入script標籤,在script裏面指明 type="text/javascript" ,意思是這是text類型的JavaScript代碼,然後在script裏面寫js代碼,

<html>
	<head>
		<title>ul li</title>
	</head>
	<style>
		ul li{
			list-style:none;
			float:left;
			margin-right:20px;
			
		}
		#menu{
			width:1200px;
			margin:0 auto;
		}
		
		
	</style>
	<body>
		<div id="menu">
			<ul>
				<li>首頁</li>
				<li>個人主頁</li>
				<li>消息中心</li>
				<li>充值中心</li>
				<li>會員中心</li>
			</ul>
			<br/>
			<hr/>
		</div>
	</body>
</html>
<script type="text/javascript">
	alert("Hellow JS");
</script>

運行結果如下,會在頁面中彈出一個框,內容就是代碼上寫的內容。

wKioL1jZEcrS6sdgAABmoMoF8KM260.jpg代碼解析

alert就是彈出一個框。顯示消息

這樣我們的第一句js代碼就完成了。



下面進行以下一些簡單的js操作。

1、點擊事件

我們讓菜單中點擊一次,彈出對應的名稱

代碼如下

<html>
	<head>
		<title>ul li</title>
	</head>
	<style>
		ul li{
			list-style:none;
			float:left;
			margin-right:20px;
			
		}
		#menu{
			width:1200px;
			margin:0 auto;
		}
		
		
	</style>
	<body>
		<div id="menu">
			<ul>
				<li onclick="menuclick(this)">首頁</li>
				<li onclick="menuclick(this)">個人主頁</li>
				<li onclick="menuclick(this)">消息中心</li>
				<li onclick="menuclick(this)">充值中心</li>
				<li onclick="menuclick(this)">會員中心</li>
			</ul>
			<br/>
			<hr/>
		</div>
	</body>
</html>
<script type="text/javascript">
	function menuclick(e){
		alert(e.innerHTML);
	}
</script>

代碼解析

function menuclick 表示定義一個menuclick的方法,方法的內容寫在{}大括號裏面,它們之間的()用來傳遞參數,上面li標籤寫着 onclick="menuclick(this)",意思是,點擊時調用menuclick方法,將this傳入方法,this就是自身,是一個關鍵字,也就是li這個標籤。而在script中寫了e,這是同一個事物的不同名稱,e就是一個別名,e可以隨便起。


e.innerHTML就是獲取這個標籤裏面的內容。


用js自己寫頁面效果會很麻煩,那麼就有人幫我們創建了一個庫,叫jquery,這是對JavaScript的一個包裝,讓js更方便使用。我們調用JQuery簡單的方法,JQuery會幫我們執行復雜的js代碼,而不需要我們自己寫。

下一篇再說JQuery

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章