最近去听ESRI的培训,学习了几个名词,对于我这个编程的小小菜鸟还比较新奇,先了解一下。

Dojo

Dojo 是一个用javascript语言实现的开源DHTML工具包。它是在几个项目捐助基础上建立起来的(nWidgets, Burstlib, f(m)), 这也是为什么叫它a /"unified/" toolkit的原因。Dojo的目标是解决开发DHTML应用程序遇到的那些,长期存在 、历史问题。historical problems with DHTML 跨浏览器问题。
Dojo让你更容易 使web页面具有动态能力,或在任何稳健的支持javascript语言的环境中发挥作用。
a、利用dojo提供的组件,你可以提升你的web应用程序可用性、交互能力以及功能上的提高;
b、你也可以 更容易的建立degradeable user interfaces ??,dojo提供小巧的 widgets ,animate transitions;
c、利用它的低级APIs和可兼容的代码,写出轻便的、单一风格(复杂)的javascript代码,Dojo的 event system, I/O APIs, and generic language enhancement form the basis of a powerful programming environment.
d、通过Dojo提供的工具,你可以为你的代码写命令行式的单元测试代码。
e、the Dojo package system使你自己的代码更容易维护,偶合性更低。

Dojo通过很少的代码完成了以上的功能。(以后可能我详细说说dojo的package system ,只需要三个js文件)。当你写脚本时,只需要包含很少的js文件(大小)。也可以选择的(包含)下载dojo提供的庞大的功能。Dojo provides MultiplePointsOfEntry, InterpreterIndependence, ForwardLookingAPIs, and focuses on ReducingBarriersToAdoption.
  dojo试图建立一种新的标签语言DojoML。目标是,在DojoML和javascript脚本语言不变的情况下,用不同的render方式展示数据, Renderings may be made available in several rendering contexts (such as SVG, or perhaps even the desktop or Flash)。(比较美好啊)更进一步,the DojoML 剖析器可以接受html和svg为输入,容易的建立DegradeableResponsiveApplications。

JQuery

jQuery是继prototype之后的又一个优秀的Javascript框架。它是由 John Resig 于 2006 年初创建的,它有助于简化 JavaScript™ 以及Ajax 编程。有人使用这样的一比喻来比较prototype和jQuery:prototype就像Java,而jQuery就像ruby. 它是一个简洁快速灵活的JavaScript框架,它能让你在你的网页上简单的操作文档、处理事件、实现特效并为Web页面添加Ajax交互。

它具有如下一些特点:

代码简练、语义易懂、学习快速、文档丰富。
jQuery是一个轻量级的脚本,其代码非常小巧,最新版的JavaScript包只有20K左右。
jQuery支持CSS1-CSS3,以及基本的xPath。
jQuery是跨浏览器的,它支持的浏览器包括IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+。
可以很容易的为jQuery扩展其他功能。
能将JS代码和HTML代码完全分离,便于代码和维护和修改。
插件丰富,除了jQuery本身带有的一些特效外,可以通过插件实现更多功能,如表单验证、tab导航、拖放效果、表格排序、DataGrid,树形菜单、图像特效以及ajax上传等。
jQuery的设计会改变你写JavaScript代码的方式,降低你学习使用JS操作网页的复杂度,提高网页JS开发效率,无论对于js初学者还是资深专家,jQuery都将是您的首选。

jQuery适合于设计师、开发者以及那些还好者,同样适合用于商业开发,可以说jQuery适合任何JavaScript应用的地方,可用于不同的Web应用程序中。

官方站点:http://jquery.com/  中文站点:http://jquery.org.cn/

Dojo JQuery相关推荐

  1. 优化JavaScript代码

    我google一下,已有人翻译了此文.感觉比我翻译的要好!是译言站翻译的 见www.yeeyan.com/articles/view/92135/47626/dz 原文见:http://code.go ...

  2. 25个优秀的Ajax技术和实例

    http://www.iteye.com/news/2468 1.Ajax RSS reader 一个简单的RSS reader,读取远程xml数据基于AJAX,PHP,MYSQL的RSS源, 这个例 ...

  3. 大型Javascript应用架构的模式(译文)

    附上翻译好的word文件 http://files.cnblogs.com/lizhug/Patterns_For_Large-Scale_JavaScript_Application_Archite ...

  4. https://en.wikipedia.org/wiki/Linux Foundation

    https://en.wikipedia.org/wiki/Linux_Foundationhttps://en.wikipedia.org/wiki/Linux_Foundation 目录 Goal ...

  5. 计算机要大牛 掌握的方法【上】写的很全面,收藏

    [HTML/CSS] 理解CSS的定义: 理解HTML基本语法. 掌握大部分浏览器间的差异,可以按一定百分比写出兼容各浏览器的代码: 可以合理规划CSS命名规范,了解CSS的继承关系和作用域: 合理的 ...

  6. 打算进入可视化前端开发了

    经过一段时间的知识储备,选择了这条可视化前端方向,冒着一些经济风险提出转岗,觉得自己还年轻,是该重新上路选择自己的方向. 从业webGIS九年了,一直在做政府行业公安交警的地图开发,围绕着dojo j ...

  7. JSP技术已死 ? (Java Server Page technology will die) ?

    JSP技术已死 ? (Java Server Page technology will die) ? 自从JamesGosling开发Java语言,SUN大力推行基于Java的从前端到后端的完整的企业 ...

  8. 完整理解XML领域(转)

    完整理解XML领域(耗费心血,欢迎纠错) http://my.oschina.net/xpbug/blog/104412 发表于2年前(2013-01-24 15:57)   阅读( 3138) |  ...

  9. [导入]几种流行的AJAX框架jQuery,Mootools,Dojo,Ext JS的对比

    AJAX是web20的基石,现在网上流行几种开源的AJAX框架,比如:jQuery,Mootools,Dojo,Ext JS等等,那么我们到底在什么情况下该使用那个框架?以下是一组摘抄的数据: Aja ...

最新文章

  1. Asp.net控件开发学习笔记(三)-控件开发基础
  2. 尚未备份数据库 *** 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。...
  3. hihocoder1479 三等分
  4. java多线程--AtomicReference
  5. python开发web运维工具_Python web 开发工具箱
  6. HDU - 6661 Acesrc and String Theory (后缀数组)
  7. Navicat 编辑器自动完成代码功能讲解
  8. 高清简约家居环境场景设计样机模板素材,还原现场!
  9. Exchange Server 2016 独立部署/共存部署 (三)—— 安装Exchange程序
  10. jQuery cxSlide 焦点图轮换
  11. 7个等级 容灾等级_在餐厅吃饭竟是7级风险!最新社交风险等级出炉!
  12. 选择H5响应式网站建设的主要原因
  13. 区块链医疗平台搭建 高效的医疗管理生态服务体系
  14. 【科学数据库】数据的合并与分组聚合||||||||
  15. 关于QImageReader多次调用read失败的问题
  16. Xshell快速命令集解放生产力
  17. 比特大陆之争终落幕,吴忌寒为爱和平退出?
  18. 满庭芳国色 高清剪图 桃红 上
  19. 百万并发下的Nginx优化,看这一篇就够了!
  20. 【笔记】Spring - Spring Data 整合:SpringBoot、Redis

热门文章

  1. 经济法基础——第六章第三节综合、与增值税联系较为密切的税种
  2. Android常用开源库
  3. Python版警察抓小偷游戏源代码,有多个难度级别
  4. 智慧城市升级版已来 | 城市大脑建设标准十大原则
  5. Σ-Δ型ADC转换原理及程序设计--AD7712
  6. 多线程卖票深刻分析:为什么会出现只有一个窗口卖票的现象
  7. Gigaphoton宣布产品列表刷新计划
  8. 评论一下现有几个开源IM框架(Msn/QQ/Fetion/Gtalk...)
  9. TXT文档如何更改默认编码格式
  10. 微信小程序 图片左右滑动 swiper