切换城市
扫一扫马上分享店铺
主讲老师: 姜老师
培训时长:12H
课程价格:¥4,900.00
【课程价值点】
1、授课过程采取分组的方式进行,1/3的时间在可视的环境下完成互动,1/4的时间通过Code Kata的方式来传递设计的原则与实践。 2、本课程采用苏格拉底式教学法,简单说就是学员自己教自己。我们会通过问题来引导大家,正如Fred Brooks所说:“好的判断来自经验,而经验来自糟糕的判断”。记住受阻时刻,并从中学习,这些经验会成为未来良好判断的基础。 3、案例练习贯穿课程始终,大家针对案例练习中的代码展开讨论,通过讨论,得出结论。
【课程背景】
JavaScript是基于原型的,在服务端、应用程序扩展、移动应用程序、命令行脚本方面有非常出色的表现。与我们所熟知的基于类的语言不同,我们很难直接使用构造函数创建它。我们需要考虑如何使用即时函数控制私有成员,如何使用闭包控制职责的封装,如何利用作用域模拟命名空间的实现等等。这些看起来非常基础的内容需要很多创造性的技巧才能发挥JavaScript的强大能力。为此,培训中心特举办“面向对象的JavaScript及HTML5”培训
【课程对象】
有程序设计和面向对象的基础,注重实效的开发人员、开发工程师、开发团队负责人等。
【课程大纲】
第一部分 面向对象的的JavaScript 1、JavaScript是函数式动态编程语言 函数是一等公民 重新认识“函数” 函数绑定 动态执行 call与apply 2、变量、作用域和内存问题 作用域 内存 this 封装与信息隐藏 匿名函数 闭包 3、面向对象的JavaScript 对象和属性 对象的创建 原型继承 封装与多态 命名空间 CoffeeScript 4、构建自己的“类”库 创建类 为类库添加方法 给类库添加继承 控制类库的作用域 添加私有函数 “类”库 5、向jQuery学习 jQuery框架技术草图 jQuery原型技术分解 起源--原型继承 生命--返回实例 学步--分隔作用域 生长--跨域访问 成熟--选择器 延续--迭代器、功能扩展、参数处理 涅槃--名字空间 第二部分 构建基于Html5的MVC开发框架 1、Html5基础 DOM BOM Html5标签结构 选择器 精彩绝伦的CSS3 操作 布局与效果 Html5下的MVC骨架 2、向Backbone学习MVC框架 模型 集合 视图 控制器 构建To-Do示例 2、M 命名空间 ORM 添加属性 持久化记录 GUID 装载数据 Ajax装载数据 Html5:LocalStorage Html5:Web Database API Html5:File API Html5:WebSocket API、Web Worker API 3、C 环境污染 模块包装 CommonJS 控制器载入 试图访问 结构抽象 状态机 路由 Html5:History API 4、V View Html5:Tag Html5:Canvas Css3 布局 Template 无阻塞脚本 模型绑定 5、Event 事件的监听 顺序 取消事件 用jQuery来管理事件 自定义事件 通知机制 框架事件体系 第三部分 服务端的JavaScript 1、从Node.JS开始 Node.JS与npm 用Node.JS搭建简易服务器 使用开源中间件 构建自己的类库 让设计模式起作用 路由 模板 Ajax与长轮循 2、WebSocket 另一种Web服务器 Html5: WebSocket API Html5: Web Worker API Node.JS与Socket.IO 利用Socket搭建.net服务器 实时架构(可用于Web情况下实时数据的监控) 感知速度 3、改造你的Web服务器端框架
客户评分
首家按效果付费的培训众包平台
0755-83802522
周一至周五 09:00-18:00
成为发包方
发包指南
成为接包方
接包指南
招商中心
效果付费
认证机构
认证讲师
侵犯投诉
报名步骤
协议流程
支付方式
评价G分
常见问题
讲师查询
内训众包
名师汇
公开课
内训课
微课直播
关于搜根
重大事件
搜根文化
联系我们
媒体报道
使用合作网站账号一键登录