《HTML、JavaScript 与 Java 三合一最新培训教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:曹建主编;吴昱亭等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505358111
  • 页数:227 页
图书介绍:

第1讲 Internet和HTML简介 1

第1课Internet概述 1

一、Internet工作原理 1

二、Internet发展简史 1

三、Internet提供的主要服务 2

(一)电子函件 2

(二)文件传输 2

(三)电子公告 2

三、超文本传输协议——HTTP 3

二、超文本标记语言——HTML 3

一、统一资源定位器——URL 3

第2课 与HTML有关的一些术语 3

(五)网页浏览 3

(四)远程登录 3

第3课 编辑和运行HTML文档的环境 4

习题一 4

第2讲 HTML语言的语法基础及规则 5

第1课 基本结构 5

一、标签 5

二、标签 6

(一)标签 6</p> <p>(二)<ISINDEX>标签 6</p> <p>三、<BODY>标签 7</p> <p>一、<BR>标签 8</p> <p>第2课 文本 8</p> <p>四、基本结构 8</p> <p>二、<Hi>标签(i=1,2,3,4,5,6) 10</p> <p>三、<P>标签 11</p> <p>四、<HR>标签 12</p> <p>五、<PRE>标签 13</p> <p>六、字符格式标签 14</p> <p>七、<ADDRESS>标签 15</p> <p>第3课 图像 15</p> <p>一、SRC属性 16</p> <p>二、确定图像大小的属性 16</p> <p>三、ALLGN属性 16</p> <p>四、ALT属性 17</p> <p>五、确定图像边距的属性 18</p> <p>六、BORDER属性 18</p> <p>七、ISMAP属性 19</p> <p>习题二 19</p> <p>第3讲 列表、表格和文档的超链接 21</p> <p>第1课 HTML文档中的列表元素 21</p> <p>一、无序列表 21</p> <p>二、排序列表 22</p> <p>三、目录列表 23</p> <p>四、菜单列表 24</p> <p>五、描述性列表 24</p> <p>(三)align属性 27</p> <p>(二)width和height属性 27</p> <p>第2课 HTML中的表格元素 27</p> <p>(一)border属性 27</p> <p>一、<table>标签 27</p> <p>(四)cellspacing属性 29</p> <p>(五)cellpadding属性 29</p> <p>二、<CAPTION>标签 30</p> <p>(一)ALIGN属性 31</p> <p>(二)VALIGN属性 31</p> <p>(二)colspan属性 33</p> <p>(一)rowspan属性 33</p> <p>四、<TH>和<TD>标签 33</p> <p>(二)VALIGN属性 33</p> <p>(一)ALIGN属性 33</p> <p>三、<TR>标签 33</p> <p>(三)align属性 35</p> <p>(四)valign属性 35</p> <p>五、一些仅在IE中有效的标签和属性 36</p> <p>(一)<TH>和<TD>标签的bgcolor属性 36</p> <p>(二)<TH>和<TD>标签的background属性 36</p> <p>(三)<table>标签的frame属性 36</p> <p>(四)表格的行分组 43</p> <p>(五)表格的列分组 44</p> <p>(六)<table>标签的rules属性 47</p> <p>一、不同文档之间的跳转 52</p> <p>第3课 文档的超链接 52</p> <p>二、跳转到标记位置 53</p> <p>三、链接地图 55</p> <p>习题三 56</p> <p>第4讲 HTML的表单和框架 59</p> <p>第1课 利用表单设计交互界面 59</p> <p>一、<form>标签 59</p> <p>(一)ACTION属性 59</p> <p>(二)METHOD属性 59</p> <p>二、<input>标签 60</p> <p>三、<select>标签和<option>标签 65</p> <p>四、<textarea>标签 66</p> <p>第2课 多框架文档 67</p> <p>一、基本结构 68</p> <p>(一)<Frameset>标签 68</p> <p>(二)<frame>标签 68</p> <p>(三)<noframes>标签 70</p> <p>(四)基本结构 70</p> <p>二、目标窗口的交叉链接 71</p> <p>习题四 73</p> <p>第5讲 JavaScript简介 75</p> <p>第1课JavaScript语言及其历史 75</p> <p>一、什么是JavaScript 75</p> <p>二、JavaScript语言与Java语言 76</p> <p>(一)JavaScript核心语言 77</p> <p>三、JavaScript组成部分 77</p> <p>(二)JavaScript客户端扩展 78</p> <p>(三)JavaScript服务器端扩展 78</p> <p>四、JavaScript的发展 78</p> <p>第2课JavaScript与HTML 79</p> <p>一、<SCRIPT>标签 79</p> <p>二、<SCRIPT>标签的LANGUAGE属性 80</p> <p>三、<SCRIPT>标签的SRC属性 80</p> <p>四、注释标签的运用 81</p> <p>第3课JavaScript代码运行时间与页面中嵌入位置 82</p> <p>一、简单的JavaScript例子 82</p> <p>(一)例子之一 82</p> <p>(二)例子之二 83</p> <p>二、下载时运行JavaScript代码的位置 84</p> <p>三、调用时运行JavaScript代码的位置 85</p> <p>习题五 86</p> <p>第6讲JavaScript语法基础 89</p> <p>第1课 变量 89</p> <p>一、变量的定义方式 89</p> <p>二、变量名称 90</p> <p>三、数据类型 91</p> <p>(一)字符串类型 91</p> <p>(二)数值类型 91</p> <p>第2课 表达式与操作符 92</p> <p>(五)对象类型 92</p> <p>(四)空类型 92</p> <p>(三)布尔类型 92</p> <p>一、比较操作符 93</p> <p>(一)==(等于操作符) 93</p> <p>(二)!=(不等操作符) 93</p> <p>(三)>(大于操作符) 93</p> <p>(四)<(小于操作符) 93</p> <p>(五)>=(大于等于操作符) 93</p> <p>(六)<=(小于等于操作符) 93</p> <p>(五)%(取模操作符) 94</p> <p>(四)/(除操作符) 94</p> <p>(三)*(乘操作符) 94</p> <p>(二)-(减操作符) 94</p> <p>(一)+(加操作符) 94</p> <p>二、运算操作符 94</p> <p>(六)++(递增操作符) 95</p> <p>(七)--(递减操作符) 95</p> <p>三、逻辑操作符 95</p> <p>(一) (与操作符) 95</p> <p>(二)||(或操作符) 95</p> <p>(三)!(非操作符) 95</p> <p>(六)>>(右移操作符) 96</p> <p>(五)<<(左移操作符) 96</p> <p>(四)~(位非操作符) 96</p> <p>(三)^(位异或操作符) 96</p> <p>(一) (位与操作符) 96</p> <p>四、位操作符 96</p> <p>(二)|(位或操作符) 96</p> <p>(七)>>>(填0右移操作符) 97</p> <p>五、赋值操作符 97</p> <p>(一)+=、-=、*=、/=、%= 97</p> <p>(二) =、|=、^= 97</p> <p>(三)<<=、>>=、>>>= 97</p> <p>六、其他操作符 97</p> <p>(一)条件操作符 97</p> <p>第3课 语句 98</p> <p>(一)if...else语句 98</p> <p>一、条件语句 98</p> <p>(四)this操作符 98</p> <p>(三)delete操作符 98</p> <p>(二)new操作符 98</p> <p>(二)switch语句 99</p> <p>二、循环语句 101</p> <p>(一)for语句 101</p> <p>(二)while语句 101</p> <p>(三)do...while语句 102</p> <p>(四)label语句 103</p> <p>(五)break语句 103</p> <p>(六)continue语句 105</p> <p>(二)with语句 106</p> <p>三、其他语句 106</p> <p>(一)for...in语句 106</p> <p>(三)注释 107</p> <p>(四)return语句 107</p> <p>第4课 函数 107</p> <p>一、函数的定义 108</p> <p>二、函数的调用 110</p> <p>三、JavaScript的全局函数 110</p> <p>(一)eval (字符串) 110</p> <p>(四)Number(对象)和String(对象) 111</p> <p>(五)escape(字符串)和unescape(字符串) 111</p> <p>(三)isNaN(表达式) 111</p> <p>(二)parseInt(字符串)和parseFloat(字符串) 111</p> <p>习题六 112</p> <p>第7讲JavaScript中的对象 115</p> <p>第1课 对象与自定义对象 115</p> <p>一、对象 115</p> <p>二、JavaScript中的用户自定义对象 116</p> <p>(一)建立用户自定义对象 116</p> <p>(二)定义对象的方法 117</p> <p>(三)删除对象 118</p> <p>第2课 JavaScript核心语言对象 118</p> <p>一、数组对象(Array) 118</p> <p>(一)建立数组 118</p> <p>(一)toUpperCase()和toLowerCase()方法 119</p> <p>二、字符串对象(String) 119</p> <p>(二)访问数组中元素 119</p> <p>(三)数组对象的属性与方法 119</p> <p>(二)indexOf(子字符串)方法 120</p> <p>(三)charAt(位置)方法 120</p> <p>(四)substring(位置1,位置2)方法 120</p> <p>三、日期对象(Date) 120</p> <p>(一)创建日期对象 120</p> <p>(二)日期对象的方法 121</p> <p>(五)abs(数值)方法 122</p> <p>(四)sqrt(数值)方法 122</p> <p>(三)random()方法 122</p> <p>(二)round(数值),ceil(数值)和floor(数值)方法 122</p> <p>(一)min (值1,值2),max(值1,值2)方法 122</p> <p>四、数学对象(Math) 122</p> <p>第3课 文档对象模型(DOM) 123</p> <p>一、window对象 123</p> <p>(一)window对象的属性 124</p> <p>(二)window对象的方法 125</p> <p>二、document对象 126</p> <p>(一)document对象的属性 126</p> <p>(二)document对象的方法 127</p> <p>三、location对象 128</p> <p>(一)location对象的属性 128</p> <p>(二)location对象方法 129</p> <p>(一)history对象的属性 130</p> <p>(二)history对象的方法 130</p> <p>四、history对象 130</p> <p>五、navigator对象 131</p> <p>(一)navigator对象的属性 131</p> <p>(二)navigator对象的方法 132</p> <p>习题七 132</p> <p>第8讲 JavaScript与表单元素 135</p> <p>第1课 HTML表单的回顾 135</p> <p>第2课 表单对象 137</p> <p>(一)action 138</p> <p>(二)elements[] 138</p> <p>一、表单对象的属性、方法与事件 138</p> <p>二、属性 138</p> <p>(三)length 139</p> <p>(四)method 139</p> <p>(五)name 139</p> <p>(六)target 139</p> <p>三、方法 139</p> <p>(一)reset() 139</p> <p>(二)submit() 139</p> <p>(一)OnReset 140</p> <p>(二)OnSubmit 140</p> <p>四、事件 140</p> <p>第3课 文本框对象 141</p> <p>一、文本框对象的属性、方法和事件 141</p> <p>二、属性 142</p> <p>(一)defaultValue 142</p> <p>(二)form 142</p> <p>(三)name 142</p> <p>(四)type 142</p> <p>(五)value 142</p> <p>三、方法 142</p> <p>(一)blur() 142</p> <p>(三)select() 143</p> <p>(二)focus() 143</p> <p>四、事件 144</p> <p>(一)OnBlur 144</p> <p>(二)OnChange 144</p> <p>(三)OnFocus 144</p> <p>(四)OnSelect 145</p> <p>(五)OnKeyDown 145</p> <p>(六)OnKeyUp 145</p> <p>(七)OnKeyPress 145</p> <p>一、按钮对象的属性、方法和事件 146</p> <p>第4课 按钮对象 146</p> <p>七、隐藏对象 146</p> <p>五、口令对象 146</p> <p>六、文本区对象 146</p> <p>三、方法 147</p> <p>(二)OnClick 147</p> <p>(一)OnBlur 147</p> <p>四、事件 147</p> <p>(三)OnFocus 147</p> <p>(四)value 147</p> <p>(三)type 147</p> <p>(二)name 147</p> <p>(一)form 147</p> <p>二、属性 147</p> <p>(四)OnMouseDown 148</p> <p>(五)OnMouseUp 148</p> <p>五、Submit按钮对象 148</p> <p>六、Reset按钮对象 148</p> <p>第5课 单选框对象和复选框对象 148</p> <p>一、单选框的属性、方法和事件 148</p> <p>二、属性 149</p> <p>(一)checked 149</p> <p>(二)defaultchecked 149</p> <p>(三)form 149</p> <p>四、事件 150</p> <p>三、方法 150</p> <p>(二)OnClick 150</p> <p>(一)OnBlur 150</p> <p>(五)type 150</p> <p>(四)name 150</p> <p>(六)value 150</p> <p>(三)OnFocus 151</p> <p>(四)OnMouseDown 151</p> <p>(五)OnMouseUp 151</p> <p>五、复选框的属性、方法和事件 151</p> <p>(一)form 153</p> <p>(四)options 153</p> <p>(三)name 153</p> <p>(二)length 153</p> <p>二、属性 153</p> <p>一、选择列表的属性、方法和事件 153</p> <p>第6课 选择列表对象 153</p> <p>(五)selectedIndex 154</p> <p>(六)type 154</p> <p>三、方法 155</p> <p>四、事件 155</p> <p>(一)OnBlur 155</p> <p>(二)OnChange 155</p> <p>(三)OnFocus 155</p> <p>第7课 数据有效性验证实例 155</p> <p>习题八 159</p> <p>一、Java及Java Applet简介 161</p> <p>第1课 INTERNET资源中对Java Applet的调用 161</p> <p>第9讲 Java Applet技术的简介 161</p> <p>二、在HTML文档中嵌入Java Applet的方法 162</p> <p>三、通过HTML向Java Applet传递参数 164</p> <p>第2课Java程序开发与运行环境 165</p> <p>一、JDK开发环境 165</p> <p>二、使用JDK开发Java applet 166</p> <p>习题九 167</p> <p>第10讲 Java语言基础 169</p> <p>第1课 Java语言的基本表示方法 169</p> <p>一、程序结构 169</p> <p>(一)简单语句 169</p> <p>(五)关键字 170</p> <p>(六)变量 170</p> <p>(三)注释 170</p> <p>(四)标识符 170</p> <p>(二)语法问题 170</p> <p>二、数值类型 171</p> <p>(一)整数类型 171</p> <p>(二)浮点类型 172</p> <p>(三)字符类型 172</p> <p>(四)布尔类型 172</p> <p>三、数组 172</p> <p>第2课 JAVA中的类 173</p> <p>一、类类型之间的强制转换 174</p> <p>三、实例变量 175</p> <p>二、方法 175</p> <p>四、this和super变量 176</p> <p>习题十 176</p> <p>第11讲 Java Applet在Web页设计中的多媒体制作 179</p> <p>第1课 Java Applet的生命周期 179</p> <p>一、Java Applet的生命周期 179</p> <p>(一)初始化(Initialization) 179</p> <p>(二)启动(starting) 180</p> <p>(三)停止(stopping) 180</p> <p>(四)消亡(destorying) 180</p> <p>(五)paint()方法: 180</p> <p>二、创建一个简单的Applet 181</p> <p>(一)图形坐标系统 182</p> <p>一、图形类与图形坐标系统 182</p> <p>第2课 图形、文字和颜色 182</p> <p>(二)画线 183</p> <p>(三)矩形 184</p> <p>(四)多边形 186</p> <p>(五)椭圆 188</p> <p>(七)图形复制与消除 189</p> <p>二、文本与字体 190</p> <p>(一)字体对象的创建 190</p> <p>(二)显示文本 191</p> <p>(三)获取字体的信息 192</p> <p>(四)颜色 193</p> <p>(二)图像文件的显示 195</p> <p>(一)图像文件的装载 195</p> <p>第3课 图像与声音 195</p> <p>一、图像显示 195</p> <p>二、声音文件的播放 197</p> <p>(一)使用play方法播放声音文件 197</p> <p>(二)使用AudioClip方法播放声音文件 197</p> <p>习题十一 198</p> <p>第12讲Java Applet的动画制作 201</p> <p>第1课 动画制作基础 201</p> <p>一、一个简单的动画实例 201</p> <p>(一)绘图与重画 201</p> <p>(二)Applet的开始与停止 202</p> <p>(二)多线程Applets的编写 203</p> <p>二、动画多线程的控制 203</p> <p>(一)多线程的含义 203</p> <p>第2课 动画显示的闪烁问题 206</p> <p>一、解决闪烁问题的具体办法 206</p> <p>(一)不清除屏幕方法 207</p> <p>(二)只清除相关部分屏幕的方法 209</p> <p>第3课 深入动画编程 215</p> <p>一、使用图片创建动画 215</p> <p>二、媒体跟踪器 221</p> <p>三、双缓冲技术 223</p> <p>习题十二 227</p> <p></p></div> </div> </div> </div> </body> </html>