导航:首页 > 万维百科 > 网页脚本语言设计

网页脚本语言设计

发布时间:2020-10-20 10:07:23

1、网页设计都需要哪些知识

用Dreamweaver自己先找个简洁点的网站模仿着做,如果不会Dreamweaver那么就先买本Dreamweaver的书看看吧。很简单的就学会了,然后了解CSS。会了CSS就可以做静态页面了,你可以找个简洁点的公司网站,模仿着做。静态页面做熟练了,就会有需求学动态脚本语言了,PHP,ASP等动态语言。
如果只想建立一个自己的主页,事实上并不需要掌握太深奥的知识,因为笔者认为,网上有很多现成的资源可以利用,如果自己去花钱买书专门来学,恐怕有点“杀鸡用牛刀”,花大力气办小事情的感觉。当然,如果要学会制作主页,笔者认为至少需要以下方面的知识:
HTML:最基本的知识,如果HTML知识掌握得好,可以用记事本就可以熟练编写网页(当然,不推荐这么做,因为有现成的工具可以帮助编写HTML,但拥有这种能力是很好的)会对日后使用编辑主页,编写ASP或PHP代码有极大帮助。
ASP或PHP:ASP和PHP可以称得上编写动态主页的主流语言环境。对于入门者如果编程经验很少,可以从简单的语言起步,如微软公司的 VBScript脚本语言,如果已经有不少编程经验,建议学习PHP或JavaScript语言,PHP在商业网站中应用得较为广泛。如果希望谋一份网站制作的工作,学好PHP还是很值得的;
对于JavaScript而言,可用于服务器端(比如ASP编程),也于应用于客户端编程(比如制作一些DHTML动态效果等),而且 JavaScript已被欧洲标准协会列为一门语言标准,将来的应用也会很广泛(例如Flash的脚本语言也采用了JavaScript);
总之,想从简单起步,可以看一些ASP+VBScript的书籍,

2、属于设计动态网页程序的软件是什么?

首先,动态网页是指跟静态网页相对的一种网页编程技术。
动态网页是基本的html语法规范与Java、VB、VC等高级程序设计语言、数据库编程等多种技术的融合,以期实现对网站内容和风格的高效、动态和交互式的管理。因此,从这个意义上来讲,凡是结合了HTML以外的高级程序设计语言和数据库技术进行的网页编程技术生成的网页都是动态网页。

动态网页特征
1、想要制作动态网页,我们首先需要了解动态网页的特征,动态网页的第一个特征就是使用动态语言制作而成,例如PHP,ASP,JSP等,用它们制作而成的网页都会以相应的动态语言为后缀名,例如.php,.asp等,我们把这种动态语言制作的网页叫做动态网页。
2、动态网页一般以数据库技术为基础,之所以网页有静动之分,就是因为看数据是否能够实时更新,而能够完成这项工作的就是数据库了,使用动态语言实现和数据库的交互,从而达到数据及时更新的目的,同时也大大降低了网站的维护工作。
3、动态网页需要服务器作支持,我们平时见到的以html结尾的文件双击都能够正常的打开,即使没有服务器也不会对我们浏览页面造成影响,但是动态网页不同,我们需要服务器作支持,同时服务器还必须支持这种动态语言才能正常浏览。

动态网页的制作

1、首先我们需要安装服务器,我们可以使用windows自带的IIS服务器,当然也可以使用比较流行的apache服务器,这需要根据自己的动态语言决定,asp就选择IIS,php就选择apache(当然并非绝对)。
2、接着就是数据库的选择,同样需要根据自己的动态语言来选择,如果你使用的是ASP动态语言,那么就可以选择ACCESS数据库,如果你选择的是PHP,那么就可以选择MYSQL数据库,当然还有其他的数据库选择,根据情况自己决定。
3、然后就是把动态语言和服务器数据库相结合了,不同的组合结合方式也是不同的,就不在详述了。有人可能会说,你说了半天我还是不会做,确实这些东西新手可能越看越糊涂,但是毕竟是动态网页制作必须的步骤,因此先把它们讲完,下面就叫大家实际制作一个动态的网页。
4、以上的过程又叫做搭配环境,是实现动态网页必须的步骤,对于很多新手朋友可能有难度,没关系我们先不急着记它,我们可以使用集成环境,windows下可以安装wamp,linux下可以安装xampp。都是一键安装,没有任何难度。
5、安装完成后,我们找到安装目录(以wamp为例子),双击之后会发现一个www目录,这就是网站的根目录,也是我们以后网页要存放的目录(当然可以更改),然后新建一个以php结尾的文件,打开进行编辑写入<?php echo'我的第一个动态网页';?>然后保存,在浏览器中输入localhost/刚才创建的文件名,如果出现我们刚才写入的字证明已经成功了。

注意事项
1、服务器和动态语言是必须的,但是数据库就是可选的,一个不连接数据库的动态文件也能被称为动态网页,当然一般使用动态语言就是为了和数据库相结合,否则就跟静态网页没有什么区别了。
2、以上只是把制作动态网页的大略步骤给列出来了,详细的过程并没有详述,因为并非三言两语可以说的清楚,当然为了加深理解,以上给出了一个简单的制作动态网页的例子,希望对新手朋友们有些帮助。

引用:
1、http://ke.baidu.com/link?url=_96eGsuruq6QvUV7ZXHa5b1E-fi9hZ4Qq
2、http://jingyan.baidu.com/article/a3f121e418221dfc9052bbbc.html

3、什么叫动态网页设计

动态页面与之静态页面比较是与用户的交互性强了,静态就是只能让客户观看了解信息的,而动态客户可以和网站的建立者通过论坛互相沟通。动态设计到与数据库的连接性,而静态没有与数据库进行相关的链接。

4、我在设计网页的时候,在HTML中插入其他脚本语言的时候总是实现不了脚本语言所定义的功能。

语言种类不一样怎么兼容,建议你去参考JAVA SCRIPT相关资料

5、网站设计,一般都有哪几种脚本语言啊?

网站一般用下面的4种语言中的一种编写。
asp 或者 asp.net 或者 jsp 或者 php 中的一种
asp简单易学 最流行的编写语言 而且服务器广泛都支持 但是安全性很差 容易给人入侵 。
JSP一般应用于大型网站 服务器大部分很少支持 学起来也比较容易 做出来的网站速度快 效率高。可是编写JSP网站的人太少,估计懂JAVA的人都不愿意写JSP吧,代表网站有 太平洋电脑网就是JSP写的
PHP学起来甚难 本人也不懂 基于C++语法编写的,多应用于中小型网站,安全性极高,网络上广泛流行,比较出名的像新浪就是用PHP编写的。
除了懂4种种的一种还必须懂基本的 HTML/XML语言 CSS样式 脚本语言 vbscript/javascript 懂得SQL语言
网站界面有2种方式,1是用 PS或者 FW 做好页面然后割出来 再套程序
或者用CSS+DIV排版来做 后者是现在的主流 速度明显快很多 但是就没有第
1种方法做的页面漂亮
如果真的要学的话 在会HTML的情况下 再学ASP或者JSP开始吧 不过ASP网上视频教程比较多
可以到 网易视频网看教程学
http://tech.163.com/school/video/
然后再自己下载实例来看 不难学

6、用Vbscript脚本语言,设计一个程序,根据当前是星期几,在页面中显示不同的问候语。

<html>
<head><title>vbscript 日期函数自</title></head>
<body>
<%
dim mydate
mydate=dateselect case weekday(mydate)
case 1
response.write"星期日"
case 2
response.write"星期一"
case 3
response.write"星期二"
case 4
response.write"星期三"
case 5
response.write"星期四"
case 6
response.write"星期五"
case 7
response.write"星期六"
end select
%>
</body></html>问候语写在星期后面即可

7、什么是脚本语言。以及他是用来干什么的

脚本语言
脚本语言,像Perl,Python,Rexx,Tcl,Visual Basic和Unix shells代表了与系统程序设计语言完全不同的编程.脚本语言假设已经存在了一系列由其他语言写成的有用的组件.脚本语言不希望随机地产生请求,他希望主要是把组件接在一起.例如,Tcl和Visual Basic可以被用于在屏幕上安排一系列用户图形控制,而Unix shells scripts被用于把过滤程序集合入管道.脚本语言常用于扩展组件特性,但他们很少用于复杂的算法和数据结构;这些东西常由组件提供.脚本语言有时涉及胶着语言或系统整体语言.

为了简化连接组件的工作,脚本语言被设计为无类型的:所有的东西无论是看起来还是使用起来都是完全一样的,因此他们可以互换.例如,在Tcl或Visual Basic中一个变量可以一会儿处理字符串,一会儿又处理整型.代码和数据也常可互换,因此,可以用一个程序写另一个程序,然后高速执行,脚本语言一般是面向字符的,因为它为许多不同的事物提供了一致的描述.

无类型语言使组件更容易连在一起.在使用时没有优先级限制,并且所有的组件及其值都用统一的方式描述.除此之外,任何组件和值都可以在任何情况下使用;为某一目的而设计的组件可以被用于设计者完全没有预见过的完全不同的目的.例如,在Unix shells中,所有的过滤程序从输入读入字节流,并把字节组成的字符串写入输出;任何两个程序都可以通过把一个的输出连到另一个的输入而把两者联系起来.

脚本语言和系统程序设计语言的另一个重要不同是脚本语言是被解释而系统程序设计语言是被编译.被解释的语言由于没有编译时间而提供快速的转换.通过允许用户运行时编写应用程序,解释器使.应用程序更加灵活,例如,许多整体线路的综合分析工具,包括Tcl解释器;程序用户编写Tcl 脚本来使他们的设计具体化并控制工具操作.通过快速设计代码解释器可以实现强大的功能.例如,一个基于Tcl的网页浏览器可以通过把网页中的HTML转换为使用一些常规表达替代物的Tcl脚本,从而从语法上分析网页然后执行脚本把页面翻译显示在屏幕上.

脚本语言不如系统程序设计语言效率高,部分是因为他们使用解释器而不是编译器,而且因为他们基本组件的选择标准是功能强大和易于使用而不是有效地对应基本硬件.例如,脚本语言经常使用长度可变的字符串,而同样的情况下系统程序设计语言使用对应一个机器字的二进制值;脚本语言经常使用哈希表,而系统程序设计语言使用变址阵列.

幸运的是,脚本语言的性能不经常是一个主要的问题.脚本语言应用程序通常比系统程序设计语言的应用程序要小,并且脚本应用程序的执行受组件执行的支配,而这些组件是系统程序设计语言提供的典型工具.

脚本语言比系统程序设计语言更高级,平均一个指令可以做更多的工作.一个典型的脚本语言指令执行成百上千条机器指令,而一个典型的系统程序设计语言指令执行大约五条机器指令(参图一).部分不同是因为脚本语言使用翻译器,这不如系统程序设计语言中被编译的代码.但是主要的不同是因为脚本语言的初期操作有更强大的功能.例如,Perl中唤醒一个常规表达替代和唤醒一个整型加法一样简单.在Tcl中,变量会有与它相联系的图标,因此,设置变量会导致侧面影响.例如,一个图标可能会被用于保持变量的值在屏幕上持续更新.

8、HTML语言到底是写在哪儿的?设计动态网页需要什么软件?

呵呵!我还以为我是这个世界上最白痴的人,原来我又错了.
1、问题1基本正确。不过如今的互联网上这个静态与动态概念已经是越来越模糊了,浏览器厂商之间的不协调,以及各个网站的不择手段,还有W3C的无冕天皇。当然了,也需要这样的局面,才能创新,更好更快的发展起来。有的人以网页内容是否调动服务端数据库与客户端产生互动为依据来区分静、动态关系。而有的却以网页文档是否使用了静、动态网页技术为衡量标准。实际使用中静、动态相结合最为普遍。我们也没有办法区分的更为严格(即使在技术上也是如此)。一般意义上讲:不需要服务端额外支持,能够直接或是通过加载程序在我们客户端运作,例如:html页、GIF动画、Flash、js、vs等,文件后辍名通常为.htm.html.xml、shtml等。而动态网页呢?需要服务器数据库的支持,通过脚本语言与数据库交换信息,再以网页或者其他可视性的方式显示给客户端。例如:论坛注册、登录、管理、发帖、回复。大到政府银行、小到购物炊食,使用范围极其广泛。后辍名通常为:.asp.jsp.php等。你说的文章更新,也是一个典型的应用,当你触发了某个语言环境(比如点了哪个按纽),直接反馈到了服务器。再由服务器根据语言命令返回信息,是更新、更改或是删除等等。
2、没基础,但是有时间、肯学习也不错。这两本书也不错,是入门的精典,语言浅显易懂,标准与建议阐述明朗。这两本书我都看过,不过是当言情小说看的,一下翻几十页。个人认为这两本书是一个模子里面刻出来的。说不准就是后者参考了前者的思维。给我的感觉呢?像是小时候出门爸妈叮嘱:天冷多加点衣、路上要小心。请记住:自己动手最重要!
3、估计你也装的是Microsoft平台系统,那哪里都可以写:记事本、写字板、Word、邮箱,实在没有地方写,千千静听的歌词栏还可以用上呢。不过你记住:在写完一个网页文件,保存或是另存为的弹出窗口的文件名一栏加上后辍html或其他后辍格式。例如:九尾小璟.html。Dreamweaver就比较奢侈了。我比较喜欢编程环境,但也不想太过于落魄,文本编辑器UltraEdit伴随我左右。
4、好就算你是挂的网页吧,可这到底挂在哪里呢?推测一下:自己的网站?自己的电脑?免费空间?同一个网页文件换一个地方挂就不一定是同一个效果了。自己的服务器是不太可能了,那开始可能一:自己的网站(也就是人家的服务器了),首先你得了解服务器(网站)所支持的组件(略)、脚本语言(JavaScript(E4X)、PHP、ASP、VBScrip等)、数据库(Oracle、DB2、SQL Server、Sybase、MySQL、Access等)。一般的服务器应该都会支持较为流行的二三种脚本,至于数据库小型的网站是不会用Oracle跟DB2库的。好累了,我真的是一个白痴。可能二:自己的电脑(配置不高、网速不快),因为windows平台下就有SQL接口。如果你安装了Office Access的话,就不用装数据库了(小是小了一点,将就着用吧)。可能三:免费空间(跟自己的网站一样,前者收费,后者免费),确实天下没有白吃的午餐。刚起家的时候,什么JSP、PHP、ASP全挂上了,让我们帮他呐喊加油。像那么回事了,网页上个个按纽都按不动了。遇到这种安心的上传静态的网页吧,要不学点DHTML(固定格式动态),或者学习一下JavaScript(可实现JS特效)。这些也仅仅是美容页面,不能实现交互,相当然也不需要数据库。至于数据库方面,你要是动真格的,就需要下载一个,并且学习一定的基础维护知识。你也可去网上申请一个免费账号进行远程网页测试(不过大都是E文国外网站)。就像你说的一样,做这么一个自动更新的框架是一件很简单的事情(对不起,我还是不能想像出你脑海中那个所谓自动更新网页的画面,也许你需要的仅仅只是一个隔1分钟、1小时或是1天,能够循环更新的网页。并不需要像论坛那样手动更改、更新或者是删除。如果是这样的话,对于你都是一个相当简单的问题,html就能够实现,不过还是要用数据库来跟踪和计算时间,还是不简单,费话。)反之,则不是一个简单的事情。你可以上网站摘抄人家的源码或是原网页反抄源文件,但是你还是要具备一定的基础知识才能够完成修改与调试的工作。
5、鉴于以上,你是否对静、动态网页,html编辑工具,脚本语言,数据库有了一个大概的认识?学是很容易,有个基础就可以在网上东拼西凑。学会并不容易,要向学习编程语言一样具有开放性思维,做到举一反三,挖掘内涵。每个人都不那么简单,每件事情更不会那么简单。推荐学习方式:
Microsoft平台(微软平台业余级):HTML(web基础,学习书籍就上面那本权威指南)+CSS(web基础、学习书籍就上面那本网站布局)+Dreamweaver(web设计编辑工具、学习书籍帮助文档)+ASP(微软动态脚本语言、学习书籍没有尝过不知道)+ACCESS(微软office自带小型数据库、学习书籍帮助文档)
通用平台(跨平台专业级):HTML(web基础,学习书籍就上面那本权威指南)+CSS(web基础、学习书籍就上面那本网站布局)+UltraEdit(专业文本编辑器、学习书籍帮助文档)+JavaScript(Sun公司脚本语言、学习书籍JavaScript高级程序设计。小注:其实对于跨平台方面PHP是不是更好?由于我会JAVA才选的JSP,可选)+Oracle(大名顶顶的Oracle数据库、官方论坛E文)
问题补充:HTML是制作网页的基础(如果你仅仅会HTML本身的话,也能够制作出精美的静态页面,其中包括网页的样式和布局。而CSS就是样式与布局等技术方面的提升)。CSS层叠样式(只看名字我们就知道,CSS是对网页样式与布局技术方面,提高网页制作的效率,标准化网页制作技术。在HTML中能够实现的功能我们建议使用CSS,在HTML中不能实现的功能,我们必须使用CSS)。脚本语言(这里所说的是网页脚本,它介于HTML技术与编程语言之间,怎么说好呢?它是一种由编程语言控制并使用编程语言编写的半成品程序,很难理解是不是?好好,打个比方。现在有一个程序记事本(notepad.exe),它可以打开.txt为扩展名的文件。它为.txt文件的编写规定了一整套规则(语法命令),当你编写了.txt文件后,调用记事本打开,记事本用这种规则(命令语法)来理解你的意图,做出反应(使用记事本打开.txt文件,显示文字。当然了你可以用别的程序打开,那个程序相当然也有一套打开.txt的潜规则)。这一套规则(语法命令)就是脚本语言。当我们执行一个脚本是通过脚本引擎来解释执行,往往解释器又需要数据库的支持。HTMl页面上执行动态过程:触发-服务器(程序代码-解释器(后台工作数据库)脚本执行并返回程序代码至服务器)-触发页面)。数据库(按照数据结构来组织、存储和管理数据的仓库。80%以上的程序都需要调用数据库或数据库的支持,服务器、HTML、脚本语言都与它密切相关。不再描述,快速学习,慢慢体会)。
问题补充二:分析本页源文件,还是免了吧,括号打多了又发不出去,我概略说一下这个页面,为搜索引擎的技术问题,这是一个非标准的动态转静态网址,首先你看地址栏81513684.html这是你当前页面地址,如果是静态页面的话后面什么都不用加,问号后面表明此页面需要调用数据库。单击登录试一下,你会看见地址栏最后加#,表明调用函数库,登录左边的两个链接采用了并发式,数据库与锚。我要提问我要回答同样是用JS脚本编写的动态按纽,中间的提交回答好像是JS与XML编写传输存档,文档可以传去服务程序验证,亦可以保留在本页页面,只是我们看不见罢了。剩下来的我们所看见的文字绝大部分都是纯文档或文字链接,还有像待解决、这边的排行榜、上面百度知道周边的按纽等的排布是通过CSS来实现的,当然其中还有一小部分矢量图形。这个页面包括的技术:HTML、CSS、JS、XML、数据库。现在你也许不能够很好的理解,但我期望你有这种需要去理解的冲动,这才是学习的开始。
问题补充三:人家说一个星期就学会了网页制作,那一点也不夸张,但那是需要学习了编程语言的基础上而言的,并且英文不能太差。对于你而言那是不可能的,上面那两本书,本人觉得没有必然的按顺序学习的必要,从第一本书获得HTML入门之后可以与CSS交互学习。在CSS中能够实现的功能,在HTML部分有大致了解后可甩开或不深入。建议方法:花一个星期通阅第一本书,没有弄明白的不要紧,回过头来再学。第二个星期自己动手写代码,同时学习CSS上的知识,不懂的翻看第一本书。第三个星期亦是如此(估计速度还没有那么快)。第四个星期如果不懂英文的话,只怕还有大都数的标签、属性、取值不记得。不要紧,反正学完了,这两本就是你制作网页的参考书,随时可以翻阅。先不管你学完了没有,反正这时有了一定的基础,可以看人家的源代码了,看人家是如何实现的页面效果。最常用的获取方式就是浏览器源文件,你甚至可以装上IE8,利用它提供的开发人员工具进行页面调试。以后就看你个人的兴趣,当然你自己也会选择一门动态脚本语言来学习了,毕竟那时你还是较为喜欢动态交互的页面。我还真不简单,像在作文章。呵呵!不要想那么多,其实很简单,只要你在用心。没事在这瞎侃侃,祝你学习愉快!
刚则发出去一看,错误一大堆,别的不太受引影响,把除“JS特效”之外的“JS"术语更改为“JSP”

9、网页设计用VBscript脚本语言编写为什么在IE浏览器里不显示?

上面基础回答错误 你这个也属于客户端脚本,只不过很多人习惯用JS来写 不过你这段程序是正确的 你只需要把这段存到一个文本里改名1.html直接点击就能运行 不能运行的原因是你的IE设置有问题

10、web程序设计 用JavaScript脚本语言设计一个程序:根据当天是星期几,在页面中显示不同的图片。

<img id="img1" src="" /><br /><div id="day1"></div>
<script language="javascript" type="text/javascript">
day = new Date().getDay();
var pic_arr = new Array();
var i = 0;
pic_arr[i] = "0.jpg";//星期天的抄图片,以下类推
i++;
pic_arr[i] = "1.jpg";
i++;
pic_arr[i] = "2.jpg";
i++;
pic_arr[i] = "3.jpg";
i++;
pic_arr[i] = "4.jpg";
i++;
pic_arr[i] = "5.jpg";
i++;
pic_arr[i] = "6.jpg";

document.getElementById("day1").innerHTML = "今天星期" + "天一二三四五六".charAt(day);
document.getElementById("img1").src = pic_arr[day];
</script>

与网页脚本语言设计相关的知识