|
读过这本书吗?
最近在读
读过
想读
还不熟悉
|
图书城书列:
加入到博客或社交网站:
|
|
我来评论这本书:
内容提要:
本书以流畅的语言,深入浅出地讲解HTML、JavaScript与Java(Java Applet部分)的特点、语法规则、基本结构、编程方法和使用技巧。
编辑推荐:
本书以流畅的语言,深入浅出地讲解HTML、JavaScript与Java(Java Applet部分)的特点、语法规则、基本结构、编程方法和使用技巧。
目录:
第 1 讲 Internet和HTML简介
第 1 课 lnternet概述 一、internet工作原理 二、Internet发展简史 三、Internet提供的主要服务 (-)电子函件 (二)文件传输 (三)电子公告 (四)远程登录 (五)网页浏览 第 2 课 与HTML有关的一些术语 一、 统一资源定位器 --URL 二、 超文本标记语言--HTML 三、 超文本传输协议--HTTP 第 3 课 编辑和运行HTML文档的环境 习题一 第 2 讲 HTM L语言的语法基础及规则 第 1 课 基本结构 一、<HTML> 标签 二、 <HEAD>标签 (一)<titl>标签 (二) <ISINDEX>标签 三、 <BODY>标签 四、 基本结构 第 2 课 文本 一、<BR>标签 二、<Hi>标签(i=1,2, 3,4,5,6) 三、<P>标签 四、<HR>标签 五、<PRE>标签 六、 字符格式标签 七、 <ADDRESS>标签 第 3 课 图像 一、SRC属性 二、确定图像大小的属性 二、ALIG属性 四、ALT属性 五、确定图像边距的属性 六、BORDER属性 七、ISMAP属性 习题二 第 3 讲 列表、表格和文档的超链接 第 1 课 HTML文档中的列表元素 一、无序列表 一、排序列表 三、目录列表 四、菜单列表 五、描述性列表 第 2 课 HTML中的表格元素 一、<table>标签 (一)border属性 (二)width和height属性 (三)align属性 (四)cellspacilng属性 (五)cellpadding属性 二、<CMION>标签 (一)ALIGN属性 (二)VALIGN属性 三、<TR>标签 (-)ALIGN属性 (二)VALIGN属性 四、<TH>和<TD>际签 (一)rowspan属性 (-)colspan属性 (H)align属性 (四)valign属性 五、一些仅在田中有效的标签和属性 (一)<TH>和<TD>标签的bgcolor属性 (二)<TH>和<TD>标签的background属性 (三)<table>标签的frame属性 (四)表格的行分组 (五)表格的列分组 (六)<table>标签的rules属性 第 3 课 文档的超链接 一、不同文档之间的跳转 二、跳转到标记位置 三、链接地图 习题三 第 4 讲 HTML的表单和框架 第 1 课 利用表单设计交互界面 一、<fond>签 (一)ACTION属性 (二)METHOD属性 一、<input>标签 三、<select>标签和<Option>标签 四、<textarea>标签 第 2 课 多框架文档 一、基本结构 (一)<Frameset>标签 (=)<frame>标签 (三)<noframes>标签 (四)基本结构 二、目标窗口的交叉链接 习题四 第 5 讲 JavaScript简介 第 1 课 JavaScript语言及其历史 一、什么是JavaScript 二、JavaScript语言与Java语言 三、JavaScript组成部分 (一)JavaScript核语言 (一)JavaScript客户端扩展 (三)JavaScrip服务器端扩展 四、JavaScript的发展 第 2 课 JavaScipt与HTML 一、<SCRIPT>标签 二、<SCRIPT>标签的LANGUAGE属性 三、<SCRIPT>标签的SRC属性 四、注释标签的运用 第 3 课 JavaScript代码运行时间与页面中嵌入位置 一、简单的JavaScript例子 (一)例子之一 (二)例子之二 二、下载时运行JavaScript代码的位置 三、调用时运行JavaScript代码的位置 习题五 第 6 讲 JavaScript语法基础 第 1 课 变量 一、变量的定义方式 二、变量名称 三、数据类型 (一)字符串类型 (二)数值类型 (三)布尔类型 (四)空类型 (五)对象类型 第 2 课 表达式与操作符 一、比较操作符 (-)=(等于操作符) (二)!=(不等操作符) (三)>(大于操作符) (四)<(小于操作符) (五)>=大于等于操作符) (六)<=(小于等于操作符) 二、运算操作符 (-)+(加操作符) (二)-(减操作符) (三)*(乘操作符) (四)/(除操作符) (五)%(取模操作符) (六)++(对递增操作) (七)--(递减操作符) 三、逻辑操作符 (-)&&(与操作符) (二)||(或操作符) 曰)!(非操作符) 四、位操作符 (-)&(位与操作符) (二)|(位或操作符) (三)^(位异或操作符) (四)~(位非操作符) (五)<<(左移操作符) (六)>>(对右移操作符) (七)>>>(填0右移操作符) 五、赋值操作符 (一)十二、-=、*=、/=、%= (二)&=、|=、^= (三)<<=、>>=、>>>= 六、其他操作符 (一)条件操作符 (二)new操作符 (三)delete操作符 (四)this操作符 第 3 课 语句 一、条件语句 (-)if…else语句 (二)switch语句 二、循环语句 (一)for语句 (二)while语句 (三)do…while语句 (四)label语句 (五)break语句 (六)continue语句 三、其他语句 (一)for…in语句 (二)with语句 (三)注释 (四)reto语句 第 4 课 函数 一、函数的定义 二、函数的调用 二、JavaScript的全局函数 (一)eval(字符串) (二)parselnt(字符串)和parseFloat(字符串) (三)iSNaN(表达式) (四)Number(对象)和String(对象) (五)escape(字符串)和unescape(字符串) 习题六 第 7 讲 JavaScript中的对象 第 1 课 对象与自定义对象 一、对象 一、JavaScript中的用户自定义对象 (-)建立用户自定义对象 (二)定义对象的方法 (三)删除对象 第 2 课 JavaScript核心语言对象 一、数组对象(Array) (-)建立数组 (二)访问数组中元素 曰)数组对象的属性与方法 二、字符串对象(String) (一)toUpperCase()和toLowerCase()方法 (二)indexOf(子字符串)方法 (三)CharAt(位置)方法 (四)substring(位置1,位置2)方法 三、日期对象(Date) (一)创建日期对象 (二)日期对象的方法 四、数学对象(Math) (-)min(值1,值2),max(值1,值2)方法 (二)round(数值),ceil(数值)和floor(数值)方法 (二)random()方法 (四)Sqrt(数值)方法 (五)abs(数值)方法 第 3 课 文档对象模型(DOM) 一、Window对象 (一)window对象的属性 (一)window对象的方法 _、document对象 (一)document对象的属性 (一)document对象的方法 三、Iocation对象 (一)location对象的属性 (二)location对象方法 四、history对象 (一)history对象的属性 (二)history对象的方法 五、navigator对象 (-)navigator对象的属性 (-)navigator对象的方法 习题七 第 8 讲 JavaScript与表单元素 第 1 课HlML表单的回顾 第 2 课 表单对象 一、表单对象的属性、方法与事件 二、属性 (一)action (二)elements[] (三)length (四)method (五)name (六)tnrget 三、方法 (-) reset() (二)submit() 四、事件 (-)OnReset (二)OnSubmit 第 3 课 文本框对象 一、文本框对象的属性、方法和事件 二、属性 (一)defaultValue (二)form (三)name (四)type (五)value 三、方法 (一)blur() (二)focus() (三)select() 四、事件 (一)OnBlur (二)OnChange (三)OnFocus (四)Onselect (五)OnKeyDown (六)OnKeyUp (七)OnKeypress 五、口令对象 六、文本区对象 七、隐藏对象 第 4 课 按钮对象 一、按钮对象的属性、方法和事件 二、属性 (一)form (二)name (三)type (四)value 三、方法 四、事件 (一)OnBlur (二)OnClick (三)OnFocus (四)OnMouseDown (五)OnMouseUp 五、Submit按钮对象 六、Reset按钮对象 第 5 课 单选框对象和复选框对象 一、单选框的属性、方法和事件 二、属性 (一)Checked (二)defaultchecked (三)form (四)name (五)type (六)value 三、方法 四、事件 (-)OnBlur (二)OnClick (三)OnFocus (四)OnMouseDown (五)OnMouseUp 五、复选框的属性、方法和事件 第 6 课 选择列表对象 一、选择列表的属性、方法和事件 二、属性 (一)form (二)length (三)name (四)options (五)selectedlndex (六)type 三、方法 四、事件 (一)OnBlur (二)OnChange (三)OnFocus 第 7 课 数据有效性验证实例 习题八 第 9 讲 Java Applet技术的简介 第 1 课 INTERNET资源中对Java Applet的调用 一、Java及Java Applet简介 二、在HTML文档中嵌入Java Applet的方法 三、通过HTML向Java Applet传递参数 第 2 课 Java程序开发与运行环境 一、JDK开发环境 二、使用JDK开发Java applet 习题九 第 10 讲 Java语言基础 第 1 课 Java语言的基本表示方法 一、程序结构 (一)简单语句 (二)语法问题 (三)注释 (四)标识符 (五)关键字 (六)变量 二、数值类型 (-)整数类型 (二)浮点类型 曰)字符类型 (四)布尔类型 三、数组 第 2 课 JAVA中的类 一、类类型之间的强制转换 二、方法 三、实例变量 四、this和super变量 习题十 第 11 讲 Java Applet在Web页设计中的多媒体制作 第 1 课 Java Applet的生命周期 一、Java Applet的生命周期 (一)初始化(Initialization) (二)启动(starting) (三)停止(Stopping) (四)消亡(destorying) (五)paint()方法 二、创建一个简单的Applet 第 2 课 图形、文字和颜色 一、图形类与图形坐标系统 (一)图形坐标系统 (一)回线 (三)矩形 (四)多边形 (五)椭圆 (七)图形复制与清除 二、文本与字体 (一)字体对象的创建 (二)显示文本 (三)获取字体的信息 (四)颜色 第 3 课 图像与声音 一、图像显示 (一)图像文件的装载 (二)图像文件的显示 二、声音文件的播放 (一)使用play方法播放声音文件 (二)使用AudioClip方法播放声音文件 习题十一 第 12 讲 Java Applet的动画制作 第 1 课 动画制作基础 一、一个简单的动画实例 (一)绘图与重画 (二)Applet的开始与停止 二、动画多线程的控制 (一)多线程的含义 (二)多线程Applets的编写 第 2 课 动画显示的闪烁问题 一、解决闪烁问题的具体办法 (-)不清除屏幕方法 (二)只清除相关部分屏幕的方法 第 3 课 深入动画编程 一、使用图片创建动画 二、媒体跟踪器 三、双缓冲技术 习题十二 |