JavaScript 与 asp 的区别: JavaScript 是一种属于网络的脚本语言, ASP 即 Active Server Pages, 是 Microsoft 公司开发的服务器端脚本环境.
asp:
ASP 即 Active Server Pages, 是 Microsoft 公司开发的服务器端脚本环境, 可用来创建动态交互式网页并建立强大的 web 应用程序.
当服务器收到对 ASP 文件的请求时, 它会处理包含在用于构建发送给浏览器的 html 网页文件中的服务器端脚本代码. 除服务器端脚本代码外, ASP 文件也可以包含文本, HTML(包括相关的客户端脚本) 和 com 组件调用.
ASP 简单, 易于维护 , 是小型页面应用程序的选择 , 在使用 DCOM (Distributed Component Object Model) 和 MTS(Microsoft Transaction Server) 的情况下, ASP 甚至可以实现中等规模的企业应用程序.
特点:
1, 用 VBScript,JavaScript 等简单容易的脚本语言. 结合 HTML 代码, 即可快速完成网站的应用程序, 实现动态网页技术.
2,ASP 文件是包含在 HTML 代码所组成的文件中的, 易于修改和测试, 无须编译或链接就可以解释执行.
3,ASP 所使用的脚本语言均在 Web 服务器端执行, 服务器上的 ASP 解释程序会在服务器端执行 ASP 程序, 并将结果以 HTML 格式传送到客户端浏览器上.
4,ASP 提供了一些内置对象, 使用这些对象可以使服务器端脚本功能更强.
5,ASP 可以使用服务器端 ActiveX 组件来执行各种各样的任务, 例如存取数据库, 发现和那个 Email 或访问文件系统等.
6, 由于服务器是将 ASP 程序执行的结果以 HTML 格式传回客户端浏览器, 因此使用者不会看到 ASP 所编写的原始程序代码, 可防止 ASP 程序代码被窃取.
JavaScript:
JavaScript 是一种属于网络的脚本语言, 已经被广泛用于 Web 应用开发, 常用来为网页添加各式各样的动态功能, 为用户提供更流畅美观的浏览效果. 通常 JavaScript 脚本是通过嵌入在 HTML 中来实现自身的功能的.
特点:
是一种解释性脚本语言 (代码不进行预编译).
主要用来向 HTML(标准通用标记语言下的一个应用) 页面添加交互行为.
可以直接嵌入 HTML 页面, 但写成单独的 JS 文件有利于结构和行为的分离.
跨平台特性, 在绝大多数浏览器的支持下, 可以在多种平台下运行 (如 Windows,Linux,Mac,Android,iOS 等).
JavaScript 脚本语言同其他语言一样, 有它自身的基本数据类型, 表达式和算术运算符及程序的基本程序框架. JavaScript 提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字. 而变量提供存放信息的地方, 表达式则可以完成较复杂的信息处理.
来源: http://www.css88.com/qa/javascript/11881.html