Drupal中JavaScript该怎么写?

归类于Drupal 参与评论

drupal项目开发中,不可避免遇到JavaScript的开发,尤其是如客户端的开发,JavaScript几乎承担了大多数业务逻辑,跟Java、PHP等后端语言一样,也需要合理的规划和封装。

本文标题有些标题党的成分,出于简洁原因。本来应该是:《Drupal开发中,如何保障大量JavaScript的可维护性》。(注:本文是参加Drupal深圳聚会的演讲题目,因此这里只是做一个简单的摘要)。
drupal-js

目前,JavaScript在Drupal开发中的困境:

1. 必须是jQuery,最好搭配jQueryUI。
2. 各个模块的js大多以闭包开始。
3. 闭包里面添加事件绑定以及业务逻辑函数。
4. Drupal.behaviors的缺点。

第1点导致不便引入其他框架。
2-3导致维护性差,因为很多都是bind事件函数。
此外闭包的IDE支持也比较差(详情见ppt)。
第4点Drupal的behavior有一些缺点,比如效率低,触发所有的behavior,由于很多时候,开发人员并不会考虑重复执行和重复绑定的问题,因此会引起bug等等。

阅读全文 《Drupal中JavaScript该怎么写?》

783 Views ,

Drupal大学精彩问答-如何有效的学习Drupal

归类于Drupal 2 条评论

问:请教各位关于drupal整个学习的一个过程?
“在学习一样新鲜事物的时候,往往会发现其中好多方面或是分支知识储备不够,然后转去学习别的知识点。比较困惑,就想请教各位关于drupal是一个怎么样的学习过程?

目标:能够完成普通的企业站和一些简单需求的网站。”

原文地址:http://drupal001.net/question/229

阅读全文 《Drupal大学精彩问答-如何有效的学习Drupal》

1,496 Views ,

Drupal大学一周精彩问答

归类于Drupal 参与评论

drupal大学<http://drupal001.net>是基于drupal构建的网站开发、PHP/Drupal开发等领域的专业知识问答社区,主要给Drupal开发人员、使用者、以及爱好者提供一个交流平台。

这里是本周精彩问答摘要,供大家学习参考。

drupal001-edit
源地址:http://drupal001.net/question/169
阅读全文 《Drupal大学一周精彩问答》

432 Views , ,

顶部