面向对象的JavaScript及HTML5

一、授课特点:

1、授课过程采取分组的方式进行,1/3的时间在可视的环境下完成互动,1/4的时间通过Code Kata的方式来传递设计的原则与实践。

2、本课程采用苏格拉底式教学法,简单说就是学员自己教自己。我们会通过问题来引导大家,正如Fred Brooks所说:“好的判断来自经验,而经验来自糟糕的判断”。记住受阻时刻,并从中学习,这些经验会成为未来良好判断的基础。

3、案例练习贯穿课程始终,大家针对案例练习中的代码展开讨论,通过讨论,得出结论。

二、师资:

由业界知名的架构师、自称“小程序员”的姜老师亲自授课:

姜老师  线下交流组织“设计匠艺”核心小组成员,开源项目AgileUML的提交者,曾拿过IBM两个奖项,于05、09年先后在863国家数字油田的项目中任“架构师”。目前正在抓紧完成在线Code Kata网站iDojo的编码。喜欢线下技术活动的各种交流和分享,热衷于实用主义和敏捷开发技术。

三、培训内容:

第一部分  面向对象的的JavaScript

1、JavaScript是函数式动态编程语言

l       函数是一等公民

l       重新认识“函数”

l       函数绑定

l       动态执行

l       call与apply

2、变量、作用域和内存问题

l       作用域

l       内存

l       this

l       封装与信息隐藏

l       匿名函数

l       闭包

3、面向对象的JavaScript

l       对象和属性

l       对象的创建

l       原型继承

l       封装与多态

l       命名空间

l       CoffeeScript

4、构建自己的“类”库

l       创建类

l       为类库添加方法

l       给类库添加继承

l       控制类库的作用域

l       添加私有函数

l       “类”库

5、向jQuery学习

l       jQuery框架技术草图

l       jQuery原型技术分解

l       起源--原型继承

l       生命--返回实例

l       学步--分隔作用域

l       生长--跨域访问

l       成熟--选择器

l       延续--迭代器、功能扩展、参数处理

l       涅槃--名字空间

第二部分  构建基于Html5的MVC开发框架

1、Html5基础

l       DOM

l       BOM

l       Html5标签结构

l       选择器

l       精彩绝伦的CSS3

l       操作

l       布局与效果

l       Html5下的MVC骨架

2、向Backbone学习MVC框架

l       模型

l       集合

l       视图

l       控制器

l       构建To-Do示例

2、M

l       命名空间

l       ORM

l       添加属性

l       持久化记录

l       GUID

l       装载数据

l       Ajax装载数据

l       Html5:LocalStorage

l       Html5:Web Database API

l       Html5:File API

l       Html5:WebSocket API、Web Worker API

3、C

l       环境污染

l       模块包装

l       CommonJS

l       控制器载入

l       试图访问

l       结构抽象

l       状态机

l       路由

l       Html5:History API

4、V

l       View

l       Html5:Tag

l       Html5:Canvas

l       Css3

l       布局

l       Template

l       无阻塞脚本

l       模型绑定

5、Event

l       事件的监听

l       顺序

l       取消事件

l       用jQuery来管理事件

l       自定义事件

l       通知机制

l       框架事件体系

第三部分  服务端的JavaScript

1、从Node.JS开始

l       Node.JS与npm

l       用Node.JS搭建简易服务器

l       使用开源中间件

l       构建自己的类库

l       让设计模式起作用

l       路由

l       模板

l       Ajax与长轮循

2、WebSocket

l       另一种Web服务器

l       Html5: WebSocket API

l       Html5: Web Worker API

l       Node.JS与Socket.IO

l       利用Socket搭建.net服务器

l       实时架构(可用于Web情况下实时数据的监控)

l       感知速度

3、改造你的Web服务器端框架

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
牙科就诊管理系统利用当下成熟完善的SSM框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的Mysql数据库进行程序开发。实现了用户在线查看数据。管理员管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等功能。牙科就诊管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 管理员在后台主要管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等。 牙医列表页面,此页面提供给管理员的功能有:查看牙医、新增牙医、修改牙医、删除牙医等。公告信息管理页面提供的功能操作有:新增公告,修改公告,删除公告操作。公告类型管理页面显示所有公告类型,在此页面既可以让管理员添加新的公告信息类型,也能对已有的公告类型信息执行编辑更新,失效的公告类型信息也能让管理员快速删除。药品管理页面,此页面提供给管理员的功能有:新增药品,修改药品,删除药品。药品类型管理页面,此页面提供给管理员的功能有:新增药品类型,修改药品类型,删除药品类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值