欢迎来到1234网址,它小而美,且聚合了所有资源网站和搜索引擎,是一个优秀的网址站!觉得本站不错,请按 Ctrl + D 键收藏!
为你收集推荐一些关于前端框架的网站,并提供详细的介绍,供你参考。
WePY是腾讯开源的小程序组件化开发框架,通过预编译的手段让开发者可以选择自己喜欢的开发风格去开发小程序。框架的细节优化,Promise,AsyncFunctions的引入都是为了能让开发小程序项目变得更加简单,高效。同时WePY也是一款成长中的框架,大量吸收借鉴了一些优化前端工具以及框架的设计理念和思想。如果WePY有不足地方,或者你有更好的想法,欢迎提交ISSUE或者PR。WePY的特性类Vu
Mpvue是一个使用Vue.js开发小程序的前端框架。框架基于Vue.js核心,mpvue修改了Vue.js的runtime和compiler实现,使其可以运行在小程序环境中,从而为小程序开发引入了整套Vue.js开发体验。Mpvue的特性1、彻底的组件化开发能力:提高代码复用性2、完整的Vue.js开发体验3、方便的Vuex数据管理方案:方便构建复杂应用4、快捷的webpack构建机制:自定义构
Nuxt.js是一个基于Vue.js的轻量级应用框架,可用来创建服务端渲染(SSR)应用,也可充当静态站点引擎生成静态站点应用,具有优雅的代码结构分层和热加载等特性。Nuxtjs的优势模块化Nuxt基于强大的模块化架构。您可以从50多个模块中进行选择,使您的开发更快更容易。你不必重新发明轮子来获得PWA的好处,也不必在页面中添加谷歌分析或生成站点地图。性能优化与数字js,您的应用程序将在盒子。我们
Thingjs,面向物联网的3D可视化PaaS开发平台。基于WebGL兼容各种浏览器及移动设备。零门槛、高效率、低成本开发各类3D应用。Thingjs的优势场景搭建通过CampusBuilder、CityBuilder搭建3D场景。应用开发利用ThingJSAPI开发业务逻辑功能。数据对接对接物联网数据,制作UI界面和图表。项目发布在线托管或离线部署您的可视化应用。ThingJS专注于用户交互方式
knockout.JS是一款很优秀的JavaScript库,它可以帮助你仅使用一个清晰整洁的底层数据模型(datamodel)即可创建一个富文本且具有良好的显示和编辑功能的用户界面。Knockout利用的是MVVM模式,不依赖任何第三方的、纯Javascript编写的UI类库。Knockout的核心功能监控属性(Observables)和依赖跟踪(Dependencytracking)声明式绑定(
Backbone.js为复杂WEB应用程序提供模型(models)、集合(collections)、视图(views)的结构。其中模型用于绑定键值数据和自定义事件;集合附有可枚举函数的丰富API;视图可以声明事件处理函数,并通过RESRfulJSON接口连接到应用程序。Backbone的特点轻量级Backbone的源码只有1000行左右(去注释和空行后),文件大小只有16KB,加上依赖库Under
Ember.js是一个高效,经过实践检验的JavaScript框架,用于构建现代Web应用程序。它包含构建可在任何设备上运行的丰富UI所需的一切。Emberjs的优势建立管道EmberCLI是现代Ember应用程序的基础,它提供代码生成器来创建新实体,并每次都将所需文件放置在正确的位置。Ember应用程序带有内置的开发环境,具有快速重建,自动重新加载和测试运行的功能!路由URL一直是Web的主要优
Electron是GitHub发布的跨平台桌面应用开发工具,支持Web技术开发桌面应用,其本身是基于C++开发的,GUI核心来自于Chrome,而JavaScript引擎使用v8。Electron的特点Web技术Electron基于Chromium和Node.js,让你可以使用HTML,CSS和JavaScript构建应用。开源Electron是一个由GitHub及众多贡献者组成的活跃社区共同维护
IonicFramework是个高级的HTML5移动端应用框架,开源的,免费的代码库。可以优化html、css和js的性能,构建高效的应用程序,而且还可以用于构建Sass和AngularJS的优化。ionic会是一个可以信赖的框架。Ionic的特点1.具有原生APP的卓越运行性能ionic的目的是开发移动APP,因此,它仅考虑了新的移动端的浏览器兼容,并不一定兼容PC机上的浏览器。其在性能上可与原
Polymer是一个Web组件构建框架,使用了为Web构建可重用组件的新的HTML5标准。Polymer为大部分Web组件技术提供了polyfills功能,它能让开发者在所有的浏览器支持新特性前创建自己的可重用组件。此外,Polymer提供了一系列的部件的例子,其中包括天气、时钟、股票行情和线型图。Polymer中的polyfills为需要使用Web组件成功构建应用提供了多种Web技术,包括:HT
ReactNative(简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的JS框架React在原生移动应用平台的衍生产物,支持iOS和安卓两大平台。RN使用Javascript语言,类似于HTML的JSX,以及CSS来开发移动应用,因此熟悉Web前端开发的技术人员只需很少的学习就可以进入移动应用开发领域。ReactNative的特性原生的iOS组
Redux由DanAbramov在2015年创建的科技术语。是受2014年Facebook的Flux架构以及函数式编程语言Elm启发。很快,Redux因其简单易学体积小在短时间内成为最热门的前端架构。Redux对于JavaScript应用而言是一个可预测状态的容器。换言之,它是一个应用数据流框架,而不是传统的像underscore.js或者AngularJs那样的库或者框架。Redux最主要是用作
Next.js支持规模化的生产级React应用程序。大量世界领先的公司都在使用Next.js来构建支持服务器端渲染的应用程序、静态网站等。Next.js的特性1、默认支持服务端渲染2、自动根据页面进行代码分割3、简洁的客户端路由方案(基于页面)4、基于Webpack的开发环境,支持热模块替换5、可以跟Express或者其它Node.js服务器完美集成6、支持Babel和Webpack的配置项定制
ThinkJS是一款面向未来开发的Node.js框架,整合了大量的项目最佳实践,让企业级开发变得更简单、高效。从3.0开始,框架底层基于Koa2.x实现,兼容Koa的所有功能。ThinkJS的特性1、基于Koa2.x,兼容middleware2、内核小巧,支持Extend、Adapter等插件方式3、性能优异,单元测试覆盖程度高4、内置自动编译、自动更新机制,方便快速开发5、使用更优雅的async
Eggjs是阿里开源的企业级Node.js框架,专注于企业级框架和应用而生,团队架构师和技术负责人可以基于egg孕育出适合自己团队的上层业务框架,帮助开发团队和开发人员降低开发和维护成本。通过Egg,团队的架构师和技术负责人可以非常容易地基于自身的技术架构在Egg基础上扩展出适合自身业务场景的框架。Eggjs的特性1、提供基于Egg定制上层框架的能力2、高度可扩展的插件机制3、内置多进程管理4、基
Express是一个基于Node.js平台,快速、开放、极简的Web开发框架,提供一系列强大特性帮助你创建各种Web应用。Express不是对node.js已有的特性进行二次抽象,只是在它之上扩展了Web应用所需的功能。Express的优势Web应用程序Express是一个保持最小规模的灵活的Node.jsWeb应用程序开发框架,为Web和移动应用程序提供一组强大的功能。API使用您所选择的各种H
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。Flutter的特点快速开发毫秒级的热重载,修改后,您的应用界面会立即更新。使用丰富的、完全可定制的widget在几分钟内构建原生界面。富有表现力和灵活的UI快速发布聚
Koa是一个新的web框架,由Express幕后的原班人马打造,致力于成为web应用和API开发领域中的一个更小、更富有表现力、更健壮的基石。通过利用async函数,Koa帮你丢弃回调函数,并有力地增强错误处理。Koa并没有捆绑任何中间件,而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序。Koa的特点Koa的特点是优雅、简洁、表达力强、自由度高。本身代码只有1000多行,所有功能都通
AngularJS是一个JavaScript框架。它是一个以JavaScript编写的库。由MiskoHevery等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC(Model–view–controller)、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。AngularJS的特点Angul
NestJs是一款用于构建高效且可伸缩Web应用程序的渐进式Node.js框架。NestJs模块化的体系结构允许开发者使用任何其他的库,从而提供灵活性;为Nodejs提供一个适应性强大的生态系统;利用最新的js特性,为nodejs提供更加方便的设计模式和成熟的解决方案。Nest.Js使用渐进式JavaScript,使用TypeScript构建(保留与纯JavaScript的兼容性),并结合了OOP
Angular是一个基于TypeScript的开源Web应用框架,由Google的Angular团队以及社区共同领导。Angular借助现代化Web平台的力量,交付app式体验。高性能、离线化、零安装。Angular的特点横跨所有平台学会用Angular构建应用,然后把这些代码和能力复用在多种多种不同平台的应用上——Web、移动Web、移动应用、原生应用和桌面原生应用。速度与性能通过WebWork
Preact是React的开源替代产品,这个库拥有最轻量级的框架和最优秀的性能,使其成为React的诱人替代品。并且提供了相同的ES6API,还具有组件和VirtualDOM。Preact的优势更接近DOMPreact在DOM之上提供了最薄的虚拟DOM抽象。它建立在稳定的平台功能之上,可以注册真实的事件处理程序,并且可以与其他库很好地协作。Preact可以直接在浏览器中使用,而无需任何翻译步骤。小
React是一个用于构建用户界面的JAVASCRIPT库。拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。特点1、声明式设计:采用声明范式,可以轻松描述应用。2、高效:通过对DOM的模拟,最大限度地减少与DOM的交互。3、灵活:可以与已知的库或框架很好地配合。4、JSX:JSX是JavaScript语法的扩展。React开发不一定使用JSX,但建议使用它。5、组件:通过React
Vue是一套用于构建用户界面的渐进式JavaScript框架。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,方便与第三方库或既有项目整合。VueJs的优势易用已经会了HTML、CSS、JavaScript?即刻阅读指南开始构建应用!灵活不断繁荣的生态系统,可以在一个库和一套完整框架之间自如伸缩。高效20kBmin+gzip运行大小,超快虚拟DOM,最省心的
Bootstrap是Twitter推出的一个用于前端开发的开源工具包。它由Twitter的设计师MarkOtto和JacobThornton合作开发,是一个CSS/HTML框架。Bootstrap的内容基本结构:提供了一个带有网格系统、链接样式、背景的基本结构。这将在基本结构部分详细讲解。CSS:自带以下特性:全局的CSS设置、定义基本的HTML元素样式、可扩展的class,以及一个先进的网格系统