js高级技术(js 高级编程)

本文导读目录:

JS技术是什么技术?

JS技术是JavaScript脚本代码特效的简称,是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,是在HTML网页上使用,用来给HTML网页增加动态功能。

在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript,设计人员为了方便交流就去简称JS技术。

网页制作的人该如何学习JS啊,JS大神是怎样练成的呢

如果要我来说,学习编程重要的是钻研和实践。

比如我自己,虽然不能称为大神,但JS方面能够难倒我的不多,但从来没买过实体书,没买过任何参考资料和学习资料。

你说你正在做的是网页制作,那么在这个过程中,你一定接触了许许多多的JS代码,就像你所描述的那样,各种网页特效等等。

但是,这些网页特效在你的手中,仅仅是下载之、复制之、嵌入之、发布之,这怎么可以呢?

从我开始学编程以来,只买过一本 PHP开发 王 ,还一真陈列着,好不容易看一看,却感觉看书并没有太大的意义,唯一的意义就是书里的东西系统一些,全面一些,但对建立编程思想,没有太多的益处,其它的书我没看过,不敢妄加评论,但我觉得,重要的并不是书,而在于写。

平时总听到一些人说:“要做一个有思想的人。”

那么,这个有思想,不仅仅体现在平时的为人处事,举手投足,还包括编程。

从最小做起,自己独立写出一段实现以前下载回来的那些特效代码所拥有的功能,写出来之后,你会领悟到代码中包含的各种思路、实现手段以及编程思想。

从易到难,从简到繁,一步步踏实走过,你就发现,不过如此。

尤其现在的搜索引擎,它的强大给我们程序员带来的好处不言而喻,这也正是我不买任何资料的原因所在,而通过搜索得到的学习资料,集众家之所长,网上形形色色的各种博客博文,技术文章,很多都是程序员们的得意之作,他们炫耀之,我们学习之,看得多了,汇集到你一个人的脑海中,高手,自然就练成了。

另外,我本人最鄙视的就是那些所谓的笔试,拿出一些生僻的函数,让你写神马功能,这是延伸了应 试 教 育的陋 习,没有太多现实意义,一个人脑海中有了编程思想,一些特殊函数会不会用又有什么关系,如今发达的网络,有什么信息是你不能随手得到的,把所有复杂的大量函数记忆在脑海中,而忽视了编程思想本身,就是一个极大的错误。

而有人就会觉得,你说的生僻函数,却是有许多人都知道的啊,没错,这一点我承认,这也正是积累带来的好处之一,当你代码写多了,所见所闻自然越来越多,不限功能地开发各种应用,甚至开创性地开发许多程序、应用、功能、库,慢慢的,那些琐碎的知识,自然会记在脑中,抛之不去了。

也不要去刻意记什么函数、语法,这些没有什么实际意义,高手们不是通过考查记下了多少函数来体现他们能力的,而是给你一个项目,你是否能在最短的时间里,完成程序的实现方案。

能把所有函数记在脑中的,那不是程序员,是神仙。

而编程思想的建立,只可意会,不可言传,不是不传,是没法传,只有你开发过大量的程序,编写数万、数十万、数百万行的代码之后,编程思想自然水到渠成。

另外,学习编程最重要的并不是求教,当然,如果身边有这样的好条件,自然不能放过,也会节省你许多时间,但是,如果一个难题,在你百折不挠的努力下,经历若干坎坷完成了,你得到的,会更多!

比如像百度之知道上,许多编程高手们,你看他们的提问数和回答数,完全不成比例,他们的积分用不完,花不掉,而一些人们,你看那点可怜的财富值,省着用啊,怕明天没有了,有问题就惨了,这个对比下,你有没有发现一个有趣的现象?

我回答问题的时候,喜欢像你这样慷慨给分的,因为能够这样给分的,都在一定程度上说明有独立解决问题的能力的,也是有些思想的,而那些匿名的,不给分的,只有我实在找不到可以回答的问题的时候,才会最低优先级地考虑他们,而且不会在这些人身上花费太多的时间。

而我,只有第一个提问,因为没有什么分,给的分数低于100分,其它的,全部200分,但慢慢的,我感觉没什么问题可问了,不知道问什么,财富值都用来兑换奖品和娃娃了。

这是一个习惯,一个自我处理问题能力的良好习惯,一些人,一旦遇到棘手的问题,首先想到的是问,而不是想办法自己解决,很可怕知道么。

今天说得有点多了,也有点词不搭意,也没有给你提供具体的学习流程,但我觉得,这个学习流程可要可不要,每个人都是独立的个体,有自己不同的行走路线和人生轨迹,完全模仿,没个性!

所以,从现在开始,着手编写代码吧,这才是实实在在,踏上高手之路的第一步。

请问js高手们,js要学完哪些技术才能达到中高级水平啊

先学javascript高级程序设计里面东西很基础的

学点jquery吧 再学一点jqueryMobile

最后学下js框架和插件写法

javascript核心技术 和 JavaScript 权威指南

初学的话还是JAVASCRIPT权威指南比较好!!

核心技术是结合其他技术的书,才学JAVASCRIPT权威指南比较好!

多看程序才是硬道理!呵呵

前端开发 js需要掌握到什么程度?

js要会一些框架,比如jquery、angularjs、nodejs(现在用的比较少)等等。。。

至于学到什么程度,就是别人的代码要能看得懂,一些常用的功能要会写。

本人就是从事前端开发,有什么再问吧

如何学习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的设计模式,说实话,翻译的质量很一般,有些生硬,但已经基本不影响你的学习,看代码完全可以理解出自己的意思。

  • 评论列表:
  •  掩吻云柯
     发布于 2022-06-01 07:47:40  回复该评论
  • ript DOM编程艺术》这本书上来。学习Javascript用《JavaScript DOM编程艺术》来入门最好不过了,老老实实看两遍,看完了你就会对JS有一个大概的了解,整本书都围绕着一个网页效果例子展开,你跟着老老实实敲一篇,敲完之后,
  •  语酌双笙
     发布于 2022-06-01 12:56:50  回复该评论
  • 外,学习编程最重要的并不是求教,当然,如果身边有这样的好条件,自然不能放过,也会节省你许多时间,但是,如果一个难题,在你百折不挠的努力下,经历若干坎坷完成了,你得到的,会更多!比如像百度之知道上,许多编程高手们,你看他们的提问数和回答数,完全不成比例,他们的积分用不完,花不掉,而一些人们,你看那点
  •  弦久颜于
     发布于 2022-06-01 15:19:14  回复该评论
  • ry的额工具函数库,然后通过讲解几个实际中经常遇到的几个应用例子,会让初学者受益匪浅。《JavaScript设计模式》主要讲Javascript的设计模式,说实话,翻译的质量很一般,有些生
  •  寻妄谷夏
     发布于 2022-06-01 13:00:39  回复该评论
  • 有些小收获的。再有就是看看前辈这些牛人前辈们分享的文章,它会让你的学习事半功倍的,这里是热心人收集的国内一些牛人的博客、个人网站,点这里。第三阶段:《JavaScript语言精粹》和《高性能JavaScript》接下来两本书《J

发表评论:

Powered By

Copyright Your WebSite.Some Rights Reserved.