笑傲江湖2016孙建宏:asp动态网页问题?

来源:百度文库 编辑:高校问答 时间:2024/05/07 17:27:20
以inc,js为扩展名的是什么类型的文件?

inc文件是插入型文件 由Include简化而来。
js是 JavaScript脚本的简写,顾名思义,是写了JavaScript脚本程序的文件。

通常JS文件中存放一些在多个页面中都需要调用的JavaScript脚本写的子程序和函数。

而inc文件是多个页面都需要插入的某一段相同的代码,例如网页的页头等。

Java、JavaScript和JScript
首先,这三者没有必然的联系,它们是完全不同的事物,它们是分别由不同公司开发的,在函数方面有相同的地方,也有很多不同之处。Java是由Sun公司创立、开发;JavaScript则是Sun和Netscape公司共同开发的产品;JScript是微软对ECMA262语言规范的一种实现。这三者的共同点是,语法与C语言相似。JS是JavaScript的简称。
??JScript应用于ASP,运行于服务器端。而Java、JavaScript都是运行于客户端。Sun公司后来又推出了JSP,以Java语言为基础,运行于服务器端。运行于服务器端的网页是动态网页,所以以JScript为基础的ASP、以Java为基础的JSP是动态网页,而Java、JavaScript则是静态网页。

<补充>
1.最开始web上只有静态的html
2.为了满足更好的交互需求,netscape开发了在Navigator中使用的LiveScript语言,后改名为JavaScript
3.Microsoft发行jscript用于internet explorer.
4.最初的jscript和javascript差异过大,web程序员不得不痛苦的为两种浏览器编写两种脚本。于是诞生了ECMAScript,是一种国际标准化的javascript版本。现在的主流浏览器都支持这种版本。
5.我们写程序的时候最好写<script language=javascript>而不是<script language=jscript>因为javascript是一个通用的名称,所有浏览器都认识,而jscript只有IE认识。
6.其他语言细节上的区别,不是一两下能说完的。不过我个人认为编程时最好遵循ECMAscript标准。这样可以保证兼容性。
7.顺便说一下,javascript原来叫Livescript,后来Sun的java风头正盛的时候netscape就把名字改成javascript。
8.至于服务器端脚本还是客户端脚本主要是看你的脚本在哪里执行,并不能说 JavaScript 或 JScript 是在客户端执行的

你说的那个文件是一个jsp的脚本文件,用来实现网站内的一些功能的函数或过程