细心的小伙伴可能都有发现,所有前端培训课程或者学习路线都是先学JavaScript再学框架,既然框架那么厉害为什么不直接去学框架呢?下面小千就来给大家介绍一下。

原生JavaScript

所有的js框架都是在原生JavaScript的基础上进行开发的,虽然你不学习JS也能学习使用框架,但是要注意的是一些常见的框架我们可以通过教程进行学习,但一些非常见框架或者在企业开发者一个半成品项目就需要你有能够看懂代码的能力,否则无法正常使用框架的功能。

为什么我们要学框架?

刚开始学习前端的同学肯定都有发现,我们能够使用原生的HTML+CSS+JavaScript就能够实现简易的前端页面,那么我们为什么还要去学习那么多的框架呢?

这是因为这些框架能够帮助我们更快速的开发,就拿jQuery来说,里面集成了众多的封装类,我们想要使用的时候直接调用即可,如果使用原生JavaScript代码进行编辑的时候就需要你重复编写很多代码,在代码简洁性上面非常有优势。

其次就是有很多更好玩的效果,超级多五花八门的效果我们只需要直接调用即可实现,想要自己编写的话费时费力。

所以原生JavaScript是你必须学习的,框架也是能够帮助你快速开发的工具,相辅相成谁都离不开谁。

本文来自千锋教育,转载请注明出处

为什么学前端不先学框架?相关推荐

  1. web前端开发基础知识_前端开发是什么?学前端开发需要学什么语言?你想成为程序员吗?...

    Web前端是什么 前端的本质就是通过一定的程序代码来实现用户界面的ui 交互.可以认为用户在终端所看到的和所操作的都属于前端,也就是说分为渲染页面和处理用户操作两块. 前端开发是创建Web页面或app ...

  2. html5和html的区别是什么?学HTML5要不要学html?

    初学前端的小伙伴肯定有一个疑问,HTML5和HTML有什么区别呢?我要是学HTML5的话要不要学HTML呢?今天小千就来给大家介绍一下它们到底有什么区别? 什么是HTML和HTML5 HTML代表超文 ...

  3. 从零开始学前端: HTML框架和VS Code安装 --- 今天你学习了吗?(CSS:Day01)

    从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(CSS) 文章目录 从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(CSS) 前言: 第一节课:整堂课主要是讲了HTML的框 ...

  4. 参加web前端培训要学哪些知识

    IT行业,web前端技术是比较吃香的,也是工资待遇非常高的行业之一,如果想要做一名合格的web前端工程师,系统学习是非常重要的,那么参加web前端培训要学哪些知识呢?来看看下面的详细介绍. 参加web ...

  5. Web前端到底需要学什么?应该怎么学?

    随着互联网的深入发展,Web前端开发工程师一跃成为市场上非常抢手的人才.很多同学,包括以前做UI的.Java的.或者对于IT完全零基础的同学都想学习Web前端.那么Web前端到底需要学什么?Web前端 ...

  6. web前端 到底怎么学?掌握什么可以拿到高薪?

    web前端到底怎么学? 那么在讲 web前端怎么学 这个大命题之前呢,依据我本人的尿性,还是得先把你拉入坑,让你在坑里好好学 O(∩_∩)O web前端的历史渊源 和一些出处,童鞋们大概都有所了解了. ...

  7. 前端关系图谱插件_智游告诉你,前端开发应该学什么?

    今天接到一个咨询: 对话中这位同学提到的技能图谱,应该类似于这个: 相信大多数准备或者已经在学习前端开发的同学,都看到过或者正在按照这个类似的技能树学习. 这种技能图谱,通常是把关于前端的所有技术都罗 ...

  8. 从零开始学前端:grid布局和音频 --- 今天你学习了吗?(CSS:Day24)

    从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(CSS) 复习:从零开始学前端:OPPO商城轮播图 - 今天你学习了吗?(CSS:Day23) 文章目录 从零开始学前端:程序猿小白也可以 ...

  9. 从零开始学前端:复习课程 --- 今天你学习了吗?(CSS:Day11)

    从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(CSS) 复习:从零开始学前端:CSS复合选择器 - 今天你学习了吗?(CSS:Day10) 文章目录 从零开始学前端:程序猿小白也可以完 ...

最新文章

  1. 刚过国家线计算机考研报哪个好,考研估分刚过了去年国家线,今年上岸还有希望吗?有!...
  2. 减少过敏反应的生活细节
  3. Stack Overflow 上人气爆表的10个 Java 问题
  4. DBHelper 使用的是存储过程
  5. FFmpeg中实现对多媒体信息的获取与打印av_dump_format
  6. Swift傻傻分不清楚系列(四)基本运算符 o_O!???
  7. JavaFX之TableView的SelectionMode
  8. python 分布式队列_〖Python〗-- Celery分布式任务队列
  9. 围观:各地大学教师自曝近年工资待遇,真实一手数据!
  10. Linux进阶之路————组管理与权限管理
  11. 锋利的jQuery第2版学习笔记8~11章
  12. vlan划分_基于MAC地址划分VLAN配置示例
  13. C++ std::move/std::forward/完美转发
  14. 下一代云计算?容器云和微服务时代的来临
  15. 盈透IBKR IBAPI Quant | Database | 通过盈透ibapi下载历史数据 Part 01
  16. Win7系统怎么截图快捷键
  17. 人体颈椎神经分布图高清,颈椎神经系统分布图片
  18. 关于适配器网络出现/键盘注册表损坏
  19. 【论文泛读】Leveraging Distribution Alignment via Stein Path for Cross-Domain Cold-Start Recommendation
  20. 【杂记】数据存储架构

热门文章

  1. Java基础学习总结(55)——java8新特性:stream
  2. Java中的String.hashCode()方法可能有问题?
  3. vue和微信小程序的区别、比较
  4. 戴尔SC5020发布,专为提高效率/经济性优化设计的中端存储利器
  5. keepalived vrrp script|interface weight when positive,nagtive,zero vrrp's status transition
  6. 如何在ant里import
  7. sqlite管理工具
  8. 【原创】ABAP根据文件路径获取文件所在目录
  9. 献给那些正在“奋起”的90后
  10. .net下调用WebService