2013年珠峰培训javaScript课程改进内容

作者:日期:2013-01-14 16:00:01 点击:959

2013珠峰培训javaScript课程改进内容

以下是在2012年课程内容的基础上新增加的内容 查看2012年课程大纲

  1. 图片延迟加载整体解决方案视频
  2. 基于MVC三层架构的选项卡面板框架视频
  3. 可定制的菜单框架视频
  4. 弹出框框架视频
  5. 通用的动画效果库视频
  6. 专业级基于TWEEN算法的动画库视频
  7. 使用CSS3构造更炫丽的WEB页面效果:CSS3动画专题
  8. CSS3移动端开发:应用媒体查询和识别移动设备开发不同移动端的布局
  9. 桌面级开发解决方案视频
  10. 更完善更充实的DOM方法库(到目前为止,在DOM方法库中集成了26个操作网页元素的方法)
  11. 更完善更充实的事件(event)库
  12. 封装通用的AJAX库(从表单序列化到异步数据交互等)
  13. 应用HTML5构建属于未来的WEB开发(HTML5专题)
      目前仅提供视频,详见下面的补充说明
    1. 认识更多有意义的HTML5新标记
    2. HTML5中的表单元素的变化
    3. HTML5处理音频和视频及不同浏览器的解决方案
    4. 基本的canvas绘图:canvas基础
    5. canvas中操作文字和图片:裁剪、切割、伸缩、阴影、填充等。
    6. canvas原理之绘图变换:平移、缩放、旋转、矩阵及save方法、restore方法详解
    7. canvas原理之图形交互:有效控制在画布中的绘图
    8. canvas中实现动画:匀速、减速、弹性、反弹等效果
    9. 构建自己的基于TWEEN算法的canvas动画框架
    10. canvas中的多物体动画、碰撞检测及游戏开发
    11. HTML5后台任务及多线程
    12. 与服务器通信:commet和Web Socket
    13. HTML5中的存诸
其实把HTML5看成javaScript的新标准更为合适,当然,更准确的描述应该说:HTML5是网页开发语言的新版本

对课程改进升级部分的说明

1、今年的课程,特别注重培养学生的逻辑关系和模块化编程的思想

增加了产品级模块化开发的份量,2013年的课程,更注重培养学生的逻辑关系、模块化编程的思想,并且把面向对象的知识和思想贯穿于整个课程体系,使学生认识到javaScript模块化(产品级)开发的重要性;并且以视频的方式提供HTML5部分的教学内容。

2、以视频的方式补充HTML5部分的内容

很多同学都在关注HTML5(虽然同学们并不了解HTML5的实质,也不知道它具体能干什么,但HTML5的风刮的实在是太大了(只是刮风,雨还不大!)),但鉴于HTML5的广度和深度(HTML5可以说涉及到了网站开发的方方面面,学习HTML5,需要有比较好的知识面的积累,要不然连很多概念都没听说过,更谈不上理解和应用了。并且HTML5开发中用到的js编程,大多数逻辑关系也比较复杂,需要相对较好的代码驾驭能力和逻辑思维),不适合在大家刚刚学完js之后就开始学习HTML5,当您有了一些工作经验,网站开发方面的知识积累的相对充实之后,再学习HTML5比较合适(当然,这也因人而异!)。还有一个就是时间安排,我们目前的javaScript课程内容已经相当充实,学习的周期是七到九周,这个时间内已经安排不下HTML5,能把javaScript的内容讲的透彻并让同学们能很好的掌握,已经就需要师生共同做很大努力了。再算是再加课时,如果你的javaScript知识掌握的还不牢固,效果也肯定不好。

当然,无论什么样的借口,都不能成为我们不学习HTML5的借口,因为这是趋势!所以,我们把HTML5录成视频,录的尽量详细,力求把原理讲清楚。这样,您就可以在行有余力的情况下再去了解和学习HTML5了(脱产班会根据实际情况酌情讲)!当然,我们还会有一些补充的公开课(每年都会有),来找一些有丰富工作经验的人来讲HTML5或移动端开发的一些技术!

3、添加增强核心基础知识的讲解和应用

在javaScript中,有很多重要的知识点很抽象难懂,比如:闭包,作用域和作用域链,预解释、this关键字、call和apply方法等。珠峰培训把这些基础知识独立成专题,并且录成单独的视频,并配上丰富的面试题和测试题,力争让学生理解这些JS中原理性的知识点。把闭包,作用域、作用域链和this这一部分知识点做了强化,在以上的项目中,充分的应用这些JS知识点

4、添加数组、JSON和类数组专题

把数组、JSON和类数组,列成一个专题来讲,力求讲透原理,把这三者的区别、联系和相互转换的过程讲清。并且把数组方法的原理,结合prototype(原型)对象做深入讲解,使学生既能理解prototype对象,还能灵活的借用Array类原型上的方法,并且还能掌握如何扩展JS类中的方法。(prototype是javaScript中面向对象的核心)视频

5、增加编程算法

溶入编程算法,以培养学生的逻辑关系以出发点,以培养专业的开发人员为目标。查找算法,排索算法,深度优先遍历和广度优先遍历,递归与递归的缺点。视频

6、用更丰富的视频来补充和完善教学体系

珠峰培训通过三年的积累,已经在教学体系和就业体系上做的比较完善。对于课程大纲中的知识点和应用案例,都有详细的视频,保证了学生课前课后可以充分预习和复习。现在珠峰培训的视频教程,已经形成了完整的知识体系,每一个知识点,都会围绕一个完整综合的示例来深入的讲解。珠峰培训的视频,不仅仅是讲效果,更重要的是讲清效果背后的原理。

到2013年1月,珠峰培训的js视频已经超过了160讲,并且还在不断的更新、充实和完善。

上一篇: html5培训课程大纲

下一篇: 珠峰培训javaScript培训2014年第一期开课通知