简述几种前端技术的主要作用

一.jQuery:

是一个快速、简洁的JavaScript框架。jQuery设计的宗旨是"write Less,Do More",即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
juery的核心特性可以总结为**:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari2.0+、Opera 9.0+等。jquery主要是用来简化javascript的各种操作以及解决各种浏览器之间的兼容性

二.Bootstrap:

是前端开发的开源工具包。基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。 Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。

三.Echarts:

可视化做的很好,各种图都有。而且支持动态数据。

四.TreeJS:

这是一个利用jQuery UI Widget Factory创建的轻量级,可换肤树形列表控件。核心:zTree(setting, [zTreeNodes])这个函数接受一个JSON格式的数据对象setting和一个JSON格式的数据对象zTreeNodes,从而建立 Tree。

五.Nodejs:

是建立在Chrome的JavaScript的运行时,可方便地构建快速,可扩展的网络应用程序的平台。Node.js使用事件驱动,非阻塞I/O模型,轻量、高效,可以完美地处理时时数据,运行在不同的设备上。Nodejs***基于Javascript语言***,Nodejs并没有重新开发运行时环境,而是选择了目前最快的浏览器内核V8做为执行引擎,保证了Nodejs的性能和稳定性。Nodejs的开发非常高效,而且代码简单,得意于Nodejs的单线程机制。而***Nodejs的另一个特点异步编程,让Nodejs处理IO密集型应用有了明显的优势。***

六.Vuejs:

vue就是数据驱动,数据变了界面随着变化 而这个变化不需要写任何代码来人为干预的,只要一开始把dom对象和vue对象做了绑定,dom和vue之间 无论谁变化都会触发另一方的变化用数据绑定的思想,vue可以简单写单个页面,也可以写一个大的前端系统,也可以做手机app的界面。
Vue.js是什么?
渐进式框架
自底向上增量开发的设计
易学习
易整合
Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用***自底向上增量开发的设计。Vue 的核心库只关注视图层***,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和 Vue 生态系统支持的库开发的复杂单页应用。

你可能感兴趣的:(前端)