1、JavaScript網頁設計,求代碼!
<body>
<p>請輸入您的姓名</p>
<p><input id=txt type="text" /><input id=btn type="button" value="輸入測試" onclick=test1() /></p>
<script>
var txt=document.getElementById('txt')
var btn=document.getElementById('btn')
function test1(){
if(txt.value==''){
alert('沒輸入任何數據')
}else{
alert(txt.value+'輸入完成')
}
}
</script>
</body>
2、網頁設計中Javascript有多重要
在當今的網路時代,製作網站已不再是高不可攀的技術,但要製作出有良好交互性、功能強大的網站並非易事。JavaScript技術可以實現互動式頁面,在建立動態頁面方面有著其他工具不可比擬的優點。
Javascript 在網頁設計中,大部分都是用來實現功能,特效的..
當然 Web2.0如火如荼,其中關鍵技術之一就是JavaScript,例如Ajax技術就是以JavaScript為基礎的。
回到題問 . 其實老實說, Javascript應該算是網頁設計人員必備掌握的技術. 如果伱只會單純的使用Dreamweaver等那些傻瓜式工具,實在是堪稱失敗..
程序員對JavaScript的不重視,直接導致了JavaScript被忽視;而大量互聯網特效應用,加速了JS被地當作一種腳本。而直到Jesse James Garrett 把JavaScript XMLhttp DOM等組合在一起正式提出Ajax後,JavaScript才忽然地炙手可熱起來。加上Google、Yahoo、Microsoft等大型公司在Ajax方面的大量應用,JavaScript隨著Ajax也越來越受到關注。
而使用JavaScript,至少有下面這幾點好處:
1,增加交互動態應用,豐富界面應用,提高用戶體驗
2,節省後台開發成本,減少後台開發量, 顯示HTML/XHTML和格式化數據交給JS處理
3,節省網路帶寬,讓瀏覽速度更快,減輕伺服器壓力,XMLhttp 減少刷新數據
4,體現RIA,B/S模式的利器,通過JS可以達到C/S模式的效果
5,WEB版軟體最好的界面實現者,Flash,Applet也還不錯,不過目前JavaScrip是最好的
6,……
下面參考地址的鏈接 裡面有實例 伱可以自己去看
http://www.blueidea.com/tech/web/2007/4390.asp
要從事網頁設計 加油了!!
3、html5網頁製作+javascript
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>test</title>
<script type="text/javascript">
function Student(id, name, gender, birthday, score) {
this.id = id;
this.name = name;
this.gender = gender;
this.birthday = birthday;
this.score = score;
this.study = function () {
this.score = this.score === 100 ? this.score : this.score += 1;
};
this.getAge = function () {
return new Date().getFullYear() - new Date(birthday).getFullYear()
};
}
var student = new Student(1,'張三','男','1996-2-12',20);
console.log('學習成績:'+student.score);
console.log('年齡:'+student.getAge());
student.study();
console.log('學習成績:'+student.score); //學分加1
student.study();
console.log('學習成績:'+student.score); //學分加1
</script>
<body>
請打開瀏覽器控制台查看日誌輸出效果。
</body>
</html>
4、網頁設計里什麼能用javascript
CSS和JavaScript是製作網頁常用到的兩種語言,不屬於Dreamweaver,Dreamweaver只是製作網頁的一種工具,做網頁可以使用CSS和JavaScript也可以不使用,也就是說用Dreamweaver可以使用CSS和JavaScript也可以不使用。
可以理解為,css讓房子里的東西擺好位置,但不能動,JS卻可以重新把布局進行更換
js主要用於客戶端,屬於客戶端腳本語言(是弱類型的程序),CSS只能美化網頁,對網頁進行布局,功能單一
5、網頁設計中常用的javascript腳本有哪些
$(「a[href=』#top』]」).click(function() {
$(「html, body」).animate({ scrollTop: 0 }, 「slow」);
return false;
});
復制以上代碼放在網頁的JavaScript標簽中,然後在底部添加一個id為「top」的鏈接就會自動返回到頂部了。
2、復製表單頂部標題到底部:
var $tfoot = $(『<tfoot></tfoot>』);
$($(『thead』).clone(true, true).children().get().reverse()).each(function(){
$tfoot.append($(this));
});
$tfoot.insertAfter(『table thead』);
3、載入額外的內容:
$(「#content」).load(「somefile.html」, function(response, status, xhr) {
// error handling
if(status == 「error」) {
$(「#content」).html(「An error occured: 「 + xhr.status + 」 「 + xhr.statusText);
}
});
有時候需要為單獨的一個div層從外部載入一些額外的數據內容,下面這段短碼將會非常有用。
4、設置多列層等高:
var maxheight = 0;
$(「div.col」).each(function(){
if($(this).height() > maxheight) { maxheight = $(this).height(); }
});
$(「div.col」).height(maxheight);
在一些布局設計中,有時候需要讓兩個div層高度相當,下面是採用js方法實現的原理(需要等高的div層設置class為」col」)。
5、定時刷新部分頁面的內容:
setInterval(function() {
$(「#refresh」).load(location.href+」 #refresh>*」,「」);
}, 10000); // milliseconds to wait
如果在你的網頁上需要定時的刷新一些內容,例如微博消息或者實況轉播,為了不讓用戶繁瑣的刷新整個頁面,可以採用下面這段代碼來定時刷新部分頁面內容。
6、預載入圖像:
$.preloadImages = function() {
for(var i = 0; i<arguments.length; i++) {
$(「<img />」).attr(「src」, arguments[i]);
}
}
$(document).ready(function() {
$.preloadImages(「hoverimage1.jpg」,「hoverimage2.jpg」);
});
有些網站頁面打開圖像都未載入完畢,還要苦苦等待。下面這段代碼實現圖像都載入完畢後再打開整個網頁。
7、測試密碼強度:
這個比較給力,現在很多網站注冊的時候都加入了密碼強度測試功能,以下代碼也簡單提供了密碼強度測試功能。
HTML代碼部分:
<input type=「password」 name=「pass」 id=「pass」 />
<span id=「passstrength」></span>
JavaScript腳本代碼:
$(『#pass』).keyup(function(e) {
var strongRegex = new RegExp(「^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*W).*$」, 「g」);
var mediumRegex = new RegExp(「^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$」, 「g」);
var enoughRegex = new RegExp(「(?=.{6,}).*」, 「g」);
if (false == enoughRegex.test($(this).val())) {
$(『#passstrength』).html(『More Characters』);
} else if (strongRegex.test($(this).val())) {
$(『#passstrength』).className = 『ok』;
$(『#passstrength』).html(『Strong!』);
} else if (mediumRegex.test($(this).val())) {
$(『#passstrength』).className = 『alert』;
$(『#passstrength』).html(『Medium!』);
} else {
$(『#passstrength』).className = 『error』;
$(『#passstrength』).html(『Weak!』);
}
return true;
});
8、自適應縮放圖像:
有時候網站上傳的圖像需要填充整個指定區域,但是有時候圖像比例並不恰好合適,縮放後效果不好。一下代碼就實現了檢測圖像比例然後做適當的縮放功能。
$(window).bind(「load」, function() {
// IMAGE RESIZE
$(『#proct_cat_list img』).each(function() {
var maxWidth = 120;
var maxHeight = 120;
var ratio = 0;
var width = $(this).width();
var height = $(this).height();
if(width > maxWidth){
ratio = maxWidth / width;
$(this).css(「width」, maxWidth);
$(this).css(「height」, height * ratio);
height = height * ratio;
}
var width = $(this).width();
var height = $(this).height();
if(height > maxHeight){
ratio = maxHeight / height;
$(this).css(「height」, maxHeight);
$(this).css(「width」, width * ratio);
width = width * ratio;
}
});
//$(「#contentpage img」).show();
// IMAGE RESIZE
});
9、自動載入內容:
現在很多網站,特別是微博,都不需要翻頁的按鈕了,直接下拉後會自動載入內容。下面的腳本就是簡單實現了個這種效果。
var loading = false;
$(window).scroll(function(){
if((($(window).scrollTop()+$(window).height())+250)>=$(document).height()){
if(loading == false){
loading = true;
$(『#loadingbar』).css(「display」,「block」);
$.get(「load.php?start=」+$(『#loaded_max』).val(), function(loaded){
$(『body』).append(loaded);
$(『#loaded_max』).val(parseInt($(『#loaded_max』).val())+50);
$(『#loadingbar』).css(「display」,「none」);
loading = false;
});
}
}
});
$(document).ready(function() {
$(『#loaded_max』).val(50);
});
6、網頁設計里的js文件是什麼
有問題找百度,不要這么懶
先在網頁一般都會用javascript實現頁面的動態效果,甚至用Ajax(javascript+XML)實現非同步通信效果。
用到javascript代碼的頁面中,javascript代碼的存放位置總共有三種情況:
1. 在<script></script>標簽中間
2. 在各個標簽的< ... onClick="javacript代碼" /> 中
3. 外置的javascript代碼,就是以 .js 文件形式存在
7、在網頁製作中javascript是什麼意思
Javascript是一種腳本語言,它可以增強靜態Web應用的功能,從而為Web頁面提供動態的、個性化的內容,通過Javascript還可以與用戶進行交互。
說白了,html控制網頁的內容,css控制網頁的樣式,Javascript就是控制網頁的行為。
8、求 HTML+CSS+JavaScript網頁設計從入門到精通 胡曉霞版的書籍PDF 謝謝!