`
wsc830719
  • 浏览: 166038 次
  • 性别: Icon_minigender_1
  • 来自: 唐山
社区版块
存档分类
最新评论

dojo确实入门难,尤其与jquery相比

    博客分类:
  • AJAX
阅读更多

用了几天了,感觉并不只是学习曲线陡,主要是不适合我们用,还有其他一些不适合的,虽然都封装好了,但是一步一步一个坑。

      大致的页面布局也都弄好了,进入细节,发现dojo表单处理的也够好,我给封装了,只需再写个过滤方法,就能提交到数据库,因为dojo能把表单内的所有字段自动封装成 url形式。

       还有Grid也是,只要拼装成一定形式的json数据就行了。当选择一行,进行编辑时,好像我们习惯于打开一个对话框进行编辑,而不是就地在表格里编辑。因此我做了个对话框,也封装了js,能够自动对id进行匹配,然后设置到对话框,此时用于编辑,可是下拉框弄了2小时了,也不知道如何动态地改变成其他值。

     感觉dojo弄的深,不好耍,还有和普通的html标签不协和,我想使用普通的下拉框来代替,然后提交时顺便加进去,不过,我发现,dojo的组件明显和普通的html组件不一致,或许把css那部分搞清楚,弄个一样的就可以了,但是难道我以后每个组件都这样弄吗?

 

      今天先到这,总之,我想换回我以前熟悉的jquery,虽然要写的代码量多点,但是dojo很难摸清,不方便。比如给个html元素加子元素,必须 创建子节点,再加进去,直接append内容,不行,不能显示。

 

      今天早上看到文章,jquery是否会成为业界标准,  想想看,jquery就是太简洁、直观了。dojo封装了厉害,要是懂的话,其实代码量是不多的,但是要想弄懂,哪是什么易事呀。 而jquery的UI还很弱,很明显的,我没发现jquery的Tab可以加上关闭功能,可能是我没找到吧。

 

      明天再看看jquery UI,实在不行,就dojo,好用的部分加 jquery基础库了,感觉这个一定爽。

 

接着说几句吧,就是别在dojo上花太多时间,它的组件不适合我们中国用。

不过我感觉有些还是很好的,比如accordion  tab Grid比jquery强太多了。然后到表单处理那块,那个下拉框什么的,想用普通的html标签,但是他们不协调,  大小 长短 边框  背景 都不一样,这些细节的组件 我发现我很难真正派上用场。

 

dojo我解决了 下拉框选择, dojo里传变量有时候直接把参数给它,一般就是不能正确处理,需要eval一下,然后一般都能正确处理了,感觉dojo有点不伦不类的,不过组件确实强大,这点还是有吸引力的。jquery组件明显不是一个档次,需要加油,需要有个组织赶紧把RIA这块出个框架。最好与extjs看齐,那么jquery基本上就是垄断者了。

分享到:
评论

相关推荐

    Dojo vs jQuery 比较

    由于其易用性,jQuery在Web开发中迅速普及,成为许多初学者入门JavaScript的首选工具。 在性能方面,Dojo通常被认为在大型复杂应用中表现更优,因为它采用延迟加载和模块化策略来减少脚本的体积。而jQuery虽然在小...

    dojo快速入门文档

    ### Dojo 快速入门知识点详解 #### 一、Dojo 概览 Dojo 是一个功能强大且灵活的开源 JavaScript 库,主要用于构建高性能的富客户端 Web 应用程序。Dojo 提供了一系列工具和组件,使得开发者能够轻松创建交互式 Web...

    dojo权威入门教程

    《dojo权威入门教程》是一本专注于JavaScript库Dojo Toolkit的学习指南,主要面向Java开发者或对Web前端技术感兴趣的人员。Dojo Toolkit是一个强大的JavaScript框架,它提供了丰富的组件、工具和API,帮助开发者高效...

    Dojo 入门 + Dojo 工具包系列 + Dojo 使用技巧 ......

    在JavaScript中,尤其是与Dojo交互时,理解和使用hash(对象)至关重要。如示例所示,hash是以键值对的形式存储数据,通过点操作符(.)来访问或修改其属性。在Dojo中,这些对象常用于配置参数、传递数据或作为函数...

    图书:Dojo入门

    《Dojo入门》这本书主要介绍了Dojo JavaScript库的使用,帮助初学者快速掌握这个强大的前端开发工具。Dojo是一个开源的JavaScript框架,旨在提供一站式的解决方案,包括UI组件、数据管理、动画效果、Ajax交互等功能...

    dojo快速入门(中文版)

    《dojo快速入门(中文版)》 dojo Toolkit是一个开源的JavaScript工具包,旨在简化Web应用的构建过程,提供高效且设计精良的API。它的轻量级特性(约26kb)和强大的功能集使得dojo在各种项目中都能灵活运用。核心功能...

    dojo入门实例介绍

    除此之外,Dojo的`dojo/store`和`dojo/data`模块提供数据存储和检索功能,可以与异步数据源进行交互。`dojo/aspect`模块则提供了面向切面编程的能力,方便拦截和增强方法调用。 总的来说,Dojo是一个全面的...

    四种时兴的框架jQuery,Mootools,Dojo,ExtJS的对比

    四种时兴的框架jQuery,Mootools,Dojo,ExtJS的对比

    dojo1.8.chm+dojo1.11中文入门pdf

    在实际项目中,Dojo还可以与其他技术,如jQuery或AngularJS,结合使用,以满足不同场景的需求。 总之,dojo1.8.chm和dojo1.11中文入门手册pdf是学习和掌握Dojo Toolkit不可或缺的参考资料。通过这两份文档,开发者...

    dojo技术入门ysk

    ### Dojo技术入门知识点概述 #### 一、Dojo简介 Dojo是一个开源的JavaScript工具包,主要用于构建富互联网应用(Rich Internet Applications, RIA)。它具有轻量级且易于安装的特点,在Web 2.0时代,随着Ajax技术...

    dojo快速入门.doc

    ### Dojo 快速入门详解 #### 一、Dojo Toolkit 概览 Dojo Toolkit 是一款开源的 JavaScript 工具包,专为构建现代化 Web 应用而设计。其核心价值在于通过提供一系列高质量的 API 和工具集,极大地简化了 Web 开发...

    Dojo入门指南-中文版

    与jQuery主要关注DOM操作不同,Dojo提供了一套完整的面向对象模型,包括类(Class)、继承(Inheritance)和 Mixins(混合)。通过`dojo/_base/declare`,你可以创建复杂的类层次结构,并利用Mixins机制实现多继承,...

    dojo入门资料

    内容很丰富,给有需要的人,壮大dojo社区

    dojo入门系列教程.rar

    dojo入门系列教程,包含入门简介,在javascript基础上介绍dojo的语法特色,ajax的dojo包装---xhr框架的编程要点, Dojo 事件机制.以及对dojo最具特色的web UI设计的全面介绍.

    dojo中文文档-dojo手册

    在数据交互方面,Dojo的dojo.xhr系列函数(如dojo.xhrGet、xhrPost)实现了与服务器的异步通信,支持JSON、XML等多种数据格式。另外,dojo.data API则提供了一种统一的方式来存储和检索数据,无论数据源是本地还是...

    dojo控件的使用和入门心得

    ### Dojo控件的使用和入门心得 #### Dojo简介及其优势 Dojo是一个功能强大的JavaScript框架,专门设计用于简化富互联网应用(RIA)的开发。作为一种DHTML Toolkit,Dojo封装了大量的常用功能,旨在提高前端开发...

    dojo dojo实例 dojo例子 dojo资料 dojo项目 dojo实战 dojo模块 dojo编程

    8. **dojo/data**:提供了一种数据模型接口,用于与各种数据源进行交互,比如从服务器获取数据。 9. **dojo/xhr**:处理AJAX请求的模块,如`dojo/xhrGet`和`dojo/xhrPost`,支持异步和同步请求,以及XML、JSON等...

Global site tag (gtag.js) - Google Analytics