javascript基础入门 学了半个月js感觉一点都不会,怎么办?
学了半个月js感觉一点都不会,怎么办?谢邀,答者前段时间才开始学js,学了也差不多俩星期,0基础,同样感觉这玩意不好学,有的时候看视频,脑子会了,手不会。写着写着就有崩溃了,反思了一下,问题主要有以下
学了半个月js感觉一点都不会,怎么办?
谢邀,答者前段时间才开始学js,学了也差不多俩星期,0基础,同样感觉这玩意不好学,有的时候看视频,脑子会了,手不会。写着写着就有崩溃了,反思了一下,
问题主要有以下几点:
1.以前没有接触过js,大量新的知识,新的关键字,新的格式,让人头蒙
2.练得少!需要熟练掌握如此之多的新知识,不多去练习是不可能的
3.这是我觉得问题最大的一点——缺乏兴趣(对它特别感兴趣的请忽略这条),毕竟学习阶段,都是功能的小模块,没有啥酷炫的小功能。与在公司相比,没有工作后金钱上的激励,很难坚持下去
所以该怎么做呢?
1.多看视频 把知识点都看会
2.多写笔记 说出来可能会被嘲笑,一个学计算机的竟然写笔记。但说真的,我用笔写完,记得真的比在电脑上记得快,笨人有笨的方法,我感觉蛮适合我的。
3.多敲 为啥呢,真的有用!我学HTML刚开始的
时候,记不住,头标签啥的,敲了好几遍,还是记不住,但是这玩意是基础,我为了会背,也不用快捷键,就自己手敲,现在熟的不行
4.信心 相信自己总有一天会都弄懂的!世界上能爬到金字塔顶端的只有蜗牛,每天努力一点点,总有一天,你都会搞懂的。
这些都是答者的切身经历,谈不上啥经验,道路本来就是曲折的,我们在慢慢的一点一点克服困难的时候,你就会发现自己不知不觉到了终点。加油!!!兄弟,一起努力
既然Javascript有这么多缺陷,那为什么人们不参考它的功能开发一门新语言而是一直对它修改呢?
Javascript语言只花了短短十天就被设计出来了,自然设计的不够完善。甚至,一度网页打开的时候,弹出的小广告,都是用js做的。随着谷歌地图等应用的发布,ajax技术,彻底带火了js,很多应用都采用了ajax,其中最重要的技术就是javascript。
javascript虽然有缺陷,但是也在不停的升级,随着不停的改进,现在js应该说已经很优秀了。随着,大前端时代的到来,node.js,vue.js等等技术,更是让js的地位无可撼动。想要彻底替换js,不是一朝一夕的事。微软推出了typescript,谷歌推出了Dart,目的都是要替换js,但是现在看来,还有很长一段时间路要走。
任何语言,都不是完美,就像人无完人一样。程序员只需要找到最合适的语言就好。将来,也许有一天,一门新的语言会替代javascript的。
同学都学Java,c 等编译型语言,自学python却总被同学嘲讽为是类似JavaScript的脚本语言,没前途,怎么反驳?
还反驳啥啊!自学python别的都不会,本来就没啥前途。不信出去应聘试试,大厂考各种算法直接问蒙。小厂各种琐碎需求,开荒种地也应付不来。没看现在头条上python都往量化投资上挂嘛!就是在编程圈不好混,才跨界发展呢!在头条上搜搜看看讲python有几个正经搞开发的,国内python都快成培训行业的专用语言了。上至成人下至儿童忽悠个便!热爱编程是一回事,用编程养家糊口是另一回事。登月大家只能记住阿姆斯特朗,谁知道背后的那些科学家都叫啥?编程开发也是这样,大家只知道今日头条。背后的写算法的那些人没人了解!反驳同学无非就是证明自己的观点,让自己更有尊严。这和编程语言有啥关系?要是真热爱编程当初上学就应该选择相关的专业。在自己本专业里用心学得了,在配合编程知识辅助自己才是正道。
先学js还是HTML5好?
个人建议先学容易的后学复杂的。毫无疑问,HTML语言会比JavaScript容易上手。
HTML语言与css一般一起学,是用于画网页的语言工具,HTML好玩之处在于让你马上感受到编程的乐趣,可能有人说这语言算编程?其实编程没有这么难,你把代码输完然后可以马上出效果,这就是HTML,代码就是砖块,HTML就是砖块的原料,最后的网页产品就是被砖块造好的房子。
JavaScript别看它是个脚本语言,如今的使用度已经遥遥领先很多语言,甚至一度被评为最受欢迎的语言。JavaScript的写法非常精炼,而且用它确实是能感受到编程的厚重感,很多如今的前端框架基本上都是JavaScript为基础,也就是说你如果想搞前端,学JavaScript是必不可少的。
不过如果零基础可以先学HTML练练手,一两天就能掌握个大概。
关注“极客宇文氏”,更多独到见解
web前端初学者如何系统学习JavaScript?
JavaScript在前端开发中可以说是非常重要了。但是很多人自学前端,都是死在了JavaScript这个部分。
题主这个问题问的很好,因为如果不能系统的学习,零零散散的学,那是很难掌握好的。说白了就是方法不对,努力白费。
JavaScript,是一种基于对象的编程语言。目前市场应用非常多。
第一步学习:基础语法。
数据类型,选择结构,循环结构,关键字,函数,语法规范。这些就好像学说话一样,先学好组成的拼音。
第二步学习:Dom和Bom
学习操作页面元素,完成基本的网页特效开发
第三步学习,json
json数据是基本的交互用到的数据方式,需要掌握理解
第四步学习,ES6
ES678都可以,主要是要学箭头函数, Promise, async/await, 解构
学好原生JS,能够结合HTML CSS完成下面这些基本的前端开发:
构建静态站点
构建UI布局(拿到设计图能够使用HTML/CSS还原)
添加一些交互功能
部署和维护网站
就可以算是入门初级了
如果你想了解更多前端开发的内容,可以关注我,平时我也会更新很多前端的行业经验和干货出来,希望对你的学习有用