QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30

JavaScript程序设计

  • 类  别:计算机系列
  • 书  名:JavaScript程序设计
  • 主  编:常国锋
  • 定  价:45
  • 开  本:16开
  • 印刷方式:黑白
  • 页  数:264
  • 时  间:2023年9月
  • 出  版  社:国防科技大学出版社
  • 书  号:978-7-81099-671-6

内容摘要

  本教材是为高职高专计算机及相关专业编写的教材。
  本书采用由浅入深、循序渐进的方式进行介绍,从最基础的JavaScript语法语句开始讲解,使用了大量的程序范例对JavaScript的知识进行了详细的介绍。全书主要包括JavaScript简介、JavaScript语言基础、基本的流程控制语句、函数、JavaScript对象与数组、对象模型、键盘和鼠标事件处理、windows对象、JavaScript的安全和JavaScript的典型应用。
  本教材适合高职高专学生使用,也可作为自学JavaScript程序设计的教程。

目录

第1章JavaScript简介
 1.1JavaScript概述
  1.1.1JavaScript的历史与标准
  1.1.2JavaScript和Java的区别
  1.1.3JavaScript的基本特点
  1.1.4JavaScript的运行平台
  1.1.5不同浏览器对JavaScript的支持
 1.2JavaScript程序编辑工具
  1.2.1纯文本编辑器
  1.2.2专业程序编辑工具
  1.2.3Dreamweaver网页制作工具
 1.3JavaScript应用简介
  1.3.1客户端应用
  1.3.2服务器端应用
 1.4在Web页面中使用JavaScript
  1.4.1HTML的基本结构
  1.4.2在HTML中嵌入JavaScript程序
  1.4.3链接JavaScript文件
 1.5编写简单的JavaScript程序
 本章小结
 习题1
第2章JavaScript语言基础
 2.1JavaScript基本语法
  2.1.1JavaScript语法特点
  2.1.2语句与分隔符
  2.1.3块
  2.1.4注释
 2.2数据类型
  2.2.1数值型
  2.2.2字符串型
  2.2.3布尔型
  2.2.4空值型
  2.2.5未定义值型
 2.3常量
  2.3.1基本常量
  2.3.2特殊常量
 2.4变量
  2.4.1变量命名
  2.4.2变量声明
  2.4.3变量赋值
 2.5运算符与表达式
  2.5.1运算符
  2.5.2表达式
 本章小结
 习题2
第3章基本流程控制语句
 3.1条件判断语句
  3.1.1if语句
  3.1.2switch语句
 3.2循环控制语句
  3.2.1while语句
  3.2.2do…while语句
  3.2.3for语句
  3.2.4break和continue语句
  3.2.5嵌套循环
 本章小结
 习题3
第4章函数
 4.1函数概述
  4.1.1定义函数
  4.1.2调用函数
 4.2全局变量和局部变量
  4.2.1全局变量
  4.2.2局部变量
  4.2.3变量的作用域
  4.2.4使用局部变量避免冲突
 4.3函数参数的使用
  4.3.1给函数添加参数
  4.3.2使用多个参数
  4.3.3使用参数数组
 4.4使用函数返回值
  4.4.1给函数添加返回值
  4.4.2区分函数和过程
 4.5创建动态函数
  4.5.1使用Function对象创建动态函数
  4.5.2动态函数与函数直接量
 4.6JavaScript的系统函数
  4.6.1URI编码处理函数
  4.6.2数值处理函数
  4.6.3字符串编码处理函数
 4.7递归函数
 本章小结
 习题4
第5章JavaScript对象
 5.1JavaScript对象简介
  5.1.1对象的定义
  5.1.2对象的属性和方法
  5.1.3面向对象的JavaScript
  5.1.4创建和删除对象
 5.2JavaScript中的数组
  5.2.1数组和数组元素
  5.2.2几种常用的数组对象的方法
 5.3JavaScript内部对象
  5.3.1Object对象
  5.3.2String对象
  5.3.3Date对象
 5.4专门用于对象的语句
  5.4.1with语句
  5.4.2for…in语句
 本章小结
 习题5
第6章对象模型
 6.1浏览器对象模型
 6.2document对象简介
  6.2.1document对象的属性和方法
  6.2.2访问文档元素
  6.2.3事件控制器
 6.3动态修改表单元素内容
 本章小结
 习题6
第7章鼠标和键盘事件
 7.1鼠标事件
  7.1.1onMouseDown事件和onMouseUp事件
  7.1.2onMouseOver事件和onMouseOut事件
  7.1.3onMouseMove事件
 7.2键盘事件
  7.2.1onKeyPress事件
  7.2.2onKeyUp事件
 本章小结
 习题7
第8章window对象
 8.1对话框
  8.1.1警告对话框
  8.1.2确认对话框
  8.1.3提示对话框
  8.1.4对话框综合应用
 8.2打开与关闭窗口
  8.2.1打开窗口
  8.2.2关闭窗口
  8.2.3窗口特征参数
  8.2.4在打开的窗口中写入内容
 8.3控制窗口
  8.3.1移动窗口
  8.3.2改变窗口大小
  8.3.3滚动窗口内容
  8.3.4设置窗口定位
  8.3.5访问窗口历史记录
  8.3.6控制窗口状态栏
  8.3.7窗口时间和超时设定
  8.3.8控制窗口综合应用
 8.4窗口事件
  8.4.1通用窗口事件
  8.4.2扩展窗口事件
 8.5IE浏览器窗口扩展
  8.5.1模式窗口
  8.5.2无模式窗口
  8.5.3弹出窗口
  8.5.4全屏窗口
  8.5.5IE浏览器特殊窗口综合应用
 本章小结
 习题8
第9章JavaScript安全
 9.1同源策略
 9.2结构化安全规则
  9.2.1Mozilla安全规则
  9.2.2Internet Explorer中的安全设置
  9.2.3ActiveX控件
 9.3浏览器使用JavaScript的安全问题
 9.4跨站点脚本
  9.4.1潜在的威胁
  9.4.2预防
 本章小结
 习题9
第10章JavaScript的典型应用
 10.1日期和时间效果
 10.2计算器效果
 10.3打字效果
 10.4随机显示图片效果
 10.5递归应用效果
 10.6网页中的广告效果
 本章小结
 习题10
常国锋,新乡学院教师。
  • Visual Basic程序设计(Visual Basic 6.0)

    主编:黄维通

    本书是Visual Basic程序设计的基础教程,以Visual Basic 6 0版本为基础,集作者多年的教学实践经验编写而成。本书共12章,主要

    ¥39
  • Python程序设计实战教程

    主编:于志宏

    本书主要针对支撑人工智能、大数据、云计算等新兴技术快速发展的Python程序设计的知识构建、素质提升和能力发展的现实需求,以志愿

    ¥59.9
  • Java面向对象程序设计实战教程

    主编:张昕 胡丽霞

    本书共包括九个项目,分别是Java程序设计概述、Java语言基础、流程控制与数组、面向对象、异常、Java集合、JDBC数据库编程、流与文

    ¥45
  • PHP程序设计基础

    主编:刘元刚

    本书系统地讲解了PHP 开发技术,内容包括PHP 入门知识、PHP 语言基础、流程控制语句、字符串操作、正则表达式、PHP 数组、PHP

    ¥53
  • JavaScript程序开发案例教程

    主编:夏侯赟 刘大勇

    本书系统全面地介绍了JavaScript+jQuery网站开发所涉及的各类知识。全书共分为10个模块,内容包括JavaScript简介、JavaScript基本

    ¥55
  • Java程序设计项目化教程(双色)

    主编:曹凤莲

    本书利用丰富有趣的案例讲解了Java的基础知识。主要内容包括7个项目,涵盖Java开发环境的搭建,Java语法基础,Java流程控制设计,Ja

    ¥48
  • C语言程序设计上机实训与考试指导

    主编:张革华 刘淼

    本书是《C语言程序设计》一书的配套用书,全书共分8个项目,内容包括第一个C语言程序、数据类型与表达式、结构化程序设计、函数、

    ¥33
  • C语言程序设计(双色)

    主编:迟俊鸿 刘淼

    本书以程序设计方法为核心,以培养能力、提高兴趣为目标,把程序设计领域最有价值的思想和方法渗透到C语言教学中,着重培养学生灵活

    ¥45
  • Python程序设计实用教程(双色)

    主编:罗少甫 谢娜娜

    本书系统介绍了Python程序设计语言和程序设计的基本方法,按照由浅入深、由易到难、由理论到实践的原则进行编写。本书主要内容包括

    ¥45
  • C++程序设计

    主编:周强

      本书是为高职高专计算机及相关专业编写的教材。  本教材比较全面地介绍了C++语言的基础知识与程序设计方法。全书由11章组成,第1章至

    ¥43
  • Java程序设计

    主编:刘书伦

      本书是为高职高专计算机及相关专业编写的教材。  本教材将Java语言程序设计基础和面向对象程序设计相结合,通过引入BlueJ开发工具,

    ¥49.8