论一个完全不懂 angularjs 的人改一个 angularjs 写的程序是什么感受

2016-01-20 22:57:51 +08:00
 zhangjk1993

说多了都是泪啊

5398 次点击
所在节点    程序员
37 条回复
whosesmile
2016-01-21 10:40:45 +08:00
@starAsh 是这个世界在复杂化,回不去鸟了啊
evlos
2016-01-21 11:20:37 +08:00
改改就会了
weizhiyao008
2016-01-21 11:50:51 +08:00
最近也在学 angularjs ,上班闲暇时间读一本书,花了 9 天才看到才看到 300 页。。。
scys
2016-01-21 12:00:12 +08:00
angularjs 不用修改实现层,只是修改业务逻辑,其实没有比它更简单的了。
bk201
2016-01-21 12:07:00 +08:00
前端分层感觉好奇怪,前端写了那么多逻辑,后端还有什么屁事。
话说 java 玩烂的东西炒得飞起,然后还各种鄙视 java 。
plqws
2016-01-21 12:12:15 +08:00
昨天一个刚学 vue 的后端让我一个学 react 的前端改他的代码…说多了都是泪
tokoy
2016-01-21 13:19:40 +08:00
从没接触过(没 JavaScript 基础)到独立弄完一个 angularjs 的项目 花了 1 个多月..
我:没接触过这东西怎么做啊!?
上司:不懂不会学啊!

结论:人都是逼出来的
crazyxin1988
2016-01-21 13:33:38 +08:00
这有啥的。之前一个老项目 那个 angular 飞起来了都
在一个 jsp 文件里 混着 jstl 表达式 angularJS 乱写 还有 html 飞来飞去
zog
2016-01-21 14:01:04 +08:00
我想问下, ng 中所说的依赖注入, 是不是就是类似 require 一个模块?
luoway
2016-01-21 14:10:07 +08:00
框架而已,看看文档练练 Demo 就会用 API 了。有现成的 Demo 岂不更好

@bk201 处理大数据去……

@zog 像是,反正 controller 里用到的$xxx 都注入一遍就对了
zhe13
2016-01-21 14:14:20 +08:00
=-=一个完全不懂 typescript 的同志,脸 javascript 都还没精通,被注入和 ref 虐的遍体鳞伤。
zonghua
2016-01-21 14:30:24 +08:00
面向文档编程咯
daysv
2016-01-21 14:37:15 +08:00
说多了都是泪,只求你按照 angular 框架的规范来改,别外面又起个炉灶
yuyang041060120
2016-01-21 14:37:52 +08:00
angular1.x 已死
还在鼓吹的我就呵呵了
qiaobeier
2016-01-21 15:18:22 +08:00
我最近正好在改一个,原先那哥们只用了模板+路由+过渡的功能,为了实现类似 pjax 的效果,简直吊的飞起来。 那哥们连这个都玩不转,客户就找我了,我随手处理掉,几 K 大洋到手,客户还觉得用了 angularjs 就得付这个钱。哈哈
WarWithinMe
2016-01-23 18:07:13 +08:00
@zog require()不完全是 DI ,但可以把 require 改成一个 DI 框架。
如果在 A 模块(在文件 A.js 里面),写`require("../../FancyDependency")` 。通过依赖的路径来 require 这个依赖,是不符合 DI 的理念,因为你把具体要依赖的物体写死了。

如果在 A 模块里面,改成`require("FancyDependency")`。通过依赖的 ID 来 require 这个依赖的话,你就可以通过修改 require 的配置(在 A.js 外面,用于全局管理的地方修改。),让这个 require 语句可以根据配置来返回不同的值,例如生产环境返回 FancyDependencyProd ,测试环境返回 FancyDependencyDev 。这样就算是 DI 。
zog
2016-01-24 11:19:43 +08:00
@WarWithinMe 十分感谢您的回复. 我来试一试.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/252230

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX