搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
JavaScript程序设计基础教程
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115230843
  • 作      者:
    阮文江编著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2010
收藏
编辑推荐
    《JavaScript程序设计基础教程(第2版)》修订思路,第一,基于Web标准化理念,改编了第2章“HTML/XHTML”制作,层叠样式表技术等章节,并且使用XHTML语言编写所有示例的页面代码。<br>    第二:适当提高《JavaScript程序设计基础教程(第2版)》的难度,使读者掌握JaveScript的自定义对象技术、HTML DOM技术和事件鸡翅编程技术。<br>    简单实用,突出引导<br>    内容全面,注重基础<br>    实例丰富,趣味性强
展开
内容介绍
    《JavaScript程序设计基础教程(第2版)》是学习JavaScript动态网页编程技术的基础教材,共分10章,主要内容包括:Web技术概述、HTML/XHTML制作、层叠样式表(CSS)技术、JavaScript编程基础、基本流程控制、函数、对象编程、浏览器对象和HTML DOM、事件驱动编程和JavaScript网页特效等。为便于教学,每章均附有练习题。<br>    《JavaScript程序设计基础教程(第2版)》内容丰富,讲解循序渐进、深入浅出,简明易懂。《JavaScript程序设计基础教程(第2版)》可作为高等院校本、专科各专业JavaScript程序设计、动态网页制作、大学计算机基础(编程入门部分)等课程的教材,也可用作电子商务、电子政务的辅助培训教材。
展开
精彩书摘
    (1)菜单栏:提供SharePoint Designer 2007的所有功能。其中,单击“帮助”菜单的有关命令,可查看该软件的详细使用方法;而使用“视图”菜单的“工具栏”子菜单中的相关命令可以控制是否显示相应工具栏。<br>    (2)常用工具栏:提供新建、打开、保存、预览、复制、粘贴等常用菜单命令。<br>    (3)格式工具栏:主要应用于页面的格式化操作,包括字体、字型、对齐方式等。<br>    (4)视图标签:单击视图标签的3个按钮,可以切换网页编辑区的3种视图——设计、拆分和代码(注:在“拆分”视图下,先在“设计”编辑区中设计显示效果,然后察看“代码”编辑区中自动生成的HTML,代码,是一种学习HTML语言的好方法)。<br>    (5)状态栏:主要显示当前编辑页面的状态,如页面大小、HTML语言版本等。<br>    (6)文件夹列表、工具箱和应用样式等窗格:这些任务窗格为页面设计提供特定的支持功能。在“任务窗格”菜单中,使用相应的开关命令可控制是否显示这些窗格,而使用该菜单的“重设工作区布局”命令可恢复默认工作区布局。<br>    (7)标记属性窗格:为当前页面元素列出或设置可用的HTML属性。其所列属性将根据当前页面元素的不同而有所差异。<br>    1.6.3 Dreamweavet CS4<br>    Dreamweaver是Adobe公司推出的集网页制作和网站管理于一身的专业网页制作工具,它与Flash、Fireworks一起被人们称作网页制作三剑客。目前最新版本是2008年9月发布的Dreamweaver CS4,而2005年9月发布的Dreamweaver 8.0仍然被广泛使用。<br>    与微软的FrontPage/SharePoint Designer相比,Dreamweaver更注重对多种Web开发技术的支持。例如,对于动态网页技术,除ASENET和PHP之外,Dreamweaver还支持设计JSP和传统。ASP动态页面。<br>    ……
展开
目录
第1章 Web技术概述<br>1.1 Internet简述<br>1.1.1 Internet定义<br>1.1.2 IP地址与域名<br>1.1.3 TCP/IP<br>1.2 Web基本知识<br>1.2.1 Web定义<br>1.2.2 HTTP<br>1.2.3 HTML文档<br>1.2.4 网站<br>1.2.5 网址<br>1.3 Web浏览器与Web服务器<br>1.3.1 Web浏览器<br>1.3.2 Web服务器程序<br>1.4 动态网页及相关技术<br>1.4.1 客户端动态网页<br>1.4.2 服务器端动态网页<br>1.5 Web标准化<br>1.5.1 Web标准<br>1.5.2 制作符合Web标准的网页<br>1.6 网页制作工具<br>1.6.1 网页制作方式<br>1.6.2 FrontPage2003与SharePointDesigner2007<br>1.6.3 DreamweaverCS4<br>习题<br><br>第2章 HTML/XHTML制作<br>2.1 基本概念<br>2.1.1 XML与XHTML<br>2.1.2 HTML标签<br>2.1.3 使用专业工具制作HTML页面<br>2.1.4 基本结构标签<br>2.1.5 HTML文档的良构性<br>2.2 文档分段<br>2.2.1 标题<br>2.2.2 水平线<br>2.2.3 段落<br>2.2.4 强制分行<br>2.3 标记行内元素<br>2.3.1 块级元素与行内元素<br>2.3.2 标记短语<br>2.3.3 标记计算机代码<br>2.3.4 标记指定格式的文本<br>2.4 建立超链接<br>2.4.1 文本链接<br>2.4.2 图像链接<br>2.4.3 锚点链接<br>2.4.4 URL的多种形式<br>2.5 制作列表<br>2.5.1 常规列表<br>2.5.2 列表嵌套<br>2.5.3 定义列表<br>2.6 制作表单<br>2.6.1 定义表单<br>2.6.2 定义表单控件<br>2.7 添加多媒体<br>2.8 通用属性<br>2.9 扩展HTML标签<br>2.10 meta标签<br>2.11 配置Web服务器<br>2.11.1 安装IIS<br>2.11.2 配置Web站点<br>习题<br><br>第3章 层叠样式表技术<br>3.1 CSS简介<br>3.2 定义样式<br>3.2.1 样式定义格式<br>3.2.2 基本选择器<br>3.3 使用样式<br>3.3.1 嵌入样式表<br>3.3.2 链接外部样式表<br>3.3.3 内嵌样式<br>3.4 CSS基本格式化属性<br>3.4.1 属性值与单位<br>3.4.2 字体属性<br>3.4.3 文本属性<br>3.4.4 背景属性<br>3.5 样式层叠性<br>3.5.1 文档结构<br>3.5.2 样式继承<br>3.5.3 样式层叠<br>3.5.4 结构性选择器<br>3.5.5 伪类<br>3.5.6 伪元素<br>3.6 5己素框模型<br>3.6.1 框模型概述<br>3.6.2 框属性<br>3.6.3 外边距重叠<br>3.6.4 框大小<br>3.7 元素定位<br>3.7.1 定位概念<br>3.7.2 四种定位方式<br>3.8 元素布局<br>3.8.1 布局属性<br>3.8.2 浮动与清除<br>3.8.3 显示和隐藏<br>3.8.4 溢出与剪裁<br>3.8.5 鼠标形状<br>3.9 列表样式<br>3.9.1 CSS列表属性<br>3.9.2 内容生成属性<br>3.9.3 自定义编号<br>3.9.4 多级编号<br>3.10 表格制作<br>3.10.1 制作常规表格<br>3.10.2 表格行分组<br>3.10.3 睁其他元素显示为表格<br>3.10.4 CSS表格属性<br>3.11 页面布局<br>3.11.1 页面布局版式<br>3.11.2 CSS页面布局技术<br>3.11.3 传统表格布局技术<br>习题<br><br>第4章 JavaScfipt编程基础<br>4.1 JavaScfipt简介<br>4.1.1 了解JavaScript<br>4.1.2 JavaScfipt应用<br>4.1.3 编写JavaScript程序的工具<br>4.2 在HTMI。文档中使用JavaScfipt<br>4.2.1 嵌人JavaScript脚本<br>4.2.2 链接JavaScnpt脚本文件<br>4.3 数据类型与常量<br>4.3.1 数值型<br>4.3.2 字符串<br>4.3.3 布尔型<br>4.3.4 其他类型的常量<br>4.4 变量<br>4.4.1 变量命名<br>4.4.2 变量声明<br>4.4.3 变量赋值<br>4.4.4 变量取值<br>4.4.5 变量类型<br>4.4.6 简述变量的作用域<br>4.5 运算符与表达式<br>4.5.1 基本概念<br>4.5.2 运算符的优先级<br>4.5.3 运算符的结合性<br>4.5.4 表达式中的类型转换<br>4.6 JavaScfipt运算符<br>4.6.1 算术运算符<br>4.6.2 关系运算符<br>4.6.3 逻辑运算符<br>4.6.4 位操作运算符<br>4.6.5 赋值运算符<br>4.6.6 条件运算符<br>4.6.7 其他运算符<br>习题<br><br>第5章 基本流程控制<br>5.1 使用对话框<br>5.1.1 警示对话框<br>5.1.2 确认对话框<br>5.1.3 提示对话框<br>5.2 顺序结构<br>5.3 分支结构<br>5.3.1 if语句<br>5.3.2 switch语句<br>5.4 循环结构<br>5.4.1 for语句<br>5.4.2 while语句<br>5.4.3 dowhile语句<br>5.4.4 在循环中使用break和continue语句<br>5.4.5 循环的嵌套<br>5.5 调试程序<br>5.5.1 排除语法错误<br>5.5.2 排除语义错误<br>5.5.3 使用IE8.0的脚本调试功能<br>习题<br><br>第6章 函数<br>6.1 函数概述<br>6.1.1 什么是函数<br>6.1.2 结构化程序设计<br>6.2 使用预定义函数<br>6.3 函数定义和函数调用<br>6.3.1 函数定义<br>6.3.2 函数调用<br>6.4 函数参数的使用<br>6.4.1 给函数添加参数<br>6.4.2 使用多个参数<br>6.5 使用函数返回值<br>6.5.1 给函数添加返回值<br>6.5.2 区分函数和过程<br>6.6 函数的嵌套调用<br>6.6.1 函数嵌套调用的形式<br>6.6.2 解决嵌套调用引起的效率问题<br>6.7 递归函数<br>6.8 变量的作用域<br>6.8.1 全局变量作用域<br>6.8.2 使用局部变量避免冲突<br>6.8.3 全局变量的隐式声明<br>习题<br><br>第7章 对象编程<br>7.1 初探对象编程<br>7.2 对象的基本概念<br>7.2.1 什么是对象<br>7.2.2 对象的属性和方法<br>7.2.3 类与类的实例<br>7.2.4 对象创建与引用<br>7.2.5 JavaScript对象的分类<br>7.3 使用内置对象<br>7.3.1 Math对象<br>7.3.2 Number对象<br>7.3.3 Date对象<br>7.3.4 String对象<br>7.3.5 Array对象<br>7.4 自定义对象<br>7.4.1 面向对象语言的特征<br>7.4.2 定义属性<br>7.4.3 定义对象<br>7.4.4 定义方法<br>7.4.5 关键字this<br>7.4.6 定义对象类<br>7.4.7 继承<br>习题<br><br>第8章 浏览器对象和HTMLDOM<br>8.1 BOM对象<br>8.1.1 BOM概述<br>8.1.2 窗口(Window)对象<br>8.1.3 浏览器程序(Navigator)对象<br>8.1.4 屏幕(Screen)对象<br>8.1.5 地址(Docation)对象<br>8.1.6 历史(History)对象<br>8.1.7 文档(Document)对象<br>8.2 访问HTMLDOM对象<br>8.2.1 DOM概念<br>8.2.2 DOM对象<br>8.2.3 访问集合对象<br>8.2.4 访问指定元素<br>8.2.5 访问相关元素<br>8.3 操纵HTMLDOM对象<br>8.3.1 处理元素的属性<br>8.3.2 创建元素<br>8.3.3 删除元素<br>8.3.4 替换元素<br>8.3.5 复制元素<br>8.3.6 移动元素<br>8.3 ,7使用innerText、innerHTML、outerText和outerHTML属性<br>8.4 使用样式对象<br>8.4.1 Style对象<br>8.4.2 StyleSheet对象<br>8.4.3 CurrentStyle对象<br>习题<br><br>第9章 事件驱动编程<br>9.1 基本概念<br>9.2 事件绑定<br>9.2.1 事件属性及其分类<br>9.2.2 静态绑定<br>9.2.3 动态绑定<br>9.2.4 绑定多个事件处理函数<br>9.2.5 onload事件<br>9.3 使用事件对象<br>9.3.1 Event对象<br>9.3.2 事件流<br>9,3.3 阻止事件的默认行为<br>9.4 处理鼠标事件<br>9.4.1 鼠标事件<br>9.4.2 鼠标点击<br>9.4.3鼠标移动<br>9.4.4 鼠标位置<br>9.5 处理键盘事件<br>9.5.1 键盘事件<br>9.5.2 识别键盘按键<br>9.5.3 识别组合键<br>9.6 处理表单事件<br>9.6.1 访问表单和表单控件<br>9.6.2 表单提交与验证<br>9.6.3 处理按钮<br>9.6.4 处理文本框<br>9.6.5 处理单选框和复选框<br>9.6.6 处理列表框<br>9.7 处理编辑事件<br>9.7.1 访问选中区<br>9.7.2 处理复制、剪切和粘贴操作<br>9.7.3 处理拖放操作<br>9.8 处理异常<br>9.8.1 运行时错误<br>9.8.2 onerror事件<br>9.8.3 trycatch语句<br>习题<br><br>第10章 JavaScript网页特效<br>10.1 操控元素的大小与位置<br>10.1.1 设置元素的大小与位置<br>10.1.2 获取元素的大小与位置<br>10.1.3操控滚动区<br>10.1.4 获取浏览器窗口的浏览区和页面大小<br>10.2 CSS滤镜<br>10.3 文字特效<br>10.4 图片特效<br>10.5 时间特效<br>10.6 窗体特效<br>10.7 鼠标<br>10.8 菜单<br>习题<br>参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证