❶ jsP和JS的區別
JS全稱是javaScript,是運行的客戶端的一種頁面前端的腳本語言。用於做前端頁面特效 數據校驗 等等諸多功能。
JSP全稱Java Server Pages,是一種運行在伺服器端 用來編寫動態網站後台的語言,使用JPS可以製作JSP動態網站。它的特點是安全新能可靠,一般用於政府及銀行級別的網站開發,學習難度比較高
具體的詳細對比:
(一 簡述)
JS,是JavaScript的縮寫形式,而JavaScript是一種基於對象和事件驅動並且具有相對安全性的客戶端腳本語言。
它在Web開發中JS占據著舉足輕重的地位,所有交互、邏輯層的代碼都應該由它來實現。
(二 具體角色)
如果把網站建設比喻成蓋樓房,那麼HTML就是這個樓房的鋼筋水泥,CSS就是樓房的布局裝飾,而JS就是樓房中大大小小無處不在的開關了。
從這樣的角度而言,JS就是Web開發中負責邏輯層的語言,而現如今相當火熱的「用戶體驗」的概念,最重要的代碼部分還是需要JS來編寫。
(三 使用方式)
JS的引入方式大體可以分為兩種:
第一種是直接寫入當前頁面中,需要寫在標簽之間即可。
第二種是寫入一個js的文件中,然後通過
(一JSP簡介)
1.)JSP全稱Java Server Pages,是一種動態網頁開發技術。它使用JSP標簽在HTML網頁中插入Java代碼。標簽通常以<%開頭以%>結束。
2.)JSP是一種Java servlet,主要用於實現Java web應用程序的用戶界面部分。網頁開發者們通過結合HTML代碼、XHTML代碼、XML元素以及嵌入JSP操作和命令來編寫JSP。
3.)JSP通過網頁表單獲取用戶輸入數據、訪問資料庫及其他數據源,然後動態地創建網頁。
4.)JSP標簽有多種功能,比如訪問資料庫、記錄用戶選擇信息、訪問JavaBeans組件等,還可以在不同的網頁中傳遞控制信息和共享信息。
(二jsp與其他後台語言的優勢)
1.)性能更加優越,因為JSP可以直接在HTML網頁中動態嵌入元素而不需要單獨引用CGI文件。
2.)伺服器調用的是已經編譯好的JSP文件,而不像CGI/Perl那樣必須先載入解釋器和目標腳本。
3.)JSP基於Java Servlets API,因此,JSP擁有各種強大的企業級Java API,包括JDBC,JNDI,EJB,JAXP等等。
4.)JSP頁面可以與處理業務邏輯的servlets一起使用,這種模式被Java servlet 模板引擎所支持。
最後,JSP是Java EE不可或缺的一部分,是一個完整的企業級應用平台。這意味著JSP可以用最簡單的方式來實現最復雜的應用。
以下列出了使用JSP帶來的其他好處:
1.)與ASP相比:JSP有兩大優勢。首先,動態部分用Java編寫,而不是VB或其他MS專用語言,所以更加強大與易用。第二點就是JSP易於移植到非MS平台上。
2.)與純 Servlets相比:JSP可以很方便的編寫或者修改HTML網頁而不用去面對大量的println語句。
3.)與SSI相比:SSI無法使用表單數據、無法進行資料庫鏈接。
4.)與JavaScript相比:雖然JavaScript可以在客戶端動態生成HTML,但是很難與伺服器交互,因此不能提供復雜的服務,比如訪問資料庫和圖像處理等等。
5.)與靜態HTML相比:靜態HTML不包含動態信息。
❷ JS和JSP有什麼區別,有人知道嗎
智能職涯bigdata-job總結JS是JAVASCRIPT的縮寫,是客戶端腳本語言,開發WEB程序的輔助語言之一,雖然說是專輔助,但是其重要性也屬是很高的。
JSP是一種技術。通過JAVA語言實現的。
智能職涯bigdata-job解釋它們之間的關系:如果你用JSP開發WEB程序,那麼其開發過程中使用的主要語言就是JAVA,JS是輔助語言。可以理解為主次關系。主:JAVA,次:JS
JS是在客戶端執行的,需要瀏覽器支持Javascript。JSP是在伺服器端執行的,需要伺服器上部署支持Servlet的伺服器程序。JS代碼是能夠直接從伺服器上download得到,對外是可見的,jsp(和翻譯後的servlet)代碼是對外不可見的。
JS與JavaScript相比:雖然JavaScript可以在客戶端動態生成HTML,但是很難與伺服器交互,因此不能提供復雜的服務,比如訪問資料庫和圖像處理等等。JSP在HTML中用<%%>裡面實現。JS在html中用<Script></Script>實現
❸ JSP和JS的區別
JSP全名為Java Server Pages,中文名叫java伺服器頁面,其根本是一個簡化的Servlet設計,它[1]是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標准。JSP技術有點類似ASP技術,它是在傳統的網頁HTML(標准通用標記語言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件,後綴名為(*.jsp)。 用JSP開發的Web應用是跨平台的,既能在Linux下運行,也能在其他操作系統上運行。
它實現了Html語法中的java擴展(以 <%, %>形式)。JSP與Servlet一樣,是在伺服器端執行的。通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。
JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產生動態網頁的處理邏輯。網頁還能通過tags和scriptlets訪問存在於服務端的資源的應用邏輯。JSP將網頁邏輯與網頁設計的顯示分離,支持可重用的基於組件的設計,使基於Web的應用程序的開發變得迅速和容易。 JSP(JavaServer Pages)是一種動態頁面技術,它的主要目的是將表示邏輯從Servlet中分離出來。
Java Servlet是JSP的技術基礎,而且大型的Web應用程序的開發需要Java Servlet和JSP配合才能完成。JSP具備了Java技術的簡單易用,完全的面向對象,具有平台無關性且安全可靠,主要面向網際網路的所有特點。
JavaScript是一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用於客戶端的腳本語言,最早是在HTML(標准通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態功能。
在1995年時,由Netscape公司的Brendan Eich,在網景導航者瀏覽器上首次設計實現而成。因為Netscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名為JavaScript。但實際上它的語法風格與Self及Scheme較為接近。[1]
為了取得技術優勢,微軟推出了JScript,CEnvi推出ScriptEase,與JavaScript同樣可在瀏覽器上運行。為了統一規格,因為JavaScript兼容於ECMA標准,因此也稱為ECMAScript。
所以,除了湊巧縮寫有重合之外,JSP和JS並沒有實質上的關聯,JSP要在伺服器端運行的,JS是在客戶瀏覽器執行的。
❹ javascript 和jsp的區別
javascript是網景公司開發的客戶端腳本語言,是一種運行在客戶端,即瀏覽器上的語言,因此你可以直接通過查看瀏覽器源文件看到JS的源代碼,也因此容易被竊取,該語言一種弱類型的解釋性語言,因此變數無需定義即可使用,又因為是解釋性,因此運行的速度取決於瀏覽器和機器本身的性能,解釋性語言性能一般都很低下,而且調試很困難,目前有幾種流行的JS框架,比如ajax,ext,jquery;
java是sun公司(現在被oracle收購)開發的一種面向對象的語言,就如同c#一樣,是運行在伺服器端的語言,java是個龐大的平台,java的程序首先需要編譯成class文件,然後由classloader導入並在JVM中運行,因此是一種編譯性的語言,運行速度快,除了第一次載入需要初始化之類的工作比較慢,以後調用該class速度都非常快,因為該class存在於JVM中,java語言的開發工具都非常強大,比如eclipse,idea等著名工具,調試,測試和代碼感知能力都很強大,java又劃分為三個平台:j2se,j2ee,j2me,j2se是主要用來支持java底層的應用,比如胖客戶端應用,j2ee是java的重點,應用大型互聯網系統,j2me用在手機端的java程序。
❺ 什麼地JS什麼是JSP
JS:
一種代碼,英文名JAVA SCRIPT,是java 腳本語言,很多網站頁面兩邊有小廣告,那個就是JS搞的~~~
附: (JS代碼大全):
1. oncontextmenu="window.event.returnvalue=false" 將徹底屏蔽滑鼠右鍵
<table border oncontextmenu=return(false)><td>no</table> 可用於Table
2. <body onselectstart="return false"> 取消選取、防止復制
3. onpaste="return false" 不準粘貼
4. on="return false;" oncut="return false;" 防止復制
5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址欄前換成自己的圖標
6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夾中顯示出你的圖標
7. <input style="ime-mode:-Disabled"> 關閉輸入法
8. 永遠都會帶著框架
<script language="javascript"><!--
if (window == top)top.location.href = "frames.htm"; //frames.htm為框架網頁
// --></script>
9. 防止被人frame
<SCRIPT LANGUAGE=javascript><!--
if (top.location != self.location)top.location=self.location;
// --></SCRIPT>
10. 網頁將不能被另存為
<noscript><iframe src=*.html></iframe></noscript>
11. <input type=button value=查看網頁源代碼
onclick="window.location = `view-source:`+ http://www.51js.com/`";>
12.刪除時確認
<a href=`javascript:if(confirm("確實要刪除嗎?"location="boos.asp?&areyou=刪除&page=1"`>刪
除</a>
13. 取得控制項的絕對位置
//javascript
<script language="javascript">
function getIE(E){
var t=e.offsetTop;
var l=e.offsetLeft;
while(e=e.offsetParent){
t+=e.offsetTop;
l+=e.offsetLeft;
}
alert("top="+t+"/nleft="+l);
}
</script>
//VBScript
<script language="VBScript"><!--
function getIE()
dim t,l,a,b
set a=document.all.img1
t=document.all.img1.offsetTop
l=document.all.img1.offsetLeft
while a.tagName<>"BODY"
set a = a.offsetParent
t=t+a.offsetTop
l=l+a.offsetLeft
wend
msgbox "top="&t&chr(13)&"left="&l,64,"得到控制項的位置"
end function
--></script>
14. 游標是停在文本框文字的最後
<script language="javascript">
function cc()
{
var e = event.srcElement;
var r =e.createTextRange();
r.moveStart(`character`,e.value.length);
r.collapse(true);
r.select();
}
</script>
<input type=text name=text1 value="123" onfocus="cc()">
15. 判斷上一頁的來源
javascript:
document.referrer
16. 最小化、最大化、關閉窗口
<object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Minimize"></object>
<object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Maximize"></object>
<OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" value="Close"></OBJECT>
<input type=button value=最小化 onclick=hh1.Click()>
<input type=button value=最大化 onclick=hh2.Click()>
<input type=button value=關閉 onclick=hh3.Click()>
本例適用於IE
17.屏蔽功能鍵Shift,Alt,Ctrl
<script>
function look(){
if(event.shiftKey)
alert("禁止按Shift鍵!"; //可以換成ALT CTRL
}
document.onkeydown=look;
</script>
18. 網頁不會被緩存
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
或者<META HTTP-EQUIV="expires" CONTENT="0">
19.怎樣讓表單沒有凹凸感?
<input type=text style="border:1 solid #000000">
或
<input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:
1 solid #000000"></textarea>
20.<div><span>&<layer>的區別?
<div>(division)用來定義大段的頁面元素,會產生轉行
<span>用來定義同一行內的元素,跟<div>的唯一區別是不產生轉行
<layer>是ns的標記,ie不支持,相當於<div>
21.讓彈出窗口總是在最上面:
<body onblur="this.focus();">
22.不要滾動條?
讓豎條沒有:
<body style=`overflow:-Scroll;overflow-y:hidden`>
</body>
讓橫條沒有:
<body style=`overflow:-Scroll;overflow-x:hidden`>
</body>
兩個都去掉?更簡單了
<body scroll="no">
</body>
23.怎樣去掉圖片鏈接點擊後,圖片周圍的虛線?
<a href="#" onFocus="this.blur()"><img src="logo.jpg" border=0></a>
24.電子郵件處理提交表單
<form name="form1" method="post" action="mailt****@***.com" enctype="text/plain">
<input type=submit>
</form>
25.在打開的子窗口刷新父窗口的代碼里如何寫?
window.opener.location.reload()
26.如何設定打開頁面的大小
<body onload="top.resizeTo(300,200);">
打開頁面的位置<body onload="top.moveBy(300,200);">
27.在頁面中如何加入不是滿鋪的背景圖片,拉動頁面時背景圖不動
<style>
body
{background-image:url(logo.gif); background-repeat:no-repeat;
background-position:center;background-attachment: fixed}
</style>
28. 檢查一段字元串是否全由數字組成
<script language="javascript"><!--
function checkNum(str){return str.match(//D/)==null}
alert(checkNum("1232142141"
alert(checkNum("123214214a1"
// --></script>
29. 獲得一個窗口的大小
document.body.clientWidth; document.body.clientHeight
30. 怎麼判斷是否是字元
if (/[^/x00-/xff]/g.test(s)) alert("含有漢字";
else alert("全是字元";
31.TEXTAREA自適應文字行數的多少
<textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
</textarea>
32. 日期減去天數等於第二個日期
<script language=javascript>
function cc(dd,dadd)
{
//可以加上錯誤處理
var a = new Date(dd)
a = a.valueOf()
a = a - dadd * 24 * 60 * 60 * 1000
a = new Date(A)
alert(a.getFullYear() + "年" + (a.getMonth() + 1) + "月" + a.getDate() + "日"
}
cc("12/23/2002",2)
</script>
33. 選擇了哪一個Radio
<HTML><script language="vbscript">
function checkme()
for each ob in radio1
if ob.checked then window.alert ob.value
next
end function
</script><BODY>
<INPUT name="radio1" type="radio" value="style" checked>style
<INPUT name="radio1" type="radio" value="barcode">Barcode
<INPUT type="button" value="check" onclick="checkme()">
</BODY></HTML>
34.腳本永不出錯
<SCRIPT LANGUAGE="javascript">
<!-- Hide
function killErrors() {
return true;
}
window.onerror = killErrors;
// -->
</SCRIPT>
35.ENTER鍵可以讓游標移到下一個輸入框
<input onkeydown="if(event.keyCode==13)event.keyCode=9">
36. 檢測某個網站的鏈接速度:
把如下代碼加入<body>區域中:
<script language=javascript>
tim=1
setInterval("tim++",100)
b=1
var autourl=new Array()
autourl[1]="http://www.njcatv.net/";
autourl[2]="javacool.3322.net"
autourl[3]="http://www.sina.com.cn/";
autourl[4]="http://www.nuaa.e.cn/";
autourl[5]="http://www.cctv.com/";
function butt(){
document.write("<form name=autof>"
for(var i=1;i<autourl.length;i++)
document.write("<input type=text name=txt"+i+" size=10 value=測試中……> =》<input type=text
name=url"+i+" size=40> =》<input type=button value=GO
onclick=window.open(this.form.url"+i+".value)><br>"
document.write("<input type=submit value=刷新></form>"
}
butt()
function auto(url){
document.forms[0]["url"+b].value=url
if(tim>200)
{document.forms[0]["txt"+b].value="鏈接超時"}
else
{document.forms[0]["txt"+b].value="時間"+tim/10+"秒"}
b++
}
function run(){for(var i=1;i<autourl.length;i++)document.write("<img
src=http://"+autourl+"/"+Math.random()+" width=1 height=1
onerror=auto(http://";+autourl+"`)>"}
run()</script>
37. 各種樣式的游標
auto :標准游標
default :標准箭頭
hand :手形游標
wait :等待游標
text :I形游標
vertical-text :水平I形游標
no-drop :不可拖動游標
not-allowed :無效游標
help :?幫助游標
all-scroll :三角方向標
move :移動標
crosshair :十字標
e-resize
n-resize
nw-resize
w-resize
s-resize
se-resize
sw-resize
38.頁面進入和退出的特效
進入頁面<meta http-equiv="Page-Enter" content="revealTrans(ration=x, transition=y)">
推出頁面<meta http-equiv="Page-Exit" content="revealTrans(ration=x, transition=y)">
這個是頁面被載入和調出時的一些特效。Duration表示特效的持續時間,以秒為單位。Transition表示使
用哪種特效,取值為1-23:
0 矩形縮小
1 矩形擴大
2 圓形縮小
3 圓形擴大
4 下到上刷新
5 上到下刷新
6 左到右刷新
7 右到左刷新
8 豎百葉窗
9 橫百葉窗
10 錯位橫百葉窗
11 錯位豎百葉窗
12 點擴散
13 左右到中間刷新
14 中間到左右刷新
15 中間到上下
16 上下到中間
17 右下到左上
18 右上到左下
19 左上到右下
20 左下到右上
21 橫條
22 豎條
23 以上22種隨機選擇一種
39.在規定時間內跳轉
<META http-equiv=V="REFRESH" content="5;URL=http://www.51js.com">
40.網頁是否被檢索
<meta name="ROBOTS" content="屬性值">
其中屬性值有以下一些:
屬性值為"all": 文件將被檢索,且頁上鏈接可被查詢;
屬性值為"none": 文件不被檢索,而且不查詢頁上的鏈接;
屬性值為"index": 文件將被檢索;
屬性值為"follow": 查詢頁上的鏈接;
屬性值為"noindex": 文件不檢索,但可被查詢鏈接;
屬性值為"nofollow": 文件不被檢索,但可查詢頁上的鏈接。
41.變換網頁的滑鼠游標
<BODY style="CURSOR: url(http://203.73.125.205/~liangmi2/farmfrog01.cur`)">
42.怎樣實現在任務欄顯示小圖標的效果? (要使用絕對地址)
有些站點,訪問時會在地址欄地址前顯出小圖標,添加到收藏夾後也在收藏欄中顯示圖標,
這樣很好的與其它站點有了區別。
要達到這個效果,先需做出這個圖標文件,圖像為16*16像素,不要超過16色。文件格式為ico,然後上傳至你的網站。
然後,在需要的頁面中,加上以下html語句到文件的<head>和</head>之間(假設以上ico文件的地址http://happyisland.126.com/icon.ico)。
<link REL="SHORTCUT ICON"href="http:///happyisland.126.com/icon.ico";>
如果訪問者的瀏覽器是IE5.0,就不需加任何代碼,只要將圖標文件上傳到網站的根目錄下即可。
1,META標簽里的代碼是什麼意思?
<META>是放於<HEAD>與</HEAD>之間的標記.以下是我總結它在網頁中最常見的幾種。
<meta name="Keywords" content="圖片, 新聞, 音樂, 軟體">
該網頁的關鍵字,作用於搜索引擎的登錄,事實上它在現在的網站中並沒什麼用。
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
設定這是 HTML 文件及其編碼語系,簡體中文網頁使用charset=gb2312,繁體中文使用charset=big5,或者不設編碼也可,純英文網頁建議使用 iso-8859-1。
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
這只表示該網頁由什麼編輯器寫的。
<meta http-equiv="refresh" content="10; url=http://www.hkiwc.com">
這行較為實用,能於預定秒數內自動轉到指定網址。原代碼中 10 表示 10秒。
2,怎麼改變滾動條的顏色,只有ie5.5版本以上才能支持。
這是使用CSS語言,在次說明一下,它和我的瀏覽器版本有一定的關系。
scrollbar-arrow-color:上下按鈕上三角箭頭的顏色。
scrollbar-base-color:滾動條的基本顏色。
scrollbar-dark-shadow-color:立體滾動條強陰影的顏色
scrollbar-face-color:立體滾動條凸出部分的顏色
scrollbar-highlight-color:滾動條空白部分的顏色
scrollbar-shadow-color立體滾動條陰影的顏色。
scrollbar-track-color:#99CC33;
scrollbar-3dlight-color:#A8CBF1;
代碼如下:
<style>
<!--
BODY {
scrollbar-face-color:#99CC33;//(立體滾動條凸出部分的顏色)
scrollbar-highlight-color:#A8CBF1;//(滾動條空白部分的顏色)
scrollbar-shadow-color:#A8CBF1;//(立體滾動條陰影的顏色)
scrollbar-arrow-color:#FF9966;//(上下按鈕上三角箭頭的顏色)
scrollbar-base-color:#A8CBF1; //(滾動條的基本顏色)
scrollbar-darkshadow-color:#A8CBF1; //(立體滾動條強陰影的顏色)
scrollbar-track-color:#99CC33;
scrollbar-3dlight-color:#A8CBF1;
}
-->
</style>
在這我補充幾點:
1.讓瀏覽器窗口永遠都不出現滾動條。
<body style="overflow-x:hidden;overflow-y:hidden">或<body style="overflow:hidden"> 或<body scroll=no>
2,沒有水平滾動條
<body style="overflow-x:hidden">
3,沒有垂直滾動條
<body style="overflow-y:hidden">
3,如何給圖片抖動怎做的.
<SCRIPT language=javascript1.2>
<!--
var rector=2
var stopit=0
var a=1
var count=0
function init(which){
stopit=0
shake=which
shake.style.left=0
shake.style.top=0
}
function rattleimage(){
if ((!document.all&&!document.getElementById)||stopit==1||count==100)
return
count++
if (a==1){
shake.style.top=parseInt(shake.style.top)+rector
}
else if (a==2){
shake.style.left=parseInt(shake.style.left)+rector
}
else if (a==3){
shake.style.top=parseInt(shake.style.top)-rector
}
else{
shake.style.left=parseInt(shake.style.left)-rector
}
if (a<4)
a++
else
a=1
setTimeout("rattleimage()",50)
}
function stoprattle(which){
stopit=1
count=0
which.style.left=0
which.style.top=0
}
//-->
</SCRIPT>
<style>.shakeimage {POSITION: relative}
</style>
<img src="圖片的路徑" onmouseout=stoprattle(this) onmouseover=init(this);rattleimage() class=shakeimage>
4,在DW如何給水平線加顏色。
在DW中沒有此項設置,你只能在HTML中加入代碼:<hr color=red noshade>按F12的預覽在能看到。由於在NC中不支持<hr>的COLOR屬性,所以在DW中沒有此項設置。
5,如何在網頁中實現flash的全屏播放?
只要在調用swf文件的HTML中將WIDTH和HEIGHT的參數設為100%即可,當然也可以在Flash導出HTML文件的設置中進行設置,方法是:打開File菜單;選Publish Settings彈出導出設置對話框;在HTML標簽下的Dimensions選項,下拉後選中Percent(百分比),並在WIDTH 和HEIGHT框中填100.就行了。
6,為什麼我在DW中插入的Flash動畫缺看不找!
如果你沒有正確地安裝Dreamweaver和Flash,那麼在你預覽的時候,Dreamweaver會提示你缺少播放的插件,請你按裝InstallAXFlash.exe 並從新啟動計算機。現在IE6已經捆綁這個程序。
7,在Flash中,如果屏蔽滑鼠右鍵?FS命令都是什麼意思?
fscommand ("fullscreen", "true/false";(全屏設置,TRUE開,FALSE關)
fscommand ("showmenu", "true/false";(右鍵菜單設置,TRUE顯示,FALSE不顯示)
fscommand ("allowscale", "true/false";(縮放設置,TRUE自由縮放,FALSE調整畫面不影響影片本身的尺寸)
fscommand ("trapallkeys", "true/false";(快捷鍵設置,TRUE快捷鍵開,FALSE快捷鍵關)
fscommand ("exec";(EXE程序調用)
fscommand ("quit";(退出關閉窗口)
8,Flash中什麼是隱形按鈕。
利用button中的hit幀來製作只有感應區域而完全透明的按鈕。
9,如何給Flash動畫做鏈接。
Dreamweaver是不能給Flash製作鏈接的,只能在Flash中用geturl()加鏈接,然後再插入Dreamweaver中。
10,DW中的層的技巧。
層是可以嵌套的,我個人給大家一個技巧,在層面板中按住CTRL再拖放層到你想去成為其子層的地方就行了,我認為這是最簡單直觀的方法了。
11,如何改變滑鼠的形狀?
在Dreamweaver4中CSS樣式面板:
按CTR+SHIFT+E--出現樣式表對話框,點擊NEW,出現編輯對話框,在左邊最後一項extensions-cursor 選擇你要改的指針形式就可以了,然後把你要想改變的地方運用樣式表,如果整頁都有在<body bgcolor="#003063" text="#ffffff" id=all>中加入就行了。
<span style="cursor:X`>樣例</span>
這里選擇(文本)作為對象,還可以自己改為其他的,如link等。
x可以等於=hand(手形)、crosshair(十字)、text(文本游標)、wait(顧名思義啦)、default(默認效果)、help(問號)、e-size(向右箭頭)、ne-resize(向右上的箭頭)、nw-resize(向左上的箭頭)、w-resize(向左的箭頭)、sw-resize(左下箭頭)、s-resize(向下箭頭)、se-resize(向右下箭頭)、auto(系統自動給出效果)。
12,用CSS做郵票,看看吧!
<input type=button value=我象不象郵票? style="height:80px;border:2px dashed #cccccc">
13,經常上網的朋友可能會到過這樣一些網站,一進入首頁立刻會彈出一個窗口,怎麼做呢!
這javascript代碼即可實現,摘錄藍色論壇。
【1、最基本的彈出窗口代碼】
其實代碼非常簡單:
<SCRIPT LANGUAGE="javascript">
<!--
window.open (`page.html`)
-->
</SCRIPT>
因為著是一段javascripts代碼,所以它們應該放在<SCRIPT LANGUAGE="javascript">標簽和</script>之間。<!-- 和 -->是對一些版本低的瀏覽器起作用,在這些老瀏覽器中不會將標簽中的代碼作為文本顯示出來。要養成這個好習慣啊。
window.open (`page.html`) 用於控制彈出新的窗口page.html,如果page.html不與主窗口在同一路徑下,前面應寫明路徑,絕對路徑(http://)和相對路徑(../)均可。用單引號和雙引號都可以,只是不要混用。
這一段代碼可以加入HTML的任意位置,<head>和</head>之間可以,<body bgcolor="#003063" text="#ffffff" id=all>間</body>也可以,越前越早執行,尤其是頁面代碼長,又想使頁面早點彈出就盡量往前放。
【2、經過設置後的彈出窗口】
下面再說一說彈出窗口的設置。只要再往上面的代碼中加一點東西就可以了。
我們來定製這個彈出的窗口的外觀,尺寸大小,彈出的位置以適應該頁面的具體情況。
<SCRIPT LANGUAGE="javascript">
<!--
window.open (`page.html`, `newwindow`, `height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no`)
//寫成一行
-->
</SCRIPT>
參數解釋:
<SCRIPT LANGUAGE="javascript"> js腳本開始;
window.open 彈出新窗口的命令;
`page.html` 彈出窗口的文件名;
`newwindow` 彈出窗口的名字(不是文件名),非必須,可用空``代替;
height=100 窗口高度;
width=400 窗口寬度;
top=0 窗口距離屏幕上方的象素值;
left=0 窗口距離屏幕左側的象素值;
toolbar=no 是否顯示工具欄,yes為顯示;
menubar,scrollbars 表示菜單欄和滾動欄。
resizable=no 是否允許改變窗口大小,yes為允許;
location=no 是否顯示地址欄,yes為允許;
status=no 是否顯示狀態欄內的信息(通常是文件已經打開),yes為允許;
</SCRIPT> js腳本結束
【3、用函數控制彈出窗口】
下面是一個完整的代碼。
<html>
<head>
<script LANGUAGE="javascript">
<!--
function openwin() { window.open ("page.html", "newwindow", "height=100, width=400, toolbar=
no, menubar=no, scrollbars=no, resizable=no, location=no, status=no"
//寫成一行
}
//-->
</script>
</head>
<body onload="openwin()">
…任意的頁面內容…
</body>
</html>
這里定義了一個函數openwin(),函數內容就是打開一個窗口。在調用它之前沒有任何用途。
怎麼調用呢?
方法一:<body onload="openwin()"> 瀏覽器讀頁面時彈出窗口;
方法二:<body onunload="openwin()"> 瀏覽器離開頁面時彈出窗口;
方法三:用一個連接調用:
<a href="#" onclick="openwin()">打開一個窗口</a>
注意:使用的「#」是虛連接。
方法四:用一個按鈕調用:
<input type="button" onclick="openwin()" value="打開窗口">
14,沒有用表格寫的,讓大家隨便看看,沒什麼。
<html>
<head>
<title>江南荷花扇面</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
.font1 { font-size: 12px; color: #999999; text-decoration: none}
a { font-size: 12px; color: #999999; text-decoration: none}
a:hover { font-size: 12px; color: #000000; text-decoration: none}
-->
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="font1" style="writing-mode=tb-rl;height:200px" width=300>
<p>盛夏 尚 濤
<p><a href="index.htm">一夜露痕黃粉香 袁運甫 </a>
<p>瑤池昨夜新涼 王金嶺
<p>一朵白蓮隨意開 吳冠南
<p>新雨迎秋欲滿塘 齊辛民
<p>十里荷香 齊辛民
<p>濯清蓮而不妖 盧世曙
</div>
</body>
</html>
15,IE6已支持自定義cursor!
語法格式 cursor:url(圖標) //cur或是ani文件.
cur就是WINDOWS中的游標(cursor)文件,游標文件與圖標(ICON)文件除了文件頭有一個位置的值不同外,實際是一樣的。
ani是WINDOWS中的動畫游標(圖標)文件。
<style type="text/css">
<!--
.unnamed1 { cursor:url(arrow2c.cur)}
-->
</style>
16,用marquee做的滾動字幕.這也我剛看到論壇的朋友在問。
語法:
align=# | top | middle| bottom //對齊方式)
BEHAVIOR=ALTERNATE | SCROLL | SLIDE //移動的方式
BGCOLOR=color//底色區域顏色
DIRECTION=DOWN | LEFT | RIGHT | UP //移動的方向
Loop=n //循環次數(默認是循環不止)
Scrolldelay=milliseconds//延時
height=# width=# //區域面積
hspace=# vspace=# //空白區域
scrollamount=# //移動的速度
<marquee align=top behavior=ALTERNATE BGCOLOR=#000000 height=60 width=433 scrollamount=5></marquee>
17,在FLASH5中也存在一些字體,打散後變成一團的事是為什麼?有解決的辦法嗎。
這是大家很常見的問題!可能是對字型檔支持的不好!我個是做成透明的gif圖片格式,然後倒入。
18,flash的網頁里「加入收藏夾」功能怎麼實現?
在as中加getUrl("java script:window.external.addFavorite(http://skydesigner.51.net`,`我的工作室`)"
19,在Flash中,文本的動態屬性和輸入屬性的區別。
input text在運行時可被用戶或程序改變其值。
ynamic text僅允許被程序修改。
20,怎樣在IE中調用Dreamweaver進行編輯.
相信很多在使用WinME或Window2000的朋友,會遇見是個問題。很簡單,把我們筆記本程序打開,保存為一個 *.reg 文件。雙擊它將信息添加到注冊表即可。
REGEDIT4
[HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver]
[HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver\shell]
[HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver\shell\edit]
[HKEY_CLASSES_ROOT\.htm\OpenWithList\Dreamweaver\shell\edit\command]
@="\"c:\\Program Files\\Macromedia\\Dreamweaver 4\\dreamweaver.exe\" \"%1\""
21,設置表格虛線。
方法一:作一個1X2的圖。半黑半白,再利用表格作成線。
方法二:在css裡面設,要IE5。5才支持這種效果。
style="BORDER-LEFT: #000000 1PX DASHED; BORDER-RIGHT: #000000 1PX DASHED; BORDER-TOP: #
❻ jsp和js的區別。
JSP與JavaScript(JavaScript的縮寫就是js)之間的一些主要區別:
1、Java Server Pages是一種動態網頁技術,而JavaScript是一種腳本語言,可以使靜態HTML內容
成為動態。
2、Java Server Pages具有在HTML之間添加Java代碼的scriptlet,而JavaScript具有許多內置
函數,可以使用基於面向對象編程模型中基於原型模式的繼承的JavaScript對象來修改數據。
3、Java Server Pages具有JSTL支持以處理一些復雜的功能,而JavaScript具有不同的數據類
型,如Boolean,Number,String,Date,Math,HTML DOM和RegExp等,
4、Java Server Pages幾乎支持所有Web瀏覽器,而JavaScript不支持跨瀏覽器功能,導致在
瀏覽器更改期間執行少量功能的失敗導致不利。
5、Java Server Pages將通過Web伺服器從後端呈現和提供,而JavaScript是一種腳本語言,
可以在客戶端和伺服器端使用,或者在瀏覽器端或客戶端使用,其中代碼將由內部編譯。
JavaScript內置編譯器稱為JIT編譯器,然後它將在瀏覽器中解釋,模塊的執行稍後在客戶端環
境(即瀏覽器)上發生。
6、Java Server Pages具有JSR規范,這是Oracle的標准,而JavaScript具有最新標准,稱為
ES 9(ECMAScript標准),支持其編程模型中的高級功能方面和幾個高階函數。
7、Java Server Pages在開發復雜功能方面存在局限性,而JavaScript有一個標准規范,可以
使用JS強大的函數編程方面來操作復雜模塊。
8、Java Server Pages在Web容器中具有JSP隱式對象功能,而JavaScript具有可通過使用let
關鍵字在ES 6標准中使用的提升功能。
9、Java Server Pages支持表達式語言(EL),它提供對Java對象中的函數和數據的訪問,而
JavaScript具有隱式原型引用,用於引用JS對象中的數據。
10、Java Server Pages有JSP編譯器,它將JSP轉換為Servlet來解釋網頁內容和顯示,而
JavaScript有Javascript解釋器來解析稱為Javascript引擎的代碼。
(6)js和jsp擴展閱讀:
JavaScript的優點
1、速度。客戶端JavaScript非常快,因為它可以在客戶端瀏覽器中立即運行。除非需要外部資
源,否則JavaScript不會受到後端伺服器的網路調用的阻礙。它也沒有必要在客戶端編譯,這
給了它一定的速度優勢(授予,增加一些風險取決於所開發代碼的質量)。
2、簡單。JavaScript的學習和實現相對簡單。
3、人氣。JavaScript在Web中隨處可用。學習JavaScript的資源很多。StackOverflow和
GitHub有許多使用Javascript的項目,並且語言作為一個整體近年來在業界獲得了很大的關
注,尤其是。
4、互操作性。JavaScript可以很好地與其他語言一起使用,並且可以在各種各樣的應用程序中
使用。與PHP或SSI腳本不同,JavaScript可以插入任何網頁,無論文件擴展名如何。
JavaScript也可以在用其他語言編寫的腳本中使用,例如Perl和PHP。
5、伺服器負載。客戶端減少了對網站伺服器的需求。
6、豐富的介面。拖放組件或滑塊可為您的網站提供豐富的界面。
7、擴展功能。像Greasemonkey這樣的第三方附加組件使JavaScript開發人員能夠編寫可以在
所需網頁上執行以擴展其功能的JavaScript代碼片段。
8、多功能性。如今,有許多方法可以通過Node.js伺服器使用JavaScript。如果您使用
Express引導node.js,使用像mongodb這樣的文檔資料庫,並在前端為客戶端使用
JavaScript,則可以僅使用JavaScript從前到後開發整個JavaScript應用程序。