大家好,今天小编关注到一个比较有意思的话题,就是关于javascript全程指南的问题,于是小编就整理了5个相关介绍Javascript全程指南的解答,让我们一起看看吧。
- 有哪些JavaScript教程值得推荐?
- HTML、CSS、JavaScript、PHP、MySQL的学习顺序是什么?
- 怎样扎实自己的JavaScript基础?
- 学习JS是不是应该更注意学习基础?
- js学到最后是一种什么感觉或者状态?
有哪些JavaScript教程值得推荐?
我想你应该想加入前端这行,看你发表问题的时间点,如果你能坚持学习到现在应该入门了!
1、《js dom编程艺术》可以帮你学习原生js,作为一名前端原生js是基础必须掌握
2、《锋利的jquery》当你工作了,你需要快速的出成果,不能用原生js去开发,因为原生js有兼容性问题,那么jQuery帮你做了解决了这些问题,它提供了很多的方法供你操作dom
3、《js高级程序设计》这本书建议你看5遍以上,掌握后大多数的面试都不在话下
4、《js权威指南》这本书很厚,讲的很细,而且有点深度,建议手中有一本,当做字典使用,当你有一定水平了再去系统的看一遍
5、《js设计模式与开发实践》 作者曾探,这本书是我读过最好的讲设计模式的书,没有之一
6、我喜欢读书,因为书讲的比较系统。除了看书,还有很多其他的渠道可以学习,比如微信公众号、大牛的博客、github上大牛的代码等等
7、如果你工作了,你需要认真读读你的业务代码,毕竟活下来才是王道
8、最后,想要走的更远,必须持之以恒的学习,认认真真的总结
html、css、javascript、php、MySQL的学习顺序是什么?
HTML让我们了解网页制作的流程
CSS 让我们的网页更简洁
MySQL 我们网页的血液
没有赞以后就不回答IT类了
结合自身的经历谈下这个问题,不一定适合于所有人。
感觉可以分为下列几个学习阶段。
这两个应该是对初学者比较友好的了,html大概了解一些常用的标签,css的话看下各种选择器的写法,然后找个网站模仿着写一遍样式,基本上就有感觉了。之所以推荐这两个先学除了简单,还有成就感,写的东西直接以页面展示出来,这比很多大学以C教学,对着命令行打印一堆数据的体验要好很多。你甚至可以尝试着写一个静态网站来做一个自己的简历,展示到朋友圈。
学习资源的话,推荐两本书吧。
《Head First HTML and CSS》
Head First系列的书一直评价很高,这本书也是。但我觉得其实没必要一来就学那么多,很多标签和属性你都记不住,更不用说css那么多属性了,很多从业多年的前端应该也只能记住其中的大[_a***_]吧。推荐的学习方法是Learn by doing.过程中遇到问题的话,学会用搜索引擎+MDN.
《CSS Secrets》
单从学来讲,那就是先前端再后端,最后到数据库,也就是问题中的默认顺序即可。
但是如果涉及到现在或者马上或者不久的将来需要用,那就得看你是从事哪方面够工作,以工作用到的为主,然后抽时间对其他几项加以学习,可以取得事半功倍的效果。
另外学习还要根据自身对这些知识的兴趣程度来判断哪些该重点学习。
做前端,HTML、CSS、J***ascript都要优先重点学习。
做后端编程,那就需要PHP、MYSQL重点掌握,能熟悉前端的东西,效果更佳。
上面提到的几项技术,前三个是前端脚本后两个是后服务器语言和数据,含盖了做一个小型b/s系统需要的技术要素。
从学习难易程度和由前端到后端的过程来说应该是HTML,CSS, J***aScript,PHP, mysql。
一: 首先要学会用HTML, CSS做一个静态页面展示。
二: 用J***aScript在页面上增加按钮,触发一些动作。
三: 搭建后台服务器,把PHP服务器语言增加到页面上,实现服务端到前端的功能。
四: 安装mysql数据库,实现前端请求的数据通过PHP从mysql中获取数据并返回到前端展示。
这个问题比较有意思,说实在的就是我是青春经历过来的。就来从头到尾说一说我的学习的经历。
大约在00年到02年左右,那会儿我在高中。接触了计算机那会的话,就是计算机也比较简单,都是windows95或98系统,然后网页编程技术都是用的front page。并且做了几个页面过后,不再满足于这项技术,于是买了一本书。
这本书比较有意思,他讲了两个部分html J***aScript。当时流行的技术是使用table布局,是一个大的table标签。
当时在高中比较穷,因此找了很多的免费的空间。这些空间大约也就是20兆到50兆左右的,这样的一个大小。只是静态空间上传文件,还要用cuteFTP。
依据这本书html部分看得津津有味。为一个表格一个样式在note PAD里面反复的编写传到FTP里面。
甚至连J***aScript是什么都没有用到,感觉这部分没有用。
第1年学习了c语言和fox base这样的一个数据库。爱的人时候花了80块钱买了一个很小的php空间,这个空间支持mysql,也支持pHP语言。
手工编写pHP和Mysql的道路,说实在的php,这个语言和Mysql,我没有认真的学习过一天所有的语法 phP是基于c语言的。 My sql是和fox Pro标准是语言。
PHP和mysql的编程语言的书就开始上手了。当时的语言是没有任何的框架,完全原生态的编写。数据库是实用的,pHP的原生的扩展。连一个模板都没有,直接是把pAP查询出来的结果直接嵌套到html标记里面。
就是这种成都的开发水平,我找到了第1份工作,从此入了语言的坑。
怎样扎实自己的J***aScript基础?
要想学好一门编程语言,只有两个方法:学与练。
从哪里学?看书,看开源代码。《J***ascrpt权威指南》是本很不错的教材,以前一个前端大牛强烈推荐。angularjs是一个比较重量级的前端框架,选择看它应该难度比较大。想学mvvm框架工作原理,可以选个轻量级的啊,比如riotjs,preact之类的。
练习也是需要的。可以先做个todo项目练练手,或者做个留言板。没问题了,再结合后端开发个博客。
感谢邀请!我是杭州华信智原教育科技有限公司的老师,我们公司是专业做IT技能培训的,其中J***A课程是我们的王牌。对于您的问题,我的解答是这样的:多看,多练,多学。希望我的解答能够让您满意!!
要基础扎实,只需要做到一点就可以了,想办法
。编程界流传一句话,不要重复造轮子。但是,那句话应该加个前提,会造轮子的人不要再去重复造轮子。
对于初学一门语言的人来说,想办法自己实现一个大家都在用的轮子的简化版,或者增强版,就是对自己最好的锻炼,基础知识的巩固效果,会非常好。
比如说,当你在浏览器看到了通过J***aScript实现的“回到顶部”这样的功能了,那自己能不能实现一个,如果完全没有想法,可以直接百度,看看别人怎么实现,看两三个实现的方式之后,取各家之长,自己独立把它写出来。这个过程中,你会不经意间遇见很多不同人的不同写法,如果你足够好奇,你会问自己,哎,这个是啥意思,可以这样写?接下来,你会继续百度这种写法的前因后果,到后来有种恍然大悟的感觉出现的话,你的进步远大于把所有api重新翻一倍。
在比如,当你使用jQuery的$() 这个函数来抓取dom元素的时候,你如果足够好奇,那我能不能自己实现一个这样的函数呢?我只需要通过类名或者ID能取到元素就可以了,如果没有想法,还是可以继续百度,通过类名取到元素,和通过ID取得元素,应该有很多很多的方式供你参考了,接下来,只需要将两个功能柔和在一起就行了,通过传入参数的不同进行判断就可以。
其实新手练手的机会很多很多,你只需要保持好奇,行动起来就很好了。
留下几个能练手的问题给你吧。
我需要一个数组,从a,aa,ab,ac,...ayyy,b,ba,bc.一直到,yyyy, 。
你可能想扩展一下J***aScript的date
就找些网站页面去模仿,没有后端支持的情况下,数据自己写本地json,给自己定个完成时间。
我刚开始学的时候就每天晚上俩小时一天写布局一天写js,写熟了就加量。贵在坚持!
学习JS是不是应该更注意学习基础?
js权威指南必须通读,这个是基础。
另外js是一个多范式是编程语言,可以面向对象,函数式,面向过程。
多看看一些优秀的类库,框架,了解他们代码组织的技巧。可以用调试工具单步执行,慢慢理解
很多人家的代码看不懂很正常,毕竟js太灵活了,太多奇技淫巧了。其实很多有名的项目的代码也不是你想的那么美好,很可能作者自己都维护不下去了。
最后说的是,自己练手的项目要先做出来,实现功能,后面再优化。那不是你永远都会困在第一步。
js学到最后是一种什么感觉或者状态?
J***aScript的学习是循序渐进的,必须从基础学习,然后是高级教程,最后是各种框架源码学习。
推荐你学习的书籍
2.《css 权威指南》(书是好书,看了忘了的工具书,写样式谷歌更高效)
3.《css 揭秘》 (不是css入门书籍,css提升必备,最棒的css工具书,css魔法)
4.《J***aScript 语言精粹》(有经验的js可以看看,个人没有get到传说中的惊艳,加深理解)
5.《J***aScript 高级程序设计》 (最权威的js入门书籍,不要被名字吓到)
6.《J***aScript 权威指南 (第 6 版)》( 入门刚入门都不推荐,讲的挺全面的可读性不高,提升的话应该要看吧)
最后?没有最后的,前端目前的发展,涉及到的领域太广了,而且没有一门编程语言能真正的学到最后,只是说比其他人更加深入而已,正所谓,学无止境,毕竟弱类型的语言,能玩的东西很多
写了好多年,感觉无所不能,用js写过网页,canvas[_a1***_],web3d,node服务端,小程序,app,客户端;有的业务复杂,有的业务简单;不过好歹都实现了;反正别的能做的js都能,还有各种第三库,随心所欲;
做了8年前端,一直和JS打交道。
JS刚上手简单太简单了,但是,越学越觉得东西多。
这里的东西多是指两个方面:
- JS本身以及随着时间推移出现的 es2015,es6,es7
- JS周边的各种库和框架层出不穷
随着 nwjs/electron 以及 native/mp 流行起来,看起来颇有当年J***A的气势,JS开始占领各个平台了。
在 webpack 等打包工具出现后,用JS构建大型应用也相对容易了。
用一个词形容,随心所欲!(其实所有语言到后面都是这样)
- 只要自己想要的功能,自己肯定能实现(修改第三方库或从0开始)
- 实现的时候不仅仅考虑功能,还会更多地考虑通用性,易用性,以及执行性能
- 越到后面,越不想做业务代码,更多地愿意是做组件/库,甚至框架,给别人提供工具,享受创造的喜悦
古人云,站得高,看得远。学得越多,才知道JS有多强大(注:仅仅说明JS本身的强大,并不是与其它语言对比)。
此文仅为我的个人经验!
前端算程序员嘛!这是很多后端大佬常挂在嘴边的一句话!
是的,前端相对于后台来说入门要简单很多!自己写的东西可以实实在在的看到,不像后台那样抽象!但是,js想学精我觉得并不容易!
1、弱类型。让js代码写起来可以相当灵活,你可以利用这种特性写出各种花里胡哨的代码。但是,也导致js各种数据类型之间***转换。
2、异步。相较于同步代码,异步代码有时候会显得不那么好理解!而且处理不好有时候达不到预期效果!
到此,以上就是小编对于j***ascript全程指南的问题就介绍到这了,希望介绍关于j***ascript全程指南的5点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.fengdengtech.com/post/17203.html