当前位置:首页 >问答首页 >web前端

学js需要什么基础知识?如何自学js?

2022-03-25 07:02:04
火星时代教育 影视学院刘老师,为你解答
精选回答

js是广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。以下对于js学习的大致介绍:


 1、js的一些基础的语法和一些编程语言是不一样的:一般的编程语言全局变量函数外有效,函数内的变量函数内有效,而js的全局变量函数外和函数内都有效,函数内的函数只函数内有效。js使用函数来模拟类或者是对象的概念,这些都是比较难理解的,以及含有一些js的底层东西如原型链、上下文等也是非常的不好理解,这就需要基础的知识一定要扎实。


 2、多动手多思考是学习编程语言的最实用的方法,大多数问题感觉简单但是做起来非常难,所以学习js要和做网页特效联系起来,因为js的一个很大的应用方向就是实现网页的效果与交互,所以学习基础的同时要试着使用原生的js代码来实现一些网页特效,从中可以学到js这门语言的博大精深。


3、很多大牛用构造函数等模拟一些比较完整的面向对象编程的方法,来支持js对于面向对象编程,js的面向对象要比其他的语言复杂难理解,所以学习js一定要培养好面向对象的编程思想。


 4、用原生js开发比较难,我们可以通过js框架解决,基础框架:jQuery等,较高级框架:angularjs等都是很不错。但是你原生js要是学好了,框架会好理解。

学习javascript给你推荐几本书,入门书籍《javascript dom编程艺术》和内容全面点的有《javascript高级程序设计》。看完这些,你的js基础就学的差不多了。 再就是学习js框架,例如vue.js,react,angular.js等。
200G数字艺术资源包免费送给你

大家都在学

Web前端开发 - JS基础

Web前端开发 - JS基础

新人试学价格 ¥0

一键购买 免费试听

新手如何用ps临摹白色图标

新手如何用ps临摹白色图标

新人试学价格 ¥5

一键购买 免费试听

如何使用Photoshop做剪纸风电商海报

如何使用Photoshop做剪纸风电商海报

新人试学价格 ¥9.9

一键购买 免费试听

【海报制作】如何使用PS制作文字肖像海报教程

【海报制作】如何使用PS制作文字肖像海报教程

新人试学价格 ¥10

一键购买 免费试听

如何用C4D打造科技芯片风格图

如何用C4D打造科技芯片风格图

新人试学价格 ¥39

一键购买 免费试听

热门活动

恭喜,您已获得免费试听资格请留下您的手机号,课程顾问将帮您激活课程
获取验证码
免费领千元课程+随课礼包

请留下您的手机号

课程顾问将帮您激活课程并赠送学习礼包

×