近段时间在主管的建议和自己的考虑下,从java方向转向了前端javascript方向,个人感觉前端js未来的发展潜力还是蛮巨大的。不怕大家笑话,之前自己的目标是项目架构师。至今自己也没放弃这个目标。
一开始我甚至都没把js当成一门系统的语言来看,当自己正真把精力投向她的时候,我确实是被吸引了。直接上来就看jquery源码,发现里面太多当时是认为怪异的源码,看了10几行就看不下去了,这使我认识到,我必须从js基础看起,于是开始啃书,在书中我学到了很多。当时我们做的项目是一个OpenAPI后台管理系统,因为没有美工,所以页面上使用的是extjs框架,当我刚开始啃《javascript高级程序设计》这本书的时候,发现我们的项目在慢慢的扩大中,页面上的js文件,js代码也随之增多,随之而来的是页面显示性能的急剧下降,于是我就开始关注js性能这方面的一些东西,在《高性能javascript》这本书中获益良多。虽然现在还觉得自己是一个js菜鸟,但是这是我自己选择的路,既然我选择了前端js,那我会努力学习下去。
我觉得我很幸运,因为我没有一开始就接触jquery框架,至少没真正使用过它,而现在,其实jquery最吸引我的也就是那个选择器,所谓的美元符号。
对于现在很多程序员来说,项目用到什么,自己就去学什么,于是项目中用到了jquery,那么就去学jquery,其实并没学到什么,只学到了怎么用,然后碰到新的需求了,照着需求baidu或者google怎么用jquery实现,然后照搬,这样是学不好js的,至少我是这么认为的。
所以强烈建议需要学习js的朋友们,开始的时候把一切js框架都抛弃吧,用原始的js写,只有当自己的js基础牢固了,再去用框架,或者研习这个框架,甚至是读框架的源码,我想这都不会是件多么痛苦的事。
去除浮躁之心,平静入水,然后一步步慢慢来,建好地基,然后才能高楼平地起。
iteye经常逛,当是还是第一次在iteye上写文章,看到的大家希望不要喷,纯属个人观点...如有不当之处,望各位大大指正。
最后,还是希望能和一些对js有兴趣的朋友成为朋友,一同研究,一同进步。
分享到:
相关推荐
6. JavaScript语言的强大、表达性和灵活性:作者们还希望向程序员们展示JavaScript语言本身的强大、表达性和灵活性,旨在打破传统看法,证明JavaScript并不仅仅是一种简单的脚本语言,而是一种具有深度和广度的编程...
3. **讲座或演讲稿**:Crockford经常在各种技术会议上进行演讲,分享他对JavaScript的看法和建议。这些可能以PDF或视频的形式存在于压缩包中。 4. **JSLint源码**:作为JSLint的开发者,压缩包可能包含该工具的源...
John Resig 是 jQuery 的创始人,在这次访谈中,他分享了自己的编程经验和对 JavaScript 和 HTML 的看法。他认为,JavaScript 和 HTML 一样将长存,因为它们都是 Web 编程的基础。编程需要挑战和乐趣,John Resig ...
程序员在软件开发过程中,会形成一些看法和认知。这些看法可能会影响他们的设计决策、编程习惯以及职业发展。以下将结合标题和描述中提到的几个经典错误看法进行深入探讨。 首先,对于设计模式和设计原则的理解。...
在机器学习领域,JavaScript库如TensorFlow.js和Brain.js允许开发者在浏览器环境中直接实现ML模型,使得Web应用可以具有预测和分析功能,而无需服务器端处理。 在【压缩包子文件的文件名称列表】中,"ml-main"可能...
David Sawyer McFarland是一位在互联网领域拥有近20年丰富经验的专家,他曾是加州大学伯克利分校的网络管理员,并在加州大学伯克利分校的新闻学院和波特兰州立大学多媒体项目担任教师。本书是一本深入浅出的指南,它...
在d3surveys项目中,"CoffeeScript"标签可能表示调查也涵盖了社区对于CoffeeScript与d3.js结合使用的看法或经验。尽管现代JavaScript(ES6+)已经具备了许多CoffeeScript的特性,但一些开发者可能仍然偏好使用...
- **陈皓(@左耳朵耗子)**:一位知名的程序员和技术博主,分享了他的个人经历、技术观点以及对未来趋势的看法。 - **赵劼(@老赵)**:另一位资深程序员,以其独特的视角探讨了“玩”与编程之间的关系。 #### 通才...
JavaScript通过对数据和代码的基本元素进行简化和统一,不仅降低了学习难度,也为开发者提供了灵活且强大的编程工具。无论是初学者还是经验丰富的开发人员,都能够从中受益,更好地理解和应用面向对象编程的原则和...
通过这本书,读者可以深入理解HTML5如何与JavaScript和其他前端技术协同工作,以构建现代化的交互式网站。 最后,“WebQQ_3.0:让html5改变你对Web的看法”这可能是腾讯WebQQ的一个案例研究,展示了HTML5如何彻底...
在IT行业中,简历是求职者展示自己技能、经验和成就的重要工具。"简历模板(可任意修改) (4).zip" 文件提供了一个可自定义的简历模板,帮助求职者快速构建专业且吸引人的简历,以提高在众多应聘者中脱颖而出的机会...
### 10年Java软件经验总结与个人对当前软件环境的分析及转型看法 #### Java技术发展概述 在过去的十年间,Java作为一种重要的编程语言,经历了显著的发展与变化。随着互联网技术的飞速进步,Java也在不断适应新的...
这道题考察的是候选人的兴趣爱好和学习经历。回答时,候选人需要介绍自己是如何接触前端开发的,包括自己学习前端的经历和感悟。 知识点:前端学习、兴趣爱好 4. 你对你的学校和专业怎么看? 这道题考察的是候选...
面试中,可能会被问及对Web客户端技术未来趋势的看法,如JavaScript+Ajax形成的Rich Internet Applications(RIA),以及Flash、AS3、Flex、Silverlight等技术的角色。此外,面试官还可能考察团队协作经验、问题解决...
这些建议都是我自身亲历成长过程中积累的一些看法,仅作参考,相信百分之八十对你都有帮助! 刚学习PHP的时候不要纠结使用哪个环境?appserv、wamp集成环境都不错 编辑器很多种,但最好熟悉其中一种,养成手写代码...
简历是求职者向雇主展示自己能力和经历的重要工具。一份优秀的简历应该简洁明了,突出重点,并能够吸引雇主的注意力。软件工程师、网页设计师和软件测试工程师的简历各有特点: 1.1 软件工程师简历 软件工程师的...
标准委员会甚至为JavaScript增加了类特性,有关这一方面的特性褒贬不一,Douglas Crockford曾在2014年的Nordic.js大会发表了题为《The Better Parts》的演讲,重新阐述了他个人对于ECMAScript 6的看法,他认为Class...
【标题】: "面试必备:精选100道前端面试题" ...以上只是部分前端面试中可能涉及的知识点,准备面试时,需要全面复习并深入理解这些概念和技术,同时,实际项目经验和个人学习能力的展现同样重要。