首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    前端趋势榜:上周最热门的 10 大前端开源项目 - 210327

    利用浏览器去解析 imports,在服务器端按需编译返回,完全跳过了打包这个概念,服务器随起随用。 同时不仅有 Vue 文件支持,还搞定了热更新,而且热更新的速度不会随着模块增多而变慢。...Vite 具有以下特点: 快速的冷启动 即时热模块更新(HMR,Hot Module Replacement) 真正按需编译 https://github.com/vitejs/vite 2....https://github.com/sindresorhus/awesome 5. material-ui +61 Star / day 快速构建漂亮的 React 应用程序。...Material-UI 是一个简单且可自定义的组件库,用于构建更快,更美观,更易于访问的 React 应用程序。遵循您自己的设计系统,或从材料设计开始。...https://github.com/mui-org/material-ui 6.

    1.5K20

    一款开源的跨平台实时web应用框架——DotNetify

    一些任务,如管理模块和名称空间、视图之间的通信、抽象、服务注入等等,可以在服务器端快速而优雅地完成,而不需要花费大量的精力才能在Javascript中得到正确的处理。...所有这些都可以模块化的方式实现,只需几行代码即可实现。...React 模板来体验一下,体验过程参考 https://github.com/dsuryd/dotNetify-react-template 首页面板(这个页面是动态的) 整个项目使用了基于React的Material-UI...整个项目模板内置以下功能模块: 实时仪表板页面 编辑表单+CRUD表页 使用JWT承载令牌身份验证的登录页面。 Material-UI组件 有深链路的路由。...Webpack热模块替换+DotNet监视器. OpenID连接/OAuth2认证服务器 项目官网:https://dotnetify.net/ ,官网上提供了非常详细的文档。

    1.9K20

    前端月趋势榜:3 月最流行的 20 个前端开源项目 - 0403

    利用浏览器去解析 imports,在服务器端按需编译返回,完全跳过了打包这个概念,服务器随起随用。 同时不仅有 Vue 文件支持,还搞定了热更新,而且热更新的速度不会随着模块增多而变慢。...Vite 具有以下特点: 快速的冷启动 即时热模块更新(HMR,Hot Module Replacement) 真正按需编译 https://github.com/vitejs/vite 3. esbuild...9. material-ui 快速构建漂亮的 React 应用程序。 Material-UI 是一个简单且可自定义的组件库,用于构建更快,更美观,更易于访问的 React 应用程序。...https://github.com/mui-org/material-ui 10. tailwindcss 一个实用程序优先的 CSS 框架,用于快速构建自定义用户界面。...this, call, apply 和 bind 函数作用域, 块级作用域和词法作用域 闭包 map, reduce, filter 等高阶函数 表达式和语句 变量提升 Promise 立即执行函数, 模块化

    2.9K30

    漫谈 React 组件库开发(二):组件库最佳实践

    一个系统拥有大量的业务场景和业务代码,相似的页面和代码层出不穷,如何管理和抽象这些相似的代码和模块,这肯定是诸多团队都会遇到的问题。不断的拷代码?还是抽象成 UI 组件或业务组件?显然后者更高效。...那么现在就面临一个选择: 一是选择 React 生态中已有的组件库,例如 antDesign、Material-UI 等比较成熟的组件库; 二是团队再开发一套属于自己的组件库。...React 大环境里面有很多优秀的 UI 组件库,国内比较有名的 antDesign,国外的 Material-UI,都是比较稳定和优秀的组件库。那么我们为什么还要自己去开发一套组件库呢?...组件设计思路 组件是对一些具有相同业务场景和交互模式代码的抽象,组件库首先应该保证各个组件的视觉风格和交互规范保持一致, X 组件在 A 业务场景是一个交互,在 B 业务场景是另一个 UI 风格,这样就无法对...; expect(wrapper.text()).to.equal('OK'); }); }); 使用 jest 做 UI 测试有局限性,只能测试基本的 dom 结构 和样式,一些逻辑交互无法测到

    1.6K30

    前端之变(三):变革与突破

    我们要理解变化的本质原因是什么 被限于浏览器的支持中 回到上一篇我讲的不变前端中,我在文章中明显的指出了,前端的变化会有一个分界线,在这个分界线之前,前端有一个最大的困境,就是: 前端技术始终被限制在浏览器的范围之内,无法突破...这也是为什么前些年,页面是由后端技术把持的原因所在,单纯的HTML能力实在太差,就算结合JS的动态能力,也根本无法应对复杂页面。大而划小,分而治之在那个时候对前端来说是压根不可能做到的事情。...基于这种简单的设想,JavaScript的设计也非常简单,就做成了一个简单的脚本式语言,没有块级作用域、模块、子类型等现代语言的一些特性。...gatsby" ], "license": "0BSD", "dependencies": { "@fika/gatsby-source-cockpit": "^1.1.2", "@material-ui.../core": "^4.11.2", "@material-ui/icons": "^4.11.2", "@material-ui/lab": "^4.0.0-alpha.57",

    2K20

    前端月趋势榜:3 月最流行的 20 个前端开源项目

    利用浏览器去解析 imports,在服务器端按需编译返回,完全跳过了打包这个概念,服务器随起随用。 同时不仅有 Vue 文件支持,还搞定了热更新,而且热更新的速度不会随着模块增多而变慢。...Vite 具有以下特点: 快速的冷启动 即时热模块更新(HMR,Hot Module Replacement) 真正按需编译 https://github.com/vitejs/vite 3. esbuild...9. material-ui 快速构建漂亮的 React 应用程序。 Material-UI 是一个简单且可自定义的组件库,用于构建更快,更美观,更易于访问的 React 应用程序。...https://github.com/mui-org/material-ui 10. tailwindcss 一个实用程序优先的 CSS 框架,用于快速构建自定义用户界面。...this, call, apply 和 bind 函数作用域, 块级作用域和词法作用域 闭包 map, reduce, filter 等高阶函数 表达式和语句 变量提升 Promise 立即执行函数, 模块化

    3K20
    领券