QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30
完成教师认证即可享有全部教学资源下载权限

JavaScript程序设计

  • 类  别:Web开发与前端技术
  • 书  名: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
常国锋,新乡学院教师。
  • JavaScript+jQuery动态网页开发实战教程

    主编:魏孔鹏 谷洪彬 直敏

    本书采用项目和任务驱动模式编写,每个项目包括两个任务。项目内容涵盖制作用户登录界面、输出九九乘法口诀表、学生信息管理系统、

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

    主编:夏侯赟 刘大勇

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

    ¥55
  • 网页设计基础——HTML、CSS和JavaScript

    主编:侯占伟

      本书是为高职高专计算机及相关专业编写的教材。  本书共9章,内容包括网页设计基础知识、HTML网页元素、网页布局、表单的使用、CSS基

    ¥49.8
  • C#程序设计与数据库编程

    主编:沙旭 徐虹 刘上朝

    本书作为 NET平台中C 程序设计与数据库编程的著作,系统全面的介绍了有关C 程序设计的相关知识。全书共分12章,内容包括 NET框架知

    ¥49
  • C语言程序设计项目教程

    主编:蒋高飞 张凌雪

    本书包括十个项目,分别为显示小鸡吃虫子动画背景的设计与实现,显示动画中的小鸡的设计与实现,小鸡向右走动画的设计与实现,小鸡

    ¥55
  • C语言程序设计

    主编:方加娟 赵广复

    C 语言是国内外广泛使用的计算机语言,也是计算机程序员应掌握的一种基本程序设计语言。本书面向程序设计初学者编写,内容包括:初

    ¥46
  • Python程序设计项目化教程

    主编:任越美 李垒 李江岱

    本书采用项目—任务式编写体例。全书共分为六个项目,分别是学生成长档案—初来乍到,请多关照学生成长档案—驰骋操场,挥洒青春学

    ¥59.8
  • Java Web程序设计任务教程

    主编:张永华 李季 孙佳帝

    本书采用任务驱动的编写模式,由浅入深、循序渐进、全面系统地介绍了使用Java语言开发Web应用的基础技术。全书共设计为7个项目,分

    ¥55
  • Java程序设计基础

    主编:李月峰 王咏梅 李凤盼

    本教材是按照Java程序开发职业岗位的实际需要编写的,内容的编排符合学生的认知,以项目-任务为主线,引导学生在学中做,在做中学

    ¥49.8
  • Java程序设计项目化教程

    主编:马力 张娜

    本书针对高等职业院校教育的特点,以培养学生的实际动手能力为中心目标,以职业素质作为突破点,围绕实用技能构建内容体系,采用任

    ¥53