網頁

2014年11月30日 星期日

javascript 程式

如果你有寫過 CSS 語法,那對於 JavaScript 的寫法應該很容易得心應手,因為配置有點類似,不過這並不是重點,以下這篇將以網頁的方式做一個簡單的 JavaScript 範例給各位看,撰寫 JavaScript 有三個簡單的步驟,第一步驟是宣告,也就是告訴瀏覽器你寫的這段程式碼是屬於 JavaScript 語法,這樣瀏覽器才會正確執行,而不是把你寫的程式碼當成一般字串顯示出來,第二步驟當然就是寫程式碼啦!第三步驟就是測試,在寫這類 Script 通常都是邊寫邊測試,有問題馬上修改,避免寫了一大串才開始除錯,那就累了。

現在就開始來寫第一個 JavaScript 程式碼,請先開啟記事本或是 Notepade++ 程式碼編輯器,將以下程式碼複製到你的記事本或編輯器中,並另存新檔為 test.html,最後用瀏覽器開啟這個 test.html 檔案測試。
<html>
 <body>
 <script type="text/JavaScript">
 <!--
 document.write("歡迎光臨")
 //-->
 </script>
 </body>
</html>
順利的話應該可以看到網頁中顯示「歡迎光臨」的文字,如果出現亂碼則表示網頁邊碼有問題,請將程式碼中「歡迎光臨」這幾個字改成英文字母或數字,重新測試一次應該就可以正常顯示你寫的內容,關於編碼的問題稍微複雜,需要另外的篇幅才能做介紹,這裡就先不多寫,先專注於這個範例的了解吧!

這段程式碼中 HTML 的部分比較單純(如果不懂 HTML 語法請先參考此篇:撰寫第一個 HTML 網頁範例),重點在於 <script type="text/JavaScript"> 與 </script> 間是用來放你的 JavaScript 語法,瀏覽器看到這段 Script 標籤的宣告,就知道要執行其中的 JavaScript 語法,如果你沒有這樣的宣告,JavaScript 可能就不會正確執行囉!

vbscript程式

<html>
<head>
<title>第一個範例程式</title>
</head>
<body>

<script language="vbscript">
     alert "大家好,歡迎光臨!!....."
</script>
</body>
</html>

asp和aspx的區別

.asp是asp的文件后缀名
.aspx是asp.net的文件后缀名

说直白些,这种文件就是动态的网页~

asp.net 又叫 asp+ 是动态网络编程的一种设计语言。
所谓动态网 就如 bbs 留言板 聊天室 等等```
可以用 asp,php,jsp,asp.net 来写

那么你提到到的asp就是asp.net的前身了~~~

如果你初学 建议直接学asp.net 他支持很多语言的编写 比如java c# vb.net 功能很强
效率比asp高,visual studio.net支持编写,程序结构清晰 ,开发简单(主要是他控件功能强大)安全性也高(他程序必须都在服务器端运行)

htm和asp的區別

凡是有asp后缀的文件都要通过服务器解释,但服务器只对一些特殊的符号包含的内容解释,如:<%~~~%>
其它的都原样返回给客户端

html直接发送到客户端,由客户端解释

所以当ASP文件里没有需要解释的内容时,服务器就不会作任何操作而直接发送到客户端,也就你说:后缀写成htm或ASP从浏览的角度看效果完全相同。

对于asp?后面的内容无法搜索,这个我想不是吧!我的网站一般都有这个后缀,但搜索引挚一样能搜到!

实际上对浏览者来说这也是一个静态页面

靜態網頁設計與動態網頁設計的不同

靜態網頁設計:
靜態網頁是指一個純文字與圖片的網頁,不包含網頁程式設計(ex:PHP、ASP、ASP.NET、JAVA...等)網站內容不會讀取資料庫得資料,如欲增加一項產品,勢必要增加一個靜態頁面,使用者要管理網站比較困難,需具備專業的能力。

動態網頁設計:
動態網頁設計是指透過程式與資料庫結合所產生的頁面,具備後端管理系統,使用者只要登入正確的帳號及密碼,便可以簡易的做資料的維護與更新,以及快速的新增最新資訊,也增加了與網友的互動,而透過程式存取資料庫的方式,如欲尋找產品,只需輸入您所尋找的商品的相關資訊,便可以快速的找的網頁,對於瀏覽者與管理者都相當的友善,更加的便利。

一化的建議:
我們的建議的,很少會變動的頁面作成靜態頁面,例如<關於我們>。
其他需要常管理的頁面功能,做成資料庫動態頁面,例如<產品><最新消息>