如题,怎么写出容易管理,易维护,结构上也比较漂亮的javascript代码。amd,cmd仅仅是给出了一个标准,但是如何去实践呢?有没有这方面学习的网站或者源码?
人生最曼妙的风景,竟是内心的淡定与从容!
写的多了,自然就漂亮了 -_-! 这不废话吗 很多时候 代码是不能抛开 业务的;
来 看篇文章
同意楼上@mcfog的回答,其实代码漂不漂亮很大程度取决于逻辑,那句话怎么说来着:优雅的不是代码,而是写代码的人
从我的角度回答这个问题:”漂亮“分三种
如何去实践,就在你的项目里实践
define('load',["jquery","handlebars"],function (require,exports,module){ var $ = require("jquery"), _h = require("handlebars"), pageNum = 1; function LoadNewCont(o) { var o = o || {}; this.load_gif = $("<p>load……</p>").hide(); this.init(); this.load(); } LoadNewCont.prototype = { init : function () { this.bind(); } } if (typeof module != "undefined" && module.exports) { module.exports = LoadNewCont; } })
我写的时候第一次也是实现业务需求,然后有时间再整理代码,思考很重要,看看代码哪里可以优化,有没有更好的方式。这是我目前的做法。
多看一些实例,就会明白了..
同意楼上,由浅入深看别人写的优秀代码对自己帮助很大,推荐一个前不久看的轮播插件。
你把AMD,CMD什么的都抛开,不然永远没法写好。
我又来贴我的这个回答了
有逻辑有层次是关键,amd cmd都只是形式,是“术”
试一下coffeescript?http://coffee-script.org/
写的多了,自然就漂亮了 -_-! 这不废话吗
很多时候 代码是不能抛开 业务的;
来 看篇文章
同意楼上@mcfog的回答,其实代码漂不漂亮很大程度取决于逻辑,那句话怎么说来着:优雅的不是代码,而是写代码的人
从我的角度回答这个问题:”漂亮“分三种
如何去实践,就在你的项目里实践
我写的时候第一次也是实现业务需求,然后有时间再整理代码,思考很重要,看看代码哪里可以优化,有没有更好的方式。这是我目前的做法。
多看一些实例,就会明白了..
同意楼上,由浅入深看别人写的优秀代码对自己帮助很大,推荐一个前不久看的轮播插件。
你把AMD,CMD什么的都抛开,不然永远没法写好。
我又来贴我的这个回答了
有逻辑有层次是关键,amd cmd都只是形式,是“术”
试一下coffeescript?http://coffee-script.org/