javascript培训_第1页
javascript培训_第2页
javascript培训_第3页
javascript培训_第4页
javascript培训_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、JS介绍与其框架比较主讲人:黄超日期:2013-05-10js基本介绍如何创建一个对象js中的事件介绍前端调试方法js的常用框架比较js网站和书籍介绍javascript的基本介绍一.脚本语言.动态.弱类型.基于原型二. ECMAScript第一种:采用new Object()方法 第二种,json形式: 第三种:采用构造器和prototype来构建对象 还可以用prototype来对javascript中已有的对象来进行扩展 一般在js框架中,采用函数的apply/call方法来实现继承js中的事件介绍on系列:一般可以放到页面中去的事件,和html对象的属性来进行绑定;div id=“di

2、v” onclick=“clickme();”Js中添加:采用js来创建一个对象,然后给对象添加on系列事件,注意该对象在dom或ECMASCRIPT中必须有该事件名,否则报错如下:Var divone = document.createElement(“div”);divone.onclick=function(evt)alert(e.clientX);采用Dom中的对象函数来添加事件Except ie:addEventListener(eventtype,listener,usecapture);div.addEventListener(“click”,function,true);Ie:

3、attachEvent(eventtype,listener)div.attachEvent(“onclick”,function)前端调试方法1.采用alert(原始方法)2.采用editplus,ultraedit,dreamweaver,notepad+等3.采用主流浏览器ie8/9,FireBug,jseclipse,ms js debuger等JS的常用框架与其之间比较 一.定义二.好处1.函数2.扩展3.一部分实现面向对象1.简化开发进程2.跨浏览器3.丰富的UI4.封装ajax常用的框架如下:Dojo,JQuery,YUI,Prototype,Mootools,ExtJS,Moc

4、hiKit,Kissy,Como JS ,JET,JavaScriptMVC,SproutCore等 DOJO一.介绍1.面向对象2.core,Dijit,DojoX模块3.企业级二.优点1.背后强大的支持:IBM、Sun、BEA等2.扩展DHTML,图形图像支持。3.面向对象,结构规范,可扩展。三.缺点1.复杂,学习曲线陡2.文档不全3.API不稳定JQuery一.设计思想1.快速,简洁2.改变js编写方式二.优点1.代码量小,压缩后20k2.对selector和dom操作方便3.文档齐全,控件多三.缺点1.非面向对象2.扩展性不强Prototypeprototype是一个易于使用、面向对象

5、JavaScript框架。它封装并简化和扩展一些在Web开发过程中常用到JavaScript方法与Ajax交互处理过程 设计思想:面向对象优点:扩展了js,添加了一些有用的函数,兼容了各个浏览器。缺点:属于比较老的框架,能够使用的插件比较少Mootools一.设计思想1.简洁,模块化2.面向对象二.优点1.简洁,模块化2.面向对象3.代码量少,核心8k三.缺点在DOM和CSS Selector上不如jQuery强大EXTJS一.设计思想1.组件化2.推进RIA应用二.优点1.强大的性能优良的UI2.速度快,组件化3.文档完整三.缺点1.稍复杂2.体积大,压缩后500k3.重量级维基比较/wiki/Comparison_of_JavaScript_f

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论