计算机类教材 > 算法与程序设计

JavaScript编程技术项目式教程(微课版)

书号:9787113308834 套系名称:“十四五”高等职业教育计算机应用技术系列教材

作者:刘丽涛 田学志 孙冠男 出版日期:2024-01-01

定价:42.00 页码 / 开本: /16

策划编辑:潘星泉 责任编辑:潘星泉 徐盼欣

适用专业:计算机类 适用层次:高职教育

最新印刷时间:2024-01-01

资源下载
教学课件 教学素材(暂无)
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •       JavaScript是实现实时、动态、交互性效果的脚本语言。本书以实际网站中流行的网页特效为载体,采用项目驱动教学方法,强化Web前端工程师所需要掌握的技能,主要包括八个项目,分别为输出学生信息、计算体脂率、猜数字游戏、计算器的实现、内置对象特效开发、BOM特效开发、DOM特效开发、应用事件开发特效,和一个综合网站开发项目实战。本书按项目描述、项目分析、知识必备、项目实施、项目总结的流程,让学习者由浅入深、循序渐进地掌握JavaScript开发技术。
  •        党的二十大报告强调:“教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。”这一重要论断,深刻揭示了新时代实施科教兴国战略、强化现代化建设人才支撑的地位作用,对于全面建设社会主义现代化国家、全面推进中华民族伟大复兴,具有重大现实意义和深远历史意义。
           随着网络技术的发展,Web 应用越来越广泛。JavaScript 是一种脚本语言,从诞生至今广泛应用于Web 开发,可以对用户操作进行响应,实现实时的、动态的、可交互性的功能,为用户提供流畅美观的浏览效果。近几年,互联网行业对用户体验的要求越来越高,前端开发技术越来越受到重视,JavaScript 作为Web 前端开发领域中一门重要的语言,使用范围也越来越广。快速、全面、系统地掌握它的应用,成为Web 开发人员的迫切需求。
          本书是高职院校软件工程专业核心课程教材,采用项目驱动教学方式,将知识点融入工作任务,同时在项目中融入了课程思政元素,鼓励学生树立正确的世界观、人生观、价值观。本书按学习目标、项目描述、项目分析、项目实施、项目总结的流程,让学生由浅入深、循序渐进地掌握JavaScript 开发技术,巩固并灵活运用基础知识,并能在此过程中逐步了解网站特效开发的思路和流程,每个项目设置问题探索和拓展训练,涵盖了项目主要知识点及相关技巧并适当延伸,引导学生进行深入探索,培养学生的自学能力和应用能力。
          本书特色:
        (1)自然融入思政元素。内容选取上达到既培养学生技能,也提高学生素养的目标。每个项目设置“春风化雨”栏目,在培养学生软件开发综合能力的同时,引导学生树立正确的价值观。
         (2)校企合作双元开发。精选企业真实案例,和企业工程师共同开发教材,以项目驱动的方式开展教学,提高学生的学习热情。
          (3)本书配套教学资源丰富,包括教学课件(PPT)、源代码、微课视频、教案、授课计划、课程标准等教学资源,方便教师和学生使用。读者可以通过扫描书中的二维码观看相应的微课。
           本书编者既有教学经验丰富的一线教师,又有企业工程师。本书由刘丽涛、田学志、孙冠男任主编,由宋春晖、鄢长卿、潘艺、吴秀莹任副主编。其中,项目一由孙冠男编写;项目二、项目五由田学志编写;项目三由潘艺、吴秀莹编写;项目四由鄢长卿编写;项目六由宋春晖编写;项目七、项目八由刘丽涛编写;项目九由田学志、王刃峰和哈尔滨卓象科技有限公司技术总监王天巍编写。
          由于编者水平和经验有限,书中不足和疏漏之处在所难免,恳请各位专家和读者批评指正并提出宝贵意见和建议。
    
    
  • 项目一 输出学生信息................................................................................................1
    任务1 搭建开发环境................................................................................................................... 2
    任务2 第一个JavaScript 程序.................................................................................................... 6
    项目二 计算体脂率..................................................................................................14
    任务1 输出网页版权信息........................................................................................................ 15
    任务2 判断平闰年..................................................................................................................... 22
    项目三 简易自动取款机模拟系统..............................................................................38
    任务1 学生成绩等级划分........................................................................................................ 39
    任务2 计算1~100 的累加和.................................................................................................... 45
    项目四 计算器的实现..............................................................................................53
    任务1 控制文字变化................................................................................................................. 55
    任务2 检查参数是否是非数字值............................................................................................ 59
    项目五 内置对象特效开发........................................................................................65
    任务1 电子邮箱格式的简单验证............................................................................................ 66
    任务2 随机数的产生................................................................................................................. 74
    任务3 根据不同时间段显示问候语........................................................................................ 78
    任务4 轮播图特效的制作........................................................................................................ 84
    项目六 BOM 特效开发............................................................................................99
    任务1 弹出广告窗口............................................................................................................... 101
    任务2 页面定时跳转............................................................................................................... 105
    任务3 浏览历史记录跳转...................................................................................................... 108
    任务4 获取浏览器相关信息.................................................................................................. 112
    任务5 获取浏览器显示屏幕的相关信息.............................................................................. 113
    项目七 DOM 特效开发.......................................................................................... 118
    任务1 绘制DOM 节点树........................................................................................................ 119
    任务2 改变导航菜单样式...................................................................................................... 122
    任务3 动态添加表格............................................................................................................... 135
    
    项目八 应用事件开发特效...................................................................................... 148
    任务1 初识事件....................................................................................................................... 149
    任务2 跟随鼠标移动特效...................................................................................................... 154
    任务3 快递单号查询............................................................................................................... 159
    任务4 制作登录框特效........................................................................................................... 165
    任务5 制作随鼠标滚动的广告图片...................................................................................... 170
    项目九 旅游通项目实战......................................................................................... 178
    任务1 规划网站的目录结构.................................................................................................. 180
    任务2 构建页面结构及设计样式.......................................................................................... 181
    参考文献................................................................................................................ 206
    
    
  • 刘丽涛,硕士研究生学历,副教授,现任黑龙江农业工程职业学院计算机网络专业学生,自工作以来一直从事计算机专业一线教学工作,主讲《JavaScript编程技术》《Web框架技术》《Linux系统应用》等多门专业核心课程。主持省级课题3项,参与省级课题3项,主编、副主编公开出版教材3部,发表国家级论文20余篇,参加黑龙江省教学教学能力比赛获得二等奖。田学志,硕士研究生学历,现任黑龙江农业工程职业学院信息学院专职教师。主要讲授《JavaScript编程技术》《web前端技术》《网络安全》和《python程序设计与应用》等相关课程。主持省级课题三项,发表相关论文10余篇。参编教材4部,参加黑龙江省教学教学能力比赛获得二等奖。考取web前端高级讲师和大数据技术与应用高级工程师证书。孙冠男,吉林工程技术师范学院应用电子技术专业学士,哈尔滨理工大学电子与通信工程专业硕士,现任黑龙江农业工程职业学院信息工程学院院长,主讲《PHOTOSHOP》《网页设计》《平面设计》等计算机类专业课和基础课,第一作者发表论文16篇,主持省厅级各类科研项目13项。先后获得黑龙江省高等教育研究成果奖、黑龙江省职业教育科研成果奖、黑龙江省农业科学技术奖、黑龙江省优秀科普微视频作品奖,主编教材9部。
  • 本书适合作为高等职业院校计算机相关专业教材,也可作为JavaScript 爱好者及相关技术人员的参考书。