JavaScript收获,javascript的收获与不足
javascript要学多久?
从0基础到勉强能用,只求入门的话2-3个月绰绰有余,但是要精通的话肯定是需要花更多时间日积月累了,选择培训的话是要参与一些项目联练习的,因为JavaScript很多技巧不通过项目这样比较大的历练是用不上的。千锋官网每日更新最新软件开发基础知识内容,巩固日常学习中的基础技能。更有免费的软件开发视频教程帮助学员快速学习。 千锋教育就有线上免费的软件开发公开课,。
创新互联专注于企业全网营销推广、网站重做改版、阳江网站定制设计、自适应品牌网站建设、H5网站设计、电子商务商城网站建设、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为阳江等各大城市提供网站开发制作服务。
Web前端培训多长时间,只能说简单入门在五到六个月,真正要达到精通级别的话,需要天赋跟经验的积累。正所谓,一入前端深似海,从此回首无边界。活到老,学到老。只要步入了前端开发你就会发现,前端真的是要一直不停的学,不停的学。千锋教育集团目前已与国内4000多家企业建立人才输送合作,与500多所大学建立实训就业合作,每年为各大企业输送上万名移动开发工程师,每年有数十万名学员受益于千锋教育组织的技术研讨会、技术培训课、网络公开课及免费教学视频。
如何学习js
首先要说明的是,咱现在不是高手,最多还是一个半桶水,算是入了JS的门。
谈不上经验,都是一些教训。
这个时候有人要说,“靠,你丫半桶水,凭啥教我们”。您先别急着骂,先听我说。
你叫一个大学生去教小学数学,不见得比一个初中生教得好。因为大学生早已经过了那个阶段,都忘记自己怎么走过来的了。而对于初中生,刚好走过那
个阶段,对自己怎么走过来的还记忆犹新,或者还有一些自己的总结。比如,很多高手觉得那本犀牛书入门很好,他们觉得太简单了,但以我的经验来看,它不是入
门的最好选择。
先说说学js的条件
论条件,咱是文科生,大学专业工商管理,和计算机毛关系都没;有人说英语,读了四年大学,很遗憾,咱还四级没混过;就咱这条件都学得乐呵呵的,您还等啥。
当然学习JS也是有门槛的,就是你的html和css至少还比较熟练,您不能连body这东东是干啥的都不知道就开始上JS了,学乘除前,学好加减法总是有益无害的。
再说几点忠告
1,不要着急看一些复杂网页效果的代码,这样除了打击你自信心,什么也学不到。没达到一定的武功水平,割了小JJ也学不会葵花宝典的。
2,别急着加技术交流QQ群,加牛人QQ。如果你找张三丰交流武功,你上去第一句问“丰哥,where is 丹田?”,你会被他一掌劈死的。
3,看网上什么多少天精通JS,啥啥啥从入门到精通,这种教程直接跳过吧,太多的事实证明,以一种浮躁的心态去做任何事都会以失败而告终。
4,千万别去弄啥电脑培训,花了钱和时间不说,关键是学不到东西。本来你买两本好书自学3个月能学会的,他们硬是能折腾你两年。
推荐几本好书
“超毛,你丫吹了半天牛B,还是没说怎么学啊”
呵呵,我也没啥特别的办法,只是推荐几本好书。推荐的书,得按先后顺序看。别第一本没看完,就急着上第二本,并不是每次“穿越”都能成功的
第一阶段:《JavaScript DOM编程艺术》
看这本书之前,请先确认您对Javascript有个基本的了解,应该知道if
else之类的语法,如果不懂,先去看看我第二阶段推荐的《Javascript高级程序设计》的前三章,记住看三章就别往下看了,回到
《JavaScript DOM编程艺术》这本书上来。
学习Javascript用《JavaScript
DOM编程艺术》来入门最好不过了,老老实实看两遍,看完了你就会对JS有一个大概的了解,整本书都围绕着一个网页效果例子展开,你跟着老老实实敲一篇,
敲完之后,你会发现这个效果不是常在网页中看到么,发现自己也能做出来网上的效果了,嘿嘿,小有成就感吧。
第二阶段:《JavaScript高级程序设计》
有的书是用来成为经典的,比如犀牛书;还有些书是用来超越经典的,显然这本书就是这种。书中章章经典,由浅入深,其中第6章,关于JS面向对象的解说,没有教程出其右。
如果有一场满分100分的JS考试,看了《JavaScript DOM编程艺术》能让你拿到20分,那么看完这本书,你就能拿到60分以上了。学完后,你会成就感倍增的,相信我(至少看两遍,推荐三篇,跟着书上的代码一行行的敲)。
这本书强烈推荐购买,写的太TMD牛逼了,给你带来的价值超过百倍千倍。
这本书最新的是第三版,貌似就是前些日子出来的,我看的是第二版,第三版相对第二版变动不大,添加了几章内容,价格目前相差10元左右。
接下来,恭喜你可以下山了,这个时候可以自己做一些事情了
你可以去Ferris这个教程看看他写的这些效果,看看源代码,怎么样,是不是觉得有一部分很简单了,尝试着跟着他写一写这些效果吧。
学技术闭门造车是行不通的,适当的加一两个QQ群交流(注重质量),常去论坛逛逛,你会经常有些小收获的。
再有就是看看前辈这些牛人前辈们分享的文章,它会让你的学习事半功倍的,这里是热心人收集的国内一些牛人的博客、个人网站,点这里。
第三阶段:《JavaScript语言精粹》和《高性能JavaScript》
接下来两本书《JavaScript语言精粹》和《高性能JavaScript》算是JS高级教程的补充,里面有一些内容和JS高级教程重复了,两本书可以同时看,都不厚,可以对前面所学的有一个很好的加强和巩固。
第四阶段:《JavaScript DOM高级程序设计》和《JavaScript设计模式》
在吃透了前面所说的书之后,接下来两本书的顺序已经无关紧要了,《JavaScript DOM高级程序设计》(注意和《JavaScript
高级程序设计》相区别)和《JavaScript设计模式》,这两本都是重量级的书,能让你的JS技术上一个新的台阶;这两本书前者主修炼外功,后者主修
炼内功,有点想乾坤大挪移和九阳神功的关系。
《JavaScript DOM高级程序设计》 首先教你搭建一个类似JQuery的额工具函数库,然后通过讲解几个实际中经常遇到的几个应用例子,会让初学者受益匪浅。
《JavaScript设计模式》主要讲Javascript的设计模式,说实话,翻译的质量很一般,有些生硬,但已经基本不影响你的学习,看代码完全可以理解出自己的意思。
java web中javascript主要用哪些
java web中javascript主要用途是在页面上完成特定按钮的事件功能并且实现前后台交互。
JavaScript 是一种跨平台,面向对象的脚本语言。作为一种小巧且轻量级的语言,JavaScript 无意于独立运行,而是被设计为可以轻易嵌入到其它的产品和应用中,比如 Web 浏览器。在宿主环境中,JavaScript 可以被连接到环境中的对象之上,以提供对其的编程控制。
核心的 JavaScript 中包含有一组核心的对象,包括 Array,Date 和 Math,以及一组核心的语言要素,包括操作符,控制结构和语句。出于多种目的,可以通过为其增补附加的对象,对核心 JavaScript 加以扩展;例如:
客户端 JavaScript 提供了用于控制浏览器(Navigator 或者其它浏览器)以及其中的文档对象模型(DOM)的对象,从而扩展了核心 JavaScript。例如,客户端扩展允许应用程序在 HTML 的表单中加入元素,以便响应用户事件,比如鼠标点击,表单输入和页面导航。
服务器端 JavaScript 提供了服务于在服务器上运行 JavaScript 的对象,从而扩展了核心 JavaScript。例如,服务器端扩展可以允许应用程序访问关系型数据库,在应用程序的不同调用间提供信息的连续性,甚至于处理服务器之上的文件。
借由 JavaScript 的 LiveConnect 功能,您可以让 Java 和 JavaScript 间实现通讯。从 JavaScript 中,您可以创建 Java 对象并访问它们的公共方法和域。从 Java 中,也可以访问 JavaScript 的对象,属性和方法。
Netscape 发明了 JavaScript 并将 JavaScript 首先用于 Netscape 浏览器中。
javascript好学吗?
说实话,不好学,没HTMl基础有点难度,JavaScript简称JS,之前的基础就是HTML,HTML这门课程如果入门的话不是很难,刻苦点一月到两月就能搞定,有HTML基础的话,只要继续刻苦一个月左右JS就能入门,但是想学到高深那就不容易了,js入门后在继续学可以说也是有些难度的。总之先掌握HTML,这是一个基础,正如你说话要先从aoe开始一样,HTML也很容易学的
HTML推荐书籍:深入浅出HTML和CSS
JS推荐书籍:《javascript入门经典》
这些书籍可以帮助你怎么学习,其实不止看书,你也可以看看视频,多看视频讲解学习可以让你少走很多弯路,节省不少时间。遇见问题,常百度一下,现在百度只有你想不到的,没有你查不到的,没有你要的答案,也能查到相关的,何况可以提问嘛……
人就是在不断的问题中解决问题,发现新的问题,继续解决问题,这样自己的自学能力和技术能够得到很大的提升,关键就是不懂一定马上问,千万不要随便拖,这样进步才叫快……
还有补充一下,学习重在实践,因为只有实践你才能更好的发现自己的问题,一个问题解决了,一次不记得,下次继续做的时候再手打一次,但是别抄之前自己写过的代码,除非你觉得自己这段代码已经掌握了,这样为了节省时间才抄,否则还是练练手最好,,万变不离其宗——熟能生巧……
如果你精通了,那就好办了,一个网站可能就被你开发出来,然后就不愁找不到好工作了,至于你认为学到什么地步算精通,这你自己在学习中就可以感受到自己的能力,说的够多了,一时说不完,就这样,最后祝你成功,嘎嘎嘎嘎……
零基础学js会吃力吗?
我尝试着来回答这个问题,因为以前自己也有这方面的经历和困惑。
由于自己是CSS出身,一直以来只对CSS方面的话题感兴趣,而且也一直没有停过对CSS的探究。而对于JavaScript来说,早在很多年前都想学,但一直没有动力或者说没有兴趣。
兴趣才是学习的一种最佳动力
记得在2013年开始我就常抱着JavaScript高级程序设计这本红皮书,可是每次抱起来就没多久被放下,重心又回到了CSS上。主要原因有两点:
没有压迫感:从事的工作主要是以CSS为主,对于JavaScript几乎没有触达,这也应了那么一句,没有压力就没有动力
没有兴趣:对JavaScript只是想学,而且知道学了对自己的好处,但始终没有提起兴趣,所以就没有动力去坚持学习
后来随着技术的革新,时代的变更,发现不懂JavaScript对自己的发展和学习都有很大的限制。比如说,我学习CSS的时候,需要写一些测试案例,如果不具备JavaScript的能力,写测试案例非常的费用,如果你写教程的话,对读者也没有一个更形象的展示。
再加上,进入了一个新团队,业务上基本离不开JavaScript,特别是Vue,React这样的框架出来之后,如果不懂JavaScript,那么更是举步维艰,这也倒逼自己开始去学习JavaScript。
怎么学习JavaScript呢?对于我而言,只看书或只看教程,甚至看视频是不够的,还是无法提起我对JavaScript的兴趣(虽然有工作压力,业务压力,学习压力,环境压力等在追着我向前)。既然知道这个原因所在,那么就需要想办法去解决这个问题。而解决这个问题却又不是刻意去解决的,也是在一次无形中解决的。
前几天,工作内容主要是围绕着动效转,那么动效除了CSS是实现方式之外还有很多其他的方式,比如有很多优秀的JavaScript库,不懂JavaScript就无法去了解这些,更无法助力自己。另外就是Canvas,为了动效实现更具多方面的技巧,开始在学习Canvas,就在学习Canvas的过程中,让我感觉到原来JavaScript也是这么的有意思。当然,在学习Canvas的时候,也只是学习一些基础的API,但这对我来说已经是很大的变化了,因为从这些基础的API能力上,能让我写一些简单的效果出来,最为重要的是让我对JavaScript有了兴趣。
经过一段时间Canvas的学习之后,发现不具备JavaScript的基础是不够的。从那开始,我注重JavaScript的基础学习,从DOM的操作开始,简单点说,怎么对DOM进行增、删、改、查等操作。然后在操作DOM的时候会涉及到事处处理,那又开始会去学一些JavaScript中有关于事件方面的知识。
就是这样,在学习一个新的东西的时候,总是会涉及到另外一部分未知的点。如果想打通这些点,就需要去学未知的点。也就是这样一环道一环,我一直在坚持学习一些JavaScript的基础知识。
随着React和Vue的出现,自己工作中会用到相关的知识,那么在工作中总是会碰到一些问题,那么这些问题也是倒逼我去学JavaScript领域中未知的知识点。比如,函数,继承,设计模式等。虽然这些对我来说掌握的不多,不深,但也对自己而言也是一个较好的开始。我在想,只要坚持,总是会有收获的。
随着代码写得多了,就会想去了解其中的概念和原理,这个时候再重新抱起书本,获取自己需要的知识点,感兴还是蛮有意思的。
希望我的回答对你有帮助
分享题目:JavaScript收获,javascript的收获与不足
网站URL:http://scyanting.com/article/dsicphi.html