84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
如题,怎么写出容易管理,易维护,结构上也比较漂亮的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/