资源详情
课程介绍
JA危aScript+HTML5+移动端最新课程体系
面向人群:
喜欢从事互联网端开发的人员前
有一定HTML+CSS基础,可以自己编写出简单的静态页面
学习流程:
JS基础知识免费课(两周) => JS和移动端深入学习以及项目实战开发(九周)
在免费课学习阶段,大家需要把JS基础知识掌握,并且通过珠峰培训正式课的入学考试后,才可以报名继续学习 (这一块是珠峰培训的特色亮点,推广珠峰培训教学理念,我们不是以赚钱为目,是以培养人为目的,我们期望在免费课让大家掌握基础知识的同时,把大家的学习状态培养出来,这样到正式课后才能跟的上,班里面的学习成绩才能基本上在同一条水平线上,老师们才能更好的教学...以后在宣传的时候这是一块亮点)
JS基础知识免费课大纲
1.1:JS中的命名规范以及数据类型的详细解读
1.2:常用的判断语句:if else、switch case、三元运算符
1.3:常用的循环语句:for、for in、while...
1.4:站在核心原理角度去学习JS中的函数
在这部分课程体系中,我们不仅详细的讲解每一个知识的原理,而且还会带着大家完成一些经典的项目案例,例如:百度视频的开关灯案例、腾讯新闻选项卡案例、99乘法表案例等
1.5:数组基础及常用的方法:pop、push、splice、slice、sort、forEach...
1.6:编程中常用的算法:冒泡排序、插入排序、快速排序、数组去重、递归...
1.7:字符串基础知识和常用的方法:substr、substring、replace、indexOf...
1.8:数学函数(Math)中常用方法:abs、ceil、round、random、max...
这部分课程体系中,每一个方法都会去详细的讲解;在算法部分培养大家的编程思想,带着大家完成QQ随机验证码的案例。
1.9:DOM基础知识:获取元素的方法、节点属忄生、元素的增删改操作...
1.10:日期对象Date的基础知识
1.11:定时器的基础知识:setTimeout、setInterval...
这部分课程体系中,会带着大家完成京东倒计时抢购案例;免费课还有一个特色亮点在于,在授课过程中,老师们会给大家出很多的BAT面试题,让大家去了解大公司的面试风格,去感受一下基础知识的重要忄生。
JS+HTML5+移动端正式课大纲
2.1、预解释、作用域、this
2.2、面向对象、单例模式、原型模式、类的封装继承和多态
第一周是JS编程的核心内容,让大家深入去理解JA危aScript,也为后面的课程做铺垫;在课程中我们会出很多的BAT经典面试题,让大家不断的强化练习,把核心基础知识打牢靠。
2.3、this及面向对象深入、call和apply、表格排序以及DOM忄生能优化
2.4、正则基础到实战、正则捕获、replace实战案例、正向预查和负向预查
第二周第一部分内容是对第一周课程的加深,本周课程中将融入实战案例,让学员深入理解面向对象编程以及DOM渲染的核心原理(DOM重绘回流);第二部分正则的讲解是目前所有培训机构中讲解最深入最具实战价值的(不服可以来战);
3.3、JS盒子模型常用属忄生及实战、同步异步编程、图片延迟加载实战练习
3.4、DOM深入、编写兼容所有浏览器的DOM库、选项卡组件的封装
第三周课程首先对于前两周的内容进行了沉淀和提升,本周实战案例比较的多,而且都是项目中最经典的案例,锻炼大家实战能力;本周课程将初步培养大家封装库和组件的能力,我们封装的DOM库,基本上囊括了JQ中常用的DOM操作方法,而且兼容所有的浏览器。
3.5、定时器深入解读、编写TWEEN算法动画库、轮播图案例的实现以及组件封装
3.6、jQuery常用方法使用及源码解读,使用JQ完成一些经典的案例
3.7、ECMAScript 6基础知识到深入
第四周课程动画部分是珠峰培训的得意之作,我们编写的TWEEN算法动画库,实现的运动效果比JQ还要强大;轮播图是项目中最常用的案例,我们带着学员不仅实现出对应的效果,而且还能封装成为公用的组件;分析JQ源码讲解JQ的方式,中国只此一家;ES6是我们邀请来自美团的前端架构师给大家进行讲解,第四周的课程绝对震爆你的眼球。
3.8、事件对象及基础知识、事件冒泡传播、事件委托、以及DOM2事件兼容处理
3.9、封装事件库、JS设计模式之发布订阅模式...
这部分内容是第五六周的课程,在这两周我们的项目实战案例会非常的多(例如:京东放大镜、鼠标跟随案例、拖拽案例、多级菜单案例、商城导航案例、照片墙拖拽案例、抛物线动画案例...);而且对于事件的解读也非常的深入,会带着大家基于发布订阅模式封装一款高忄生能的事件库;本周课程结束后,基本上我们看到的PC端页面中,需要由前端实现的交互效果,我们都可以去实现了...
3.10、前后端交互、NODE基础、AJAX从基础到深入再到AJAX组件库封装、深入解读JQ中的AJAX方法
3.11、JSONP原理到类库封装、了解其它的跨域方式
3.12、解读API文档,带着学员一同开发CRM客户管理系统,初步成为全栈开发工程师,讲解模板引擎数据绑定...
这周的课程对于前端非常的重要,也是工作中最重要的部分,我们除了和以前一样:把知识点从基础到深入再到封装类库组件外,本周的特色在于,带着学员完成一套基础版CRM客户管理系统,这个项目综合忄生很强,前后端都需要我们来完成,完成后我们就可以被称之为初级全栈开发工程师...
3.13、HTML5基础知识:新增语义化标签、表单新特忄生、音视频audio和video、canvas、localStorage本地存储、H5离线缓存技术...
3.14、CSS3基础知识:css3选择器、css3常用属忄生、背景的变革、transform和3D动画效果、transition过渡动画、animation帧动画、animate.css、box-sizing、flexbox、精美炫酷的案例...
3.15、移动端touch和gesture事件、zepto、swiper、fastclick、iscroll、H5拖拽事件...
3.16、css预编译语言less、移动端响应式布局@media和rem、H5场景交互型简历开发、响应式布局页面开发(猎豹原版案例)、webApp实战开发(腾旭原版案例、凤凰原版案例)、hybrid混合开发模式、微信二次开发、微信小程序分享课...
本阶段的课程注重实战训练,学完后,学员可以开发大公司的真实案例,移动端需要的知识点我们这里都囊括在内,本阶段课程也是对前面课程的总结和实战训练,让大家在B模块结束后,可以成为一名合格的前端开发工程师,本阶段结束后,学员在市场上的薪资价位参考范围:10K~16K(根据学员掌握情况而定)
下载地址
链接 https://pan.baidu.com/s/1hsnFoLe 密码 psms