企业级JavaScript应用技术核心及HTML 5开发实践
授课特点:
1、授课强调技术需求,设计原理,思维模型建立,而不是单纯“语法知识”讲解。
2、过程大量采用“立足本位,横向联系,反思式学习”,让受训者成为技术的“主人”,而非为完成需求而使用技术的“奴隶”。
3、案例练习贯穿课程始终,大家针对案例练习中的代码展开讨论,通过讨论,得出结论。
三、培训内容:
(一)大前端技术通览及JavaScript定位:
1、 迟到的盛筵:HTML 5标准落地,后WEB时代的技术转型
2、 向光的生长:云平台日渐主流,软件工程师新的定位。
3、 配角的声音:聚光灯的转换
4、 管理的落地:敏捷的推手
5、 我不是玩具:全能型语言--全栈型工程师的宠儿
(二) 动态大潮的老将新兵:动态JavaScript:
1、 开放的武器库:开发工具选型
2、 无规矩不方圆:ECMAScript标准漫谈
3、 小白变灰:语法知识,数据类型,全局函数
(可伸缩部分)
4、 以对象的名义说话:内建对象类型介绍
5、 脚本的家:全局,宿主、this的概念
6、 变量作用域,作用域链
7、 内存管理也疯狂:内存占用,垃圾回收
8、 最佳实践:JS开发规范,原则,约定。
(三) 精彩的javaScript函数式编程:
1、 “函数”重新认识
2、 arguments,this,prototype深入认识
3、 递归方式使用
4、 回调模式的实现
5、 即时函数,名称空间防污染手段
6、 私有函数,浏览器嗅探框架技术
7、 函数借用:call和apply
(四)有趣的链:JavaScript的闭包
1、 原理分析
2、 实现的手段及技巧
3、应用场景及编程技巧
(五)为JavaScript正名:面向对象的JavaScript:
1、理解“动态语言”的本质
2、理解原型对象,使用原型语法
3、JS对象全面认识,实例化手段,构造函数
4、重新认识this
5、封装特性的实现,”javaBean”开发模式。
6,打造自己的类库
7、基于原型的继承机制实现
8、关于JSON
9、面向对象设计模式实现
(六)HTML 5无障碍通道
1、躲不过理还乱:浏览器环境
2、传统:HTML BOM
3、扬弃:HTML5 DOM
4、防守反攻战术:HTML5事件处理
5、看脸的时代:CSS3及与之结合的布局技巧
6、响应式网页开发技术原理
(七)大AJAX技术实现
1、基本实现:
分析HTTP请求头及响应头
XMLHTTPRequestLEVEL 1原理及使用
XMLHTTPRequestLEVEL 2原理及使用
2、基于Restful的WebService企业应用
3、跨域请求处理
4、Comet服务器推送技术
(八)天道之初:JQuery
1、为什么要用它?
2、设计原理是什么?
3、核心
4、选择器设计思维
5、DOM操作
6、链式操作技巧
7、AJAX
8、动画
9、不能不说的缺点
(九)JavaScript的后端革命:Node.js
1、任性的ECMAScript 6。
2、用它的需求何在?
3、缺陷之美:单线程的引擎+异步+回调的工作原理分析
4、模块化技术
5、异步编程技术
6、Node的Web开发技术
7、Node组合RDB
8、Node组合NoSQL DB
9、Node与WebSocket
(十)新一代MVC JS前端框架:Angular.JS
1、效率之源:双向数据绑定技术
2、优雅:MVXX模式
3、模板
4、指令
5、性能与标准:Angular.JS 2的展望。
(十一)新型企业应用架构展示,分析,讨论。
企业级JavaScript应用技术核心及HTML 5开发实践相关推荐
- 百度工程师深度好文, 横评3大企业级区块链技术平台
百度工程师深度好文, 横评3大企业级区块链技术平台! 区块链从独立的技术范式,慢慢扩展到企业区块链的融合范式,是下一代区块链的核心特征.在区块链技术与AI.大数据.云计算技术加速融合的今天,区块链如何 ...
- 第27讲:令人抓狂的 JavaScript 混淆技术
我们在爬取网站的时候,经常会遇到各种各样类似加密的情形,比如: 某个网站的 URL 带有一些看不懂的长串加密参数,想要抓取就必须要懂得这些参数是怎么构造的,否则我们连完整的 URL 都构造不出来,更不 ...
- 百度工程师深度好文, 横评3大企业级区块链技术平台!
作者 | 刘晓赫.程司雷 责编 | Carol 出品 | 区块链大本营.百度智能云区块链 区块链从独立的技术范式,慢慢扩展到企业区块链的融合范式,是下一代区块链的核心特征.在区块链技术与AI.大数据. ...
- 基于无人机的智能物流终端投送系统——小程序技术核心
小程序技术核心: 1.使用WXML+WXS+JavaScript原生开发方式. 原生开发功能更强大,原生开发的小程序应用,都是将需要的功能开发出来,添加到小程序应用的安装包当中,故而这类小程序应用的安 ...
- 推进五通一平:手淘技术核心三大容器 五大方案首次整体亮相 百川开放全面升级...
在云栖大会上,马云提出五个"新",新零售.新制造.新金融.新技术和新能源,称将对各行各业造成巨大的影响,成为决定未来成败的关键.而五个新的实现,也必须是各行各业共同推进,整个生态共 ...
- 【大数据】企业级大数据技术体系概述
目录 产生背景 常见应用场景 企业级大数据技术框架 数据收集层 数据存储层 资源管理与服务协调层 计算引擎层 数据分析层 数据可视层 企业级大数据技术实现方案 Google 大数据技术栈 Hadoop ...
- 区块链入门与去中心化应用实战 之一 第3章 区块链技术核心原理实现
第3章 区块链技术核心原理实现 建立项目,确定区块结构 实现区块类结构-添加交易 实现创建区块 实现工作量证明 添加节点通信功能 交易接口实现 挖矿接口实现 实现注册节点 实现共识机制
- IBM推出跨境支付区块链网络,企业级区块链技术进一步升级
周一,IBM公布了一个应用于跨境支付的区块链网络,这也是首个同类型的国际支付网络. "这标志着企业区块链应用实践进化到了一个新的阶段."IBM全球区块链市场开发副总裁Jesse L ...
- oracle新书 罗敏_Oracle Acs资深顾问罗敏 老罗技术核心感悟:分表还是分区?
作者为:? SHOUG成员 – ORACLE ACS高级顾问罗敏 " 分表 + 分区" 多年来,某移动行业开发商在针对海量数据库进行设计时,一直在采用"分表 + 分区&q ...
- mysql limit acs_Oracle Acs资深顾问罗敏 老罗技术核心感悟:牛! 11g的自动调优和
作者为:? SHOUG成员 – ORACLE ACS高级顾问罗敏 多年前的一段往事 记得多年以前在一个10g平台的数据仓库项目上遇到一个非常难优化的SQL语句,当时即便我采集了统计信息.甚至在语句中增 ...
最新文章
- Pbsim模拟器的使用
- 「每周CV论文推荐」 初学深度学习人脸关键点检测必读文章
- Homebrew 1.9发布,将支持Linux与Windows 10
- 华为云发布全新DevOps实践,大幅提升交付效率
- 怎么配置mysql的ip_设置MYSQL允许用IP访问
- 企业级UML/MDA工具Trufun 2007系列发布!
- taro 缺点_Taro小程序富文本解析4种方法
- 人工蜂群算法python_教程 | 用人工蜂群算法求解k-分区聚类问题
- 暴露的全局方法_史上最便捷搭建 ZooKeeper 服务器的方法
- wordpress评论框_如何通过过滤和阻止它们来抵御WordPress垃圾评论
- python for循环经典案例
- PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
- C语言辅助学习系统(asp.net开发)
- JS基础-下拉菜单案例
- Twitter + Elasticsearch 数据分析总结
- 国际知名芯片专家,加盟武昌理工学院人工智能学院
- 学界 | Ian Goodfellow最新论文:是猫还是狗?不光神经网络识别不了,你也能被忽悠...
- Echarts调整饼图大小、位置和柱状图高低、柱的宽度
- 美可汗学院因用户基数过小决定移除其在Windows上的软件
- 细看00后90后80后的不同
热门文章
- Linux中nano命令使用,Linux中nano命令简单汇总
- 计算机怎么更改开机用户名和密码错误,BIOS设置错误和密码忘记导致无法开机怎么办?...
- 腾讯音乐递交招股书:单季营收达45亿 腾讯持股58%
- [附源码]java+ssm计算机毕业设计创梦宝大学生创业众筹平台cds88(源码+程序+数据库+部署)
- 计算机网络技术是学什么 1003无标题,哪个计算机网络技术学校最好
- 雅虎与积分卡公司信息同步 用户隐私保护引争议
- openpyxl应用实例——根据导出的源数据自动生成工单看板
- 基于xilinx公司ZC706开发板的XDMA_PCIE接口设计。
- 抢茅塔吗?学学某米的「有品APP」,如何做数据签名防护!!!
- Vue中两种生成二维码(带logo)并下载方式