解决方案 »
- 请教一个extjs的combobox的问题
- 某些JS 会抢焦点,该如何解决呢?
- 关于 window.external的问题
- 关于jquery的问题 ..... 在线等.................................................标题要长.....
- 有没有简单点的web编辑器?
- 这个幻灯效果数字序号怎么颠倒过来?(幻灯新闻)
- 请帮我看看下面的代码。老出现“data not found ”
- 如何用javascript,改变text的class属性
- 装上adsl以后,只能打开网页浏览,ftp不好用。用flashget下载东西也下不下来装上adsl以后,只能打开网页浏览,ftp不好用。用flashget下载
- 想实现在表格的第一行下插入和第一行相同的若干行(包括其中的控件),我已写好HTML框架,请进,多谢!
- 时间控件精确到月,为什么在myeclipse里不管用?求大侠帮忙啊
- extjs 怎样给原生window窗口绑定onresize事件。
是呀,主要就是好多朋友使用框架的前提是没有任何js基础的,这才是头疼的地方。我也是最近才用jquery
问Jquery问题的,大部分根本不知道jquery那些功能是怎么实现的,经常问一些原生js可以轻松实现,所以框架不提供的功能
问ext的,面向对象的基础很多是一点都没有,那些所谓配置项其实就是对象或数组参数都不知道,除了照着例子一项一项配置,都不知道其实可以先做好对象或数组直接传进去
确实,我是从2006年开始学习JS的,那个时候框架还不是特别流行,比较专注于学习JS,后续再接触jQuery、Prototype这些框架的时候,有一种水到渠成的感觉。
另一方面,无论是培训学校还是一些比较强调就业率的高校会在最后1-2年内交实际的开发,这个时候没有涉及到的技术【比如很少有大学开设javascript课程吧】的,就直接用了某一个脚本框架。导致了很多学生开始着眼于框架
最后就是有那么一点程序员的浮躁在里面说下我的观点:
我支持和赞同大家使用各种框架和组件,一是提高效率,二是能够把精力放到业务上去。但是这有个前提,前提是
a. 无论使用哪种框架, 都不能忽视原生的解决方案, 这对你的debug, 阅读api等等都有很好的帮助
b. 无论一个框架多么优秀, 他都是有缺点和不足的, 如果你没有辨识他的优劣的能力那么请先去看下, 我想任何一本叫jQuery的书的前一章都会介绍下jQuery的历史和背景==, 这个往往是你需要了解的
c. 无论你是否是一个high level的工程师, 你都有必要和需要去把基础打牢, 只要你对开发有兴趣且希望靠他来养活今后的你, 那么你将面对的是:不断更新的技术, 多如牛毛的框架, 解决方案, 替代品等等, 你需要去学习、辨别它们来提高你的产品素质。
用框架是方便,但就像你说的,当你用原生JS去写的时候,会感觉很费劲,这个就说明平时还是对JS本身关注比较少,而是把精力都放在框架上。Java中有大批的程序员就是,做系统基本依托于框架,离了框架简直不能写代码了,可能有人会说,那既然框架都能满足我的需求,会不会原生的JS有什么关系呢?我们其实都知道,现在客户端,如果你要是做一些简单看起来比较绚丽的东西,你用框架可以满足没有问题,可不知道你是否想过类似一些重量级的应用,比如Google的Maps,Calendar等产品,这些仅仅依赖框架就不行了。不要告诉我你根本没有想过用JS去开发真正富客户端的程序,如果只是满足于一些小特效,你确实根本都需要关注JS。