Javascript从入门到精通:微视频精编版

本书特色

[

《JavaScript从入门到精通(微视频精编版)》浅显易懂,实例丰富,详细介绍了JavaScript开发需要掌握的各类实战知识。全书分为两册:核心技术分册和强化训练分册。核心技术分册共20章,包括JavaScript简介、JavaScript语言基础、JavaScript基本语句、函数、自定义对象、常用内部对象、数组、String对象、JavaScript事件处理、文档对象、表单对象、图像对象、文档对象模型(DOM)、Window窗口对象、Ajax技术、jQuery基础、jQuery控制页面、jQuery事件处理、jQuery动画效果和365影视网站设计等内容。通过学习,读者可快速开发出一些中小型应用程序。强化训练分册共18章,通过大量源于实际生活的趣味案例,强化上机实践,拓展和提升JavaScript开发中对实际问题的分析与解决能力。

]

内容简介

[

“软件开发微视频讲堂”丛书是清华社重点计算机系列品牌之一,是明日科技着力打造的技术入门 实战精通类软件开发图书。
《JavaScript从入门到精通(微视频精编版)》分为两册:核心技术分册,系统介绍JavaScript中的初/中级核心开发知识;强化训练分册,通过几百个实用、有趣、接地气的案例,强化上机实践,在实战中拓展和提升读者应用编程思维解决实际问题的能力。
1. 一本饶有趣味的技术图书。
技术书也可以很有趣。本书涵盖知识点讲解 微课学习 实战案例 强化训练等学习环节,循序渐进,符合认知规律。尤其是书中的案例,简直就是你我身边司空见惯的问题大汇集,发现“编辑即世界,世界皆可编程”。带着编程思想来看世界,编程变得更简单,世界变得更有趣。
2. 层层实战,在实战中练就硬功。
本书更重视实战,全书通过186集微课视频 102个应用实例 48个实战练习 240个强化训练案例,边学边练,在练中悟,通过层层实战,将JavaScript核心技术知识掰开、揉碎、消化掉,在反复实践中练就一身硬功。
3. 超值、海量、不一般的开发资源库拓展和支持。
学会书中的内容,对于JavaScript开发就够了吗?不,还需要借助资源库进一步训练和提升。
(1)技术资源库:800页技术参考文档,全面提升个人综合编程技能和解决实际开发问题的能力。
(2)实例 源码资源库:400个实例及源码分析,够详细,够丰富,多读 多练 多模仿,才是学习、提升开发能力的王道。
(3)测试题库系统:138道能力测试题目,快速检测个人真实水平,对核心知识查缺补漏,消灭差错,打牢基础。
(4)面试资源库:369个企业面试真题及面试技巧,在反复演练中突破自身,就业、转岗、升职不在话下。
4. 更全面的后续学习技术支持。
在线QQ专人答疑,明日学院社群交流,在线课程不定期直播。

]

作者简介

[

明日科技,是一个拥有软件开发和项目实施方面的资深专家和学习型技术团队,利用积累的专业知识和经验,已开发出版了“软件开发视频大讲堂”“软件开发实战1200例”“软件开发实战宝典”“软件项目开发全程实录”等系列丛书,是国内畅销的编程图书品牌。

]

目录

强化训练分册目录第1 章 JavaScript 语言基础 1应用技能拓展学习 11.应用if…else 语句实现判断 12.Date 对象 23.常用转义字符 24.String 对象 35.parseInt()函数 56.toString()方法 57.random()方法 6实战技能强化训练 6训练一:基本功强化训练 61.输出俄罗斯国土面积 62.输出《将进酒》中的诗句 63.输出香蕉的价格 64.输出张无忌个人信息 75.判断英语成绩是否及格 76.计算存款本息合计 77.计算员工的实际收入 7训练二:实战能力强化训练 78.输出《九阳神功》口诀 79.输出自动柜员机客户凭条 710.输出流量使用情况 811.判断顾客是否可获得返现优惠 812.判断当前年份是否是闰年 813.判断2020 年2 月的天数 914.对数字进行四舍五入 915.输出两个随机数的*大值 9第2 章 JavaScript 基本语句 10应用技能拓展学习 101.getMonth()方法 102.getDay()方法 113.Number()函数 114.round()方法 125.函数的定义和调用 126.获取文本框的值 137.floor()方法. 138.confirm()方法 149.prompt()方法 1410.getElementById()方法 1511.innerHTML 属性 15实战技能强化训练 15训练一:基本功强化训练 151.获取3 个数字中的*小值 152.判断身体质量指数 163.判断当前季节 164.输出员工每年的工资情况 165.循环输出年份和月份 166.计算1~1000 以内26 的倍数之和 177.判断当前月份的天数 17训练二:实战能力强化训练 178.显示数字对应的星期 179.输出数字图案 1710.输出由“*”组成的三角形 1811.获取满足条件的三位数 1812.计算两个一位整数相加的结果 1813.检测空气质量状况 1914.输出5 行6 列的表格 19第3 章 函数 20应用技能拓展学习 201.事件属性 202.style 对象简介 223.ceil()方法 244.getElementsByName()方法 245.focus()方法 25实战技能强化训练 26训练一:基本功强化训练 261.输出收货地址 262.输出商品信息 263.获取3 个数字的*小值 264.计算数字的平方 265.输出自定义的表格 276.判断游客需要购买哪种门票 277.判断顾客是否可以享受优惠活动 288.计算两个数的*大公约数 28训练二:实战能力强化训练 289.设置对话框的边框样式 2810.判断指定年份和月份的天数 2911.模拟抽奖游戏 2912.输出1000 以内能同时被6 和9 整除的正整数 2913.实现简易加减乘除运算 3014.模拟用户登录 30第4 章 自定义对象 31应用技能拓展学习 311.JavaScript 数组 312.Date 对象的4 个方法 323.为元素绑定onclick 事件 334.onload 事件 34实战技能强化训练 34训练一:基本功强化训练 341.输出歌曲信息 342.输出影片信息 343.输出高考成绩表 354.输出人物信息 355.输出购物车信息 356.输出球员信息 357.输出当前的日期和时间 368.输出手机基本信息 36训练二:实战能力强化训练 369.生成指定行数、列数的表格 3610.实现用户登录 3711.输出东北三省各省会城市旅游景点 3712.输出员工工资条 3813.随机生成指定位数的验证码 38第5 章 常用内部对象 39应用技能拓展学习 391.String 对象中的3 个方法 392.setTimeout()方法 403.setInterval()方法和clearInterval()方法 414.Radio 对象 42实战技能强化训练 42训练一:基本功强化训练 421.生成指定位数的随机数 422.获取当前日期时间 433.全中文显示日期 434.高考倒计时 435.计时器 436.节日提示 447.实时显示系统时间 448.商品抢购倒计时 44训练二:实战能力强化训练 449.生成随机字符串 4410.猜数字大小 4411.计算从出生到现在度过的时间 4512.计算两个日期之间的间隔小时数 4513.数字时钟 4514.生日提醒器 46第6 章 数组 47应用技能拓展学习 471.filter()方法. 472.match()方法.. 483.String 对象的length 属性 484.reduce()方法 48实战技能强化训练 49训练一:基本功强化训练 491.输出体育赛事导航 492.输出个人信息 493.输出高考成绩 494.输出公交信息 505.过滤图书信息 506.输出节目组成员名称 507.输出列车途经站 508.计算一个日期是所在年份的第几天 51训练二:实战能力强化训练 519.输出购物车商品信息 5110.按降序排列高考成绩 5111.输出2018 年内地电影票房排行榜 5212.手机销量升序排列 5213.实现文字的霓虹灯效果 5214.统计超市收银小票的合计金额 53第7 章 String 对象 54应用技能拓展学习 541.className 属性 542.charCodeAt()方法 543.fromCharCode()方法 554.replace()方法 55实战技能强化训练 56训练一:基本功强化训练 561.按书名字数分类书籍 562.判断密码长度是否符合要求 563.逐个点亮文字效果 564.验证邮箱地址的格式 575.获取139 邮箱中的手机号 576.输出商品信息 57训练二:实战能力强化训练 577.小写金额转换为大写金额 578.检索通讯录 589.文字加密及解密 5810.文字打字效果 5911.货币数据的格式化输出 5912.限制输入字符串的长度 5913.去除字符串中的空格 60第8 章 JavaScript 事件处理 61应用技能拓展学习 611.paddingLeft 属性 612.getElementsByClassName()方法 613.getElementsByTagName()方法 624.dispatchEvent()方法 625.offsetLeft、offsetTop、offsetWidth、offsetHeight 属性 626.clientWidth、clientHeight 属性 637.nodeName 属性 638.trycatch 语句 63实战技能强化训练 64训练一:基本功强化训练 641.输出用户的出生年月 642.为图片添加和去除边框 643.统计单击按钮的次数 644.重置表单时弹出提示 645.抽屉风格的滑出菜单 656.实现高亮显示的横向导航菜单 657.处理键盘按键响应事件 65训练二:实战能力强化训练 668.为图片添加和移除模糊效果 669.二级联动菜单 6610.制作进度条 6611.可以被随意拖动的网页广告 6712.模仿影视网站星级评分功能 6713.自动弹出广告 6814.简单计算器 68第9 章 文档对象 69应用技能拓展学习 691.appendChild()方法 692.Window 对象的open()方法 703.Document 对象的事件. 70实战技能强化训练 71训练一:基本功强化训练 711.设置超链接文字颜色 712.设置文本颜色 713.简单文字变色 714.更换页面主题 715.获取当前文件名 726.输出古诗 727.生成链接 72训练二:实战能力强化训练 738.图片对话框 739.打开新窗口并输出内容 7310.设置弹出窗口的遮罩效果 7311.选择用户头像 7412.鼠标移动文字 74第10 章 表单对象 75应用技能拓展学习 751.backgroundColor 属性 752.cursor 属性 76实战技能强化训练 76训练一:基本功强化训练 761.自动计算保证金额 762.限制多行文本域输入的字符个数 773.调整多行文本框的宽度和高度 784.通过单选按钮控制其他表单元素是否可用 785.不提交表单获取复选框的值 786.选择职位 787.遍历多选下拉列表 79训练二:实战能力强化训练 798.输入取票码取票 799.切换注册按钮的状态 8010.根据选择的证件类型判断证件号码 8111.控制复选框的全选或全不选 8112.二级联动菜单选择省市 8113.自动提交表单 82第11 章 图像对象 83应用技能拓展学习 831.onwheel 事件 832.zoom 属性 833.querySelector()方法 844.querySelectorAll()方法 845.scrollLeft、scrollTop 属性 84实战技能强化训练 85训练一:基本功强化训练 851.调整图片大小 852.切换表情图片 853.实现图片的放大显示 864.改变图片获取焦点时的状态 865.定时隐藏图片 866.在列表中选择头像 86训练二:实战能力强化训练 877.模拟画图软件调整图片大小 878.通过鼠标滚轮放大缩小图片 879.图片渐隐渐现效果 8810.图片放大镜效果 8811.改变形状的图片 8912.图片无间断循环滚动效果 8913.实现图片轮播功能 8914.实现随意摆放的照片墙 90第12 章 文档对象模型(DOM) 91应用技能拓展学习 911.hasChildNodes()方法 912.range 类型的input 元素 913.insertRow()方法和insertCell()方法 92实战技能强化训练 93训练一:基本功强化训练 931.交换元素的位置 932.添加古诗的作者和名称 933.删除指定编号的影片 934.通过下拉菜单选择表情 945.RGB 颜色调色器 946.选择出生日期 947.依次显示图片 95训练二:实战能力强化训练 958.向手机价格表中添加记录 959.复制单选按钮 9610.删除指定编号的记录 9611.开心小农场 9612.歌曲置顶和删除 9713.简洁选项卡切换 9714.虚拟数字键盘 98第13 章 Window 窗口对象 99应用技能拓展学习 991.documentElement 属性 992.marginLeft 属性 1003.marginTop 属性 100实战技能强化训练 101训练一:基本功强化训练 1011.播放歌曲权限设置 1012.打开登录或注册窗口 1013.实现可自动关闭的广告窗口 1024.下降式窗口 1025.图片总置于顶端 1026.定时打开和关闭窗口 1037.图片间断滚动效果 103训练二:实战能力强化训练 1048.删除订单信息 1049.2012 年奥运会举办城市问答 10410.以圆形轨迹移动的子窗口 10511.设置窗口的震动效果 10512.单击火箭图片返回顶部 10613.广告始终居中显示 10614.影片信息向上滚动 107第14 章 Ajax 技术 108应用技能拓展学习 1081.XML 简介 1082.XML 中的documentElement 属性 1093.JSON.parse()方法 109实战技能强化训练 110训练一:基本功强化训练 1101.金庸小说问题测试 1102.查看企业信息 1103.实现切换文字的横向选项卡 1104.检测注册用户名是否被使用 111训练二:实战能力强化训练 1115.输出名人名言 1116.查看员工信息 1127.检测用户登录 1128.检索手机信息 113第15 章 jQuery 基础 114应用技能拓展学习 1141.jQuery 中的事件 1142.val()方法 1153.css()方法 1164.addClass()方法 1175.removeClass()方法 1176.hasClass()方法 1187.hover()方法 1188.prop()方法 1199.each()方法 11910.attr()方法 11911.removeAttr()方法 120实战技能强化训练 120训练一:基本功强化训练 1201.通过下拉菜单设置文本颜色 1202.设置图片的边框 1213.设置输入框样式 1214.设置元素不透明度 1215.描红显示指定文本 1216.为指定图片添加边框 1227.设置诗句的样式 1228.显示选择的酒店类型 122训练二:实战能力强化训练 1229.表格行动态换色 12210.应用虚线分隔商城公告标题 12311.将图书列表中指定书名设置为红色. 12312.复选框的全选、反选和全不选 12313.设置按钮是否可用 12314.获取用户个人信息 12415.实现文本逐字旋转效果 124第16 章 jQuery 控制页面 125应用技能拓展学习 1251.prevAll()方法 1252.nextAll()方法 1253.children()方法 1264.siblings()方法 1275.parent()方法 1276.next()方法 1287.height()方法 1288.index()方法 129实战技能强化训练 130训练一:基本功强化训练 1301.添加影片名称 1302.判断注册用户名是否符合要求 1303.为单选按钮和下拉列表设置默认值 1314.向列表中添加影片名称 1315.删除指定编号的图书 1316.切换表情图片 1327.实现星级评分条 132训练二:实战能力强化训练 1328.模拟点歌系统 1329.按等级显示评分结果 13210.柱形图显示投票结果 13311.红心按钮点赞动画特效 13412.切换新闻类别选项卡 13413.选项卡滑动切换效果 13514.横向导航菜单 135第17 章 jQuery 事件处理 136应用技能拓展学习 1361.on()方法 1362.off()方法 1363.find()方法 1374.is()方法 1385.mouseenter()方法 1386.mouseleave()方法 1397.contextmenu()方法 1398.width()方法 1409.offset()方法 14010.$.each()方法 14111.DOMNodeInserted 和DOMNodeRemoved事件 141实战技能强化训练 141训练一:基本功强化训练 1411.判断注册邮箱格式 1412.改变图片不透明度 1423.验证用户登录信息是否为空 1424.限制用户输入字数 1435.实现文字变色和放大 1436.设置导航菜单样式 143训练二:实战能力强化训练 1437.实现星级打分特效 1438.切换商品类别的选项卡 1449.自定义右键菜单 14410.可拖动的导航菜单 14511.多级级联菜单 14512.虚拟支付键盘 14513.模拟键盘打字高亮动画特效 146第18 章 jQuery 动画效果 147应用技能拓展学习 1471.scrollTop()方法 1472.scroll()方法 148实战技能强化训练 149训练一:基本功强化训练 1491.单击箭头图标返回顶部 1492.自动弹出在线客服列表 1503.实现切换图片的纵向选项卡 1504.右侧滑动客服菜单 1505.步骤选项卡 1516.悬浮在右侧的QQ 在线客服列表 1517.上下卷帘动画效果 152训练二:实战能力强化训练 1528.弹出分享对话框 1529.辩论结果实时显示动画 15310.模拟老虎机滚动抽奖效果 15311.滑动切换图片选项卡 15412.带切换动画的弧形菜单 15413.模拟微信弹出菜单 15414.模拟微信输入支付密码 155答案提示 156

封面

Javascript从入门到精通:微视频精编版

书名:Javascript从入门到精通:微视频精编版

作者:明日科技

页数:495

定价:¥99.8

出版社:清华大学出版社

出版日期:2019-12-01

ISBN:9787302514886

PDF电子书大小:67MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注