曙海教育集团
全国报名免费热线:4008699035 微信:shuhaipeixun
或15921673576(微信同号) QQ:1299983702
首页 课程表 在线聊 报名 讲师 品牌 QQ聊 活动 就业
 
 
     班.级.规.模.及.环.境--热.线:4008699035 手.机:15921673576( 微.信.同.号)
         实战授课,培训后免费技术支持。
     上.课.时.间.和.地.点
  上课地点:【石家庄分部】:河北科技大学/瑞景大厦 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院【广州分部】:广粮大厦 【西安分部】:协同大厦 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路)【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【北京分部】:北京中山学院/福鑫大楼 【成都分部】:领馆区1号(中和大道)
最近开课时间(周末班/连续班/晚班):即将开课,详情请咨询客服!
     实.验.设.备
       ☆资深工程师授课
        
        ☆注重质量 ☆边讲边练

        ☆合格学员免费推荐工作
        ★实.验.设.备请点击这儿查看★
     质.量.保.障
 

        1、免费重修;
        2、课程结束后,授课老师留联系方式,保障培训效果,免费技术支持。
        3、推荐机会。

 
课程大纲
   
 

 

 

 

4.2、课程简介
1. JS准确来说应该算是函数式语言,但是它确实能实现面向对象。


2. 基于为什么要使用面向对象的技术,是因为面向对象的封装、继承、多态等特性能提高编程效率,可复用性等,这一点在开发大中型项目里体现的尤为明显。当然程序运行的效率其实跟你使用的是面向过程还是面向对象无关,而是跟你写的具体代码或是应用的框架有关。OOP是一种很好的理念,它不仅仅应用在代码实现上,而是贯穿于整个软件过程。


3. 在JS中要不要使用OOP,这个应该是要看场合的。比如,如果你使用了一个OOP实现的框架(ExtJS等)那么使用OOP是理所当然的。但是如果只是一段简单的操作DOM的JS,那么我觉得就完全没有考虑什么OOP。记住一点,如果要用OOP,那肯定是用了OOP写出更健壮,更具可维护性,更高效的代码,而不是因为觉得OOP更高级,更显技术才用。



本课程系统全面深入的为您介绍JavaScript前世今生,及面向对象的所有特性,让您快速了解并掌握JavaScript OOP编程。

 

 

4.3、课程大纲
1. 前言-为什么你要学习JavaScript
2. JS开发神器-WebStorm高级使用技巧
3. 使用方括号([ ])引用对象的属性和方法
4. Web浏览器中JavaScript调试技巧
5. 用定义函数的方式定义类
6. 使用new操作符获得一个类的实例
7. 动态添加、修改、删除JS对象的属性和方法
8. 使用大括号({ })语法创建无类型对象
9. prototype原型对象
10.初识javascript函数对象
11.函数对象和其他内部对象的关系
12.将函数作为参数传递
13.传递给函数的隐含参数_arguments
14.函数的apply、call方法的运用
15.深入认识JavaScript中的this指针
16.理解javascript中类的实现机制
17.使用prototype对象定义类成员
18.JavaScript类的设计模式优化
19.JavaScript类的公有成员与私有成员
20.JavaScript类的静态成员
21.在JavaScript中利用for(…in…)语句实现反射
22.JS中利用反射动态设置CSS样式高级技巧
23.利用共享prototype实现继承的用法与缺陷
24.利用反射机制和prototype实现JS继承
25.参考prototype.js框架自实现JS中的类的继承
26.Prototype.js源码剖析与使用示例
27.在JavaScript中实现抽象类与虚方法
28.JavaScript中使用抽象类的示例
29.自定义实现JS中最简单的事件设计模式
30.重构自定义JavaScript事件处理程序解决事件传参问题
31.重构自定义JavaScript事件处理程序多事件绑定机制
32.JavaScript面向对象综合示例
33.JS压缩与混淆工具(JSA、JSCompressor、Google Closure Compiler )
34. JS高级调式工具(FireBugLite)

 

赠送课程目录:

Javascript基础核心编程

1、ECMAScript语法基础 

2、BOM浏览器对象

3、DOM操作基础与高级应用 

4、JavaScript中表单操作

5、拖动及表格排序

6、JavaScript中的面向对象编程(一)

7、JavaScript中的面向对象编程(二)

8、JSON语法详解及应用

9、JavaScript中利用Ajax实现客户端与服务器端通信



五、收听这个课程你能学到的东西
学玩本套课程,您会有以下收获:
1.学习JS的调试,性能优化,及一些优秀前端工具的使用
2.对JS的应用有更深层次了解
3.对JS OOP有比较清晰的认识并能熟练使用
4.自己能动手写一个基于JS OOP的简单框架
5.对于后继jquery,easyui,extjs等富客户端的学习打好基础
6.能用于Java,PHP,.NET开发,移动开发工作中

 

        Troubleshooting Java Applications
                Classpath Errors
                Class Loaders
                Common Java Errors
        Troubleshooting Servers
                Native Libraries
                Threading Architecture
                Work Managers
                Deadlocks
                Overload Protection
                Deployment Problems
        Troubleshooting JDBC
                Data Source Management
                Diagnostics
                Debug Flags
                Connectivity Problems
                Connection Leaks
                Database Availability
        Troubleshooting JMS
                Management
                MBean Hierarchy
                Message Logging
                Diagnostics
                Debug Flags
                Overload Protection
                Lost Messages
                Duplicate Messages
        Troubleshooting Security
                SSL Internals
                Keystore Management
                Debug Flags
                Common SSL Problems
                Certificate Validation
                Embedded LDAP
                Security Audit
                Common LDAP Problems
        Troubleshooting Node Manager
                Internals
                Security
                Common Issues
        Troubleshooting Clusters
                Plug-in Configuration
                OHS Overview
                Plug-in Connectivity
                Plug-in Diagnostics
                Unicast Communication
                Replication Debug Flags
                Typical Replication Issues
热线:4008699035 手机:15921673576( 微信同号)
备案号:沪ICP备08026168号 .(2014年7月11).....................
友情链接:Cadence培训 ICEPAK培训 EMC培训 电磁兼容培训 sas容培训 罗克韦尔PLC培训 欧姆龙PLC培训 PLC培训 三菱PLC培训 西门子PLC培训 dcs培训 横河dcs培训 艾默生培训 robot CAD培训 eplan培训 dcs培训 电路板设计培训 浙大dcs培训 PCB设计培训 adams培训 fluent培训系列课程 培训机构课程短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班培训 南京 NS3培训 OpenGL培训 FPGA培训 PCIE培训 MTK培训 Cortex训 Arduino培训 单片机培训 EMC培训 信号完整性培训 电源设计培训 电机控制培训 LabVIEW培训 OPENCV培训 集成电路培训 UVM验证培训 VxWorks培训 CST培训 PLC培训 Python培训 ANSYS培训 VB语言培训 HFSS培训 SAS培训 Ansys培训 短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班 曙海 教育 企业 学院 培训课程 系列班 长期课程列表实践课程高级课程学校培训机构周末班 短期培训系列课程培训机构 曙海教育企业学院培训课程 系列班