文章目录

  • 前言
  • 一、前端是什么?
  • 二、前端的核心技术
    • 1、HTML
    • 2、CSS
    • 3、JavaScript
  • 三、前端框架介绍
    • 1、React
    • 2、Vue
  • 参考网址

前言

  这一节是和大家一起学习前端是什么及其两个流行的框架:React和Vue,在记录的过程中自己也在不断学习,大家有什么想法可以在评论区和我进行及时交流~


一、前端是什么?

  前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,合适的动效设计,给用户带来极高的用户体验。

  前端技术一般分为前端设计和前端开发,前端设计一般可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括基本的HTML和CSS以及JavaScript/ajax,最新的高级版本HTML5、CSS3,以及SVG等。

二、前端的核心技术

  HTML、CSS、JavaScript这三个是前端开发中最基本也是最必须的三个技能。前端的开发中,在页面的布局时, HTML将元素进行定义,CSS对展示的元素进行定位,再通过JavaScript实现相应的效果和交互。虽然表面看起来很简单,但这里面需要掌握的东西绝对不会少。在进行开发前,需要对这些概念弄清楚、弄明白,这样在开发的过程中才会得心应手。

1、HTML

  指的是超文本标记语言 (Hyper Text Markup Language),这个也是我们网页最常用普通的语言了,经历了多个版本的发展,已经发展到5.0版了,得力于W3C建立的标准和规范,已普遍升级到了XHTML,XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language), XHTML 于2000年的1月26日成为 W3C 标准,是更严格更纯净的 HTML 代码,XHTML 的目标是取代 HTML。XHTML 与 HTML 4.01 几乎是相同的,XHTML 是作为一种 XML 应用被重新定义的 HTML,是一个 W3C 标准。W3C 将 XHTML 定义为最新的HTML版本。所有新的浏览器都支持 XHTML。

2、CSS

  级联样式表(Cascading Style Sheet)简称“CSS”,通常又称为“风格样式表(Style Sheet)”,它是用来进行网页风格设计的。比如,如果想让链接字未点击时是蓝色的,当鼠标移上去后字变成红色的且有下划线,这就是一种风格。通过设立样式表,可以统一地控制HTML中各标志的显示属性。级联样式表可以使人更能有效地控制网页外观。使用级联样式表,可以扩充精确指定网页元素位置,外观以及创建特殊效果的能力。

3、JavaScript

  是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。

三、前端框架介绍

1、React


  React 是一个用于构建用户界面的 JavaScript 库。React 主要用于构建 UI,很多人认为 React 是 MVC 中的 V(视图)。React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。

(1)特点
声明式:使用 React 编写UI界面和写HTML几乎一样
高效: React通过对DOM的模拟,最大限度地减少与DOM的交互
灵活:React可以与已知的库或框架很好地配合

(2)网址链接:React

2、Vue


  Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

(1)特点:轻量级的框架、双向数据绑定、指令、组件化、客户端路由、状态管理。

(2)网址链接:Vue


参考网址

前端百度百科
https://baike.baidu.com/item/%E5%89%8D%E7%AB%AF/5956545
目前流行的9大前端框架
https://zhuanlan.zhihu.com/p/76463271
【前端之路】react框架学习
https://developer.aliyun.com/article/888790
Vue.js前端框架有哪些特点
https://www.php.cn/vuejs/463673.html

当前流行的前端及框架介绍(React和Vue)相关推荐

  1. 前端三大框架Angular React Vue

    前端三大框架:Angular[Google]:一套框架,多种平台移动端 & 桌面端.学会用Angular构建应用,然后把这些代码和能力复用在多种多种不同平台的应用上 -- Web.移动 Web ...

  2. element ui点击按钮弹出款_前端猿应该知道的十大最流行的前端UI框架

    在前端项目开发过程中,现在很少有人会使用原生的CSS来搭建页面,总归都会引入一些前端UI框架以减少代码的书写.一般为了方便自己的使用,很多大公司都有自己的一套UI框架,同时也会把其开源出来.下面就是最 ...

  3. Vue进阶(贰佰):前端UI框架介绍

    文章目录 前言 一. ElementUI 二.iView UI 三.Ant-design-vue 四.at-ui 五.Mint UI 六.WeUI 七.cube-ui 八.amaze UI 九.Flu ...

  4. 项目前端页面框架介绍

    项目的创建和基本配置 创建项目 将vue-admin-template-master重命名为guli-admin 修改项目信息 package.json {"name": &quo ...

  5. 2018年流行的vue前端UI框架

    2018年九个很受欢迎的vue前端UI框架 作者: 祈澈菇凉 原文: https://blog.csdn.net/qq_36538012/article/details/82152052 最近在逛各大 ...

  6. 耗时1年的前端技术框架切换之旅

    本文分享自华为云社区<记一次难忘的前端技术框架切换之旅[WEB前端大作战]>,原文作者:一颗白菜 . 一.旅行之始 2020年初,某个普通的工作日,正在聚精会神"搞事情" ...

  7. ant design vue table 高度自适应_很受欢迎的vue前端UI框架

    最近在逛各大网站,论坛,SegmentFault等编程问答社区,发现Vue.js异常火爆,重复性的提问和内容也很多,小编自己也趁着这个大前端的热潮,着手学习了一段时间的Vue.js,目前用它正在做自己 ...

  8. 排名前10的vue前端UI框架值得你掌握

    最近在逛各大网站,论坛,SegmentFault等编程问答社区,发现Vue.js异常火爆,重复性的提问和内容也很多,小编自己也趁着这个大前端的热潮,着手学习了一段时间的Vue.js,目前用它正在做自己 ...

  9. 前端UI框架选择区别对比推荐

    UI选择务必慎重,货比三家. 弱水三千只取一瓢:弱水三千只取一瓢,源起佛经中的一则故事,警醒人们在一生中可能会遇到很多美好的东西,但只要用心好好把握住其中的一样就足够了 老牌构建于jQuery框架之上 ...

最新文章

  1. java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL
  2. Swagger2异常:Illegal DefaultValue null for parameter type integer java
  3. Spring JdbcTemplate小结
  4. 论文阅读——《Robust Superpixel Tracking》
  5. 《JavaScript忍者秘籍》——导读
  6. ip 地址 192.168.1.255 代表( )。_ip地址基础入门知识
  7. MFC里的GDI CDC HDC到底是什么?
  8. python编写安装脚本_2. 编写安装脚本
  9. 怎么把整个网站的代码中的一个词去掉_【杭州南牛网络】网站优化的最新优化方法...
  10. 突破验证,安装Media Player11.
  11. C与C++关于*与的传参解析
  12. uniapp 安卓模拟器mumu 端口配置
  13. 修改mac地址导致计算机无法上网,如何解决Win7计算机上无法修改MAC地址的问题...
  14. h5跳转页面很慢_【干货】小技巧实现H5跨页帧数跳转
  15. python里两个等号代表什么_Python 到底是强类型语言,还是弱类型语言?
  16. numpy中linspace用法
  17. linux中的nobody
  18. 如果拿破仑年轻时没有经历过窘迫而绝望的生活
  19. ET框架-16 ET框架登录账号请求逻辑编写(1)
  20. 什么是SVN(Subversion)?

热门文章

  1. python获取数据库返回的结果_Python 处理数据库返回结果
  2. ajax返回值处理时间戳,获取时间戳 和 备用ajax案例
  3. 黄海学院04级计算机同学会,青岛黄海学院
  4. python读取docx的内容输出_Python应用 , 读写docx文件!
  5. php循环语句 每循环一次停顿 几秒
  6. 用函数分别打印一条横线,多行
  7. pe系统备份oracle数据库,Oracle 通过表空间文件进行数据库恢复
  8. 京东慧采平台让企业享受消费端的购物既视感
  9. 360度了解Stratifyd:AI驱动的增强智能数据分析平台
  10. 运算放大器——4种基本运放电路(同相放大、反相放大、加法器、差分放大电路)实际设计中需要考虑的实际问题