原生js-js类库-js框架-前端框架-区别

1.原生js就是javascript ,也是网站前端核心内容,主要操作流程是,先获得DOM或切换DOM,然后修改DOM对象的属性或调用DOM对象的方法,存在的主要问题是低版本IE兼容性问题及复杂的DOM操作

2.js类库--jquery zeptojs

js类库,解决了原生js中,获取DOM或更高DOM对象,操作DOM复杂的问题,把DOM操作变得简单,而且解决了浏览器的兼容性问题。但是本质上和原生js设计思想没有差别,还是获取DOM操作DOM,所以可以把js类库想象成为一个工具库。

3.js框架--angularjs reactjs

js框架开发方式完全不同于原生js和js类库,比如angularjs实现数据双向绑定,操纵数据DOM就会自动刷新,使得开发者主要精力集中到数据处理上,很少处理DOM操纵,效率很高很流行。

4.前端框架 bootstrap jquery mobile

一般前端框架由js库 css库 各种插件库组成,是写好的各种可重用的组件,主要用于网站快速开发

网站前端根本还是js,不管技术如何变化,还是js的不同应用。

原生js-js类库-js框架-前端框架-区别相关推荐

  1. 2018几大主流的UI/JS框架——前端框架

    2016年开始应该是互联网飞速发展的几年,同时也是Web前端开发非常火爆的一年,Web 前端技术发展速度让人感觉几乎不是继承式的迭代,而是一次次的变革和创造.这一年中有很多热门的前端开发框架,下面源码 ...

  2. 前端框架匹配php框架,前端框架ThinkJS框架详解

    安装 安装命令行工具:$ npm install -g thinkjs 然后使用thinkjs new demo创建一个新项目.为了确保用户错误操作导致现有文件被覆盖,thinkjs new 命令仅适 ...

  3. Vue.js构建用户界面的渐进式框架(前端学习笔记1.0)

    文章目录 前言 一.Vue是什么? 二.前端核心分析 1.1.概述 1.2.前端三要素 1.3.结构层(HTML) 1.4.表现层(CSS) 1.5.行为层(JavaScript) 二.前端发展史 2 ...

  4. Vue.js 2 渐进式前端框架 的最佳学习方法

    Vue.js作为一个后起的前端框架,借鉴了Angular .React等现代前端框架/库的诸多特点,并且 取得了相当不错的成绩. Vue.js的定位是一个渐进式框架,作者的说法是: 与其他框架的区别就 ...

  5. Web前端:JS社区推荐的最佳JavaScript框架

    ​ 所有的JS框架都有自己的功能,React位居榜首,Vue.Js是最直接的前端框架之一,开发人员可以在其中轻松编写SPA应用程序. 这是相当明显的,JavaScript正在快速发展,探索当前更多的顶 ...

  6. 最接近原生APP体验的高性能前端框架——MUI

      前  言 MUI有三大特点: 轻量 追求性能体验,是我们开始启动MUI项目的首要目标,轻量必然是重要特征: MUI不依赖任何第三方JS库,压缩后的JS和CSS文件仅有100+K和60+K 原生UI ...

  7. 最接近原生APP体验的高性能前端框架 Mui的入门教程

    因为之前我用vue和uni-app 都开发过h5移动端 但总觉得有点不太流畅 最后还是选择了使用Mui进行app的开发 上手很快 js语法类似jquery的使用 css样式 类似于bootstrap ...

  8. node.js和vue.js

    文章目录 node.js 什么是node.js node.js中的javascript node.js能做什么 nodjs安装[windows] vue.js 什么是vue.js 为什么需要vue.j ...

  9. php layui 框架,快速上手前端框架layui

    layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用. 一.介绍 在使用layui之前,我们先要了解一下la ...

最新文章

  1. 开关面板如何自己印字_如何自己动手做一个智能开关
  2. [JAVA] DUMP
  3. java基础值java 运行参数,及jvm调优
  4. debian 使用 systemctl 且自启frp
  5. Linux设备驱动程序概念
  6. android内置t卡中预制资源,[FAQ17514][Recovery]Recovery mode FAQ搜寻指南
  7. 一文了解 Java 应用程序性能优化指南
  8. 股票软件开发中全推与点播的区别(自己留作记录的,请csdn的小编别乱删我的文章)...
  9. 根据开始日期,结束日期,计算出日历上有几周的方法
  10. latex 去掉(不显示)空白页的页码与页眉
  11. PostgreSQL 怎么通过命令来恢复删除的数据
  12. 1.5W+字的全链路前端性能优化送给你
  13. HDU6130 Kolakoski
  14. C#:什么是委托和事件及其相关(转)
  15. 双系统 Win10下安装Linux(单/双硬盘)
  16. 2014年沈航817
  17. 3GPP TS 23501-g51 中英文对照 | 5.2.3 Identification and authentication
  18. NXP JN5169 使用红外发送 / 接收
  19. GO --微服务框架(二) goa
  20. java.lang.NoClassDefFoundError: org/xmlpull/mxp1/MXParser

热门文章

  1. 全排列算法之回溯求解
  2. “大力协同“,菊风中标新疆银海鼎峰软件有限公司远程视频双录系统项目
  3. Ubuntu18.04安装opencv和opencv_contrib(详细步骤及常见问题解决)
  4. 艾永亮:知乎、B站、谁将用超级产品战略保持用户与利益间的平衡
  5. SRS 代码分析【保存MP3音频文件】
  6. instagram的手机验证码乱码解决方法(中国)
  7. 仿百度动态Android源码,Android 仿百度手机助手首页滑动效果
  8. 【matlab】小游戏:用MATLAB编程验证——投掷硬币那“0.5”
  9. 饥荒联机版服务器启动慢_饥荒联机版大型攻略——航海篇
  10. C语言-歌词解析(歌曲同步)