1
crs0910 2015-08-11 15:32:17 +08:00
你会这样问是因为你还没尝试用一下。
花个周末找一个入门一下不就知道了。 推荐用 Vue.js 来了解。 现在的前端有点像做 app,后端提供统一的接口,前端调用接口获取和提交数据,然后做各种各样的事情。 这意味着页面的状态啊结构啊都跟数据直接产生关系。一切页面变化是由数据变化来驱动的。 而操作数据显然比操作DOM元素要简单很多。 |
2
crs0910 2015-08-11 15:34:26 +08:00
学习同时进行就可以了。
|
3
iyaozhen 2015-08-11 15:36:21 +08:00
还是要学的。不进则退呀
|
4
w88975 2015-08-11 15:37:30 +08:00
有必要,框架前端必学是正确的,框架本身是解决问题的,是效率的体现,如果什么都喜欢自己造轮子,那么效率低不说,而且很多时候未必能解决问题
|
5
ChefIsAwesome 2015-08-11 15:42:26 +08:00 1
框架的出现是为了简化开发中会遇到的问题。你不觉得某个框架有用,是因为你不知道那个框架简化了怎样的问题。
我的建议是写好你的原生 javascript,学习面向对象,设计模式这些基础知识。简单了解流行的框架。当你需要一个框架帮你解决问题的时候,能想起来他们的名字就够了。 |
6
lingyired 2015-08-11 15:43:57 +08:00
- - jQuery 是一个库而不是框架。
学习使用框架 MVVM / MVC / MV* 可以使得你的代码结构更理想,单页应用(Single page APP)比较需要基于框架来构建代码。 如果是常规的展示型网页(由后端驱动,前端只做交互和模版的话)使用 jQuery 等库就可以了。 看需求吧。 当作为一个职业前段的话,我觉得最起码 MV* 框架要会一个,可以帮助你理解整个 WEB APP 的代码结构。 |
7
zhujinliang 2015-08-11 16:11:14 +08:00
1. 不学你没法跟人交流,没法找工作
2. 了解就好,无非编程模型,深究作用不大 3. 原生javascript/css/html DOM/HTTP协议 要扎实 4. 自己用的顺手就好 5. 建议尝试自己写框架,并在不断使用中迭代 6. 究其根本还是个人时间不够用的问题 |
8
loading 2015-08-11 16:15:07 +08:00 via Android
先分清楚库和框架!
|
9
aivier OP @crs0910 vue.js 看起来有点像 AngularJS,AngularJS的绑定看起来好像挺方便的,但是...总感觉那些负载的Factory,Services,Providers把很容易理解的代码搞得难以理解,官方例子那个点3次弹alertbox的没搞懂为什么要那样,onclick里面i++到3的时候alert然后重置不就好了么
|
10
hahasong 2015-08-11 16:15:38 +08:00
先学好基础吧,jq的思想,原生js。再了解下模块化加载和相关的两类框架。了解下VUE就可以了
了解原生js可以看看 js高程这本书 |
12
bingwenshi 2015-08-11 16:20:23 +08:00
> MVC,面向对象,factory , module,完全搞不懂是什么
楼主根本就没有正式学过软件编程思想吧 只会纯堆砌代码,跟建筑工人一样了,了解编程思想与架构设计,才能成为建筑设计师,而不是工人 |
13
aivier OP @bingwenshi 那些东西看的头都大了也没看懂...之前试过看一些C++的书,看了一年还是不懂各种指针什么的
|
14
loveminds 2015-08-28 03:24:33 +08:00
|