Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

javascript高级编程网络安全性 PDF 下载


分享到:
时间:2020-05-08 19:36来源:http://www.java1234.com 作者:小锋  侵权举报
javascript高级编程网络安全性 PDF 下载
失效链接处理
javascript高级编程网络安全性 PDF 下载

本站整理下载:
 
相关截图:
 
主要内容:

1.1 关 于 JavaScript JavaScript 是一种新的 Web 技术 JavaScript 初的名字是 LiveScript 它是 Netscape 开发出 的一种脚本语言 其目的是为了扩展基本的 HTML 的功能 用于代替复杂的 CGI 程序来处 理 Web 页表单信息 为 Web 页增加动态效果 当 Java 出现以后 Netscape 和 Sun 一起开发了 一种新的脚本语言 它的语 法和 Java 非常的类似 所以它后被命名为 JavaScript 在 JavaScript 出 现以 前 在 Web 页中需要进行的所有处理都必须传回服务器 由服务器进行集中处理 服务器处理完毕后 在将处理结果通过网络传回客户端的浏览器 中供用户查看 即使是简单的验证用户在文本框中输入数据的有效性比如通过判断输入字符 串是否包含 @ 符号来判断用户输入的 E_mail 地址是否有效 都必须由服务器来完成 在这 种方式下 当 Web 访问量增加时 网络和服务器的负担都会增加 这一时期的客户/服务器结 构并不是真正意义上的客户/服务器结构 人们期待一种新的技术来实现真正的客户/服务器结 构 即在客户端也可以进行处理 从而减轻服务器的负担 加快网络的传输速度 JavaScript 正 是在这种背景之下产生的 JavaScript 至 1995 年诞生以来已经取得了广泛的支持 他们包括 Apple Borland Sybase Informix Oracle Digital HP 和 IBM 等 不仅仅是在浏览器中得到越来越多的支持 在其它的各 种应用程序中也得到应用 新的 Windows 操作系统中也可以使用脚本来制订需要完成的任务 有经验的 Web 页作者都知道 Java 的小应用程序也可以实现客户端的逻辑处理能力 但作为一种强类型的程序设计语言 Java 并不是制作 Web 页的佳选择 因为使用 Java 需要 Web 页作者有较高的编程能力 而这对众多 Web 页作者来说是件难事 Web 作者愿意使用更 简单的方法来实现表单的处理 Microsoft 也意识到了 Web 脚本的重要性 作为软件界的领头羊 Microsoft 自然不甘在 Web 脚本的竞争中落后 由于得不到 Netscape 在技术上的许可 Microsoft 开发了自己的脚本 语言 JScript 并在 Microsoft 自己的浏览器 Microsoft Internet Explorer 3.0 以及更高版本中 对其提供支持 由于 Microsoft 在浏览器市场中的优势 JScript 很快得到广泛支持和应用 JScript 1.0 只是很粗糙地和 JavaScript 1.1 兼容 Netscape 在其浏览器 Navigator 3.0 及其以后 的版本中也对 JScript 提供了支持 随着 JavaScript 版本的增多和浏览器平台的不同 让众多 的 Web 页作者感到难以取舍 也增加了额外的工作量 鉴于脚本语言开发商之间的竞争给 Web 页作者带来的麻烦 Microsoft Netscape 和其它脚 本语言商决定成立一个国际组织 并将其命名为 ECMA 该组织专门从事脚本语言标准的制 订 ECMA 制订的脚本语言标准被称为 ECMAScript 所有开发商的脚本语言都支持这一标准 尽管有 ECMA 标准的存在 Netscape 和 Microsoft 都有其各自的脚本语言 JavaScript 和 JScript 这两种语言都对 ECMA 标准进行了扩展 Microsoft 除了 JScript 之外 还有 VBScript 也是一种脚本语言 VBScript 实际上是 Visual
Basic 程序设计语言的一个子集 使得众多的 VB 程序设计员很容易编写自己的 Web 应用程序 Netscape 并没有对 VBScript 提供支持 所以使用 VBScript 的还仅是 Microsoft Internet Explorer 用户 即使有 VBScript 的竞争 JavaScript 还是成为了标准的 Web 脚本语言 在人们的印象中 JavaScript 只是用来编写客户端的 Web 应用程序 Netscape 为用户提供了服务器端的脚本语言 Netscape Server_Side JavaScript SSJS 可以在服务器端编写需要的 Web 应用程序 不过使用 SSJS 需要 Netscape Server 3 的支持 Microsoft 也有自己的服务器端脚本编程语言 Active Server Pages ASP 需要 JScript 引擎的支持 1.2 了 解 JavaScript 学习 JavaScript 这样的新工具可以说是一种挑战 因为很难理解它是如何使用以及能用于哪些 方面 学习 JavaScript 并不是一件非常困难的事 我们先从下面的 10 个方面了 解一下 JavaScript 的特点 1.2.1 JavaScript 是被嵌入到 HTML 中的 JavaScript 的大特点便是和 HTML 的结合 在客户端的应用中 很难将 JavaScript 程序和 HTML 文档分开 JavaScript 代码总是和 HTML 一起使用的 JavaScript 的各种对象都有各自的 HTML 标记 当 HTML 文档在浏览器中被打开时 JavaScript 代码才被执行 JavaScript 代码使用 HTML 标记<script> </script>嵌入到 HTML 文档中 J avaScript 扩展了标准的 HTML 为 HTML 标记增加了事件 通过事件驱动来执行 JavaScript 代码 在服务器端 JavaScript 代码可以作为 单独的文件存在 但也必须通过在 HTML 文档中调用才能起作用 下面的程序清单 1.1 中的例子说明了 JavaScript 代码是如何嵌入到 HTML 文档中的 程序清 单 1.1 在 HTML 文档中嵌入 JavaScript 代码 < html > < head > <title>在 HTML 文档中嵌入 JavaScript 代码< /title > < script language="javascript" > <!-- window.defaultStatus="使用 HTML 标记嵌入 JavaScript 代码" function getnews() { document.form1.textbox.value = "在 HTML 文档中使用 JavaScript 代码" }//--> < /script > < /head > < body > < center >
<h1>使用 JavaScript</h1> < hr > < form name="form1" > <input type=text name="textbox" size=40 value="单击按钮查看信息"> < br><br > <input type=button value = "查看信息" onclick = "getnews()"> < /form > < /center > < /body > </html> 本例仅说明如何在 HTML 文档中嵌入 JavaScript 代码 在后面的章节中将详细介绍 JavaScript 的使用 图 1-1 显示了本例在浏览器中打开的实际效果
 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐