Redux.js 是一个用于管理 JavaScript 应用程序状态的可预测状态容器,最初是为 React 应用设计的,但也可以和其他视图库(如 Vue.js 等)搭配使用。
type
payload
{ type: 'ADD_TODO', payload: { id: 1, text: '完成作业' } }
function todoReducer(state = [], action) { switch (action.type) { case 'ADD_TODO': return [...state, action.payload]; default: return state; } }
AngularJS 是由 Google 开发的一款强大的前端 JavaScript 框架,旨在帮助开发者构建动态的单页面应用(SPA)。它采用了 MVC(Model-View-Controller)或 MVVM(Model-View-ViewModel)架构模式,使得代码结构清晰,便于维护和测试。 AngularJS 的核心特性包括双向数据绑定,能自动同步模型和视图的数据;指令系统,可扩展 HTML 的功能,创建自定义标签和属性;依赖注入,方便管理代码的依赖关系。此外,它还提供了路由机制,实现单页面应用的页面切换。 虽然如今有更新的前端框架出现,但 AngularJS 在很多早期项目中仍广泛使用,并且其设计理念对后续框架的发展产生了深远影响。
Puppeteer 是一个 Node.js 库,它提供了一个高级 API 来控制 Chrome 或 Chromium 浏览器,能实现诸多自动化操作。
Popper.js 是一个基于 JavaScript 的库,其核心功能是在网页中精准、灵活地定位元素。通常,它被用于创建类似工具提示(tooltips)、弹出框(popovers)、下拉菜单这类需要相对于某个参考元素进行定位显示的组件。
Lodash 是一个流行的 JavaScript 实用工具库,它提供了大量的函数来处理数组、对象、字符串、函数等,以帮助开发者更方便、高效地进行编程。
Rollup.js 是一个 JavaScript 模块打包工具,它专注于 ES 模块(ES6+),旨在将小的代码片段打包成更大、更复杂的代码,如库或应用程序
Bootstrap Icons 是一个由 Bootstrap 团队开发的开源图标库,它提供了超过 1800 个高质量的 SVG 图标,可用于各种 Web 项目。
您的邮箱地址不会被公开。 必填项已用 * 标注
评论 *
显示名称 *
邮箱 *
网站
在此浏览器中保存我的显示名称、邮箱地址和网站地址,以便下次评论时使用。
AngularJS 是由 Google 开发的一款强大的前端 JavaScript 框架,旨在帮助开发者构建动态的单页面应用(SPA)。它采用了 MVC(Model-View-Controller)或 MVVM(Model-View-ViewModel)架构模式,使得代码结构清晰,便于维护和测试。 AngularJS 的核心特性包括双向数据绑定,能自动同步模型和视图的数据;指令系统,可扩展 HTML 的功能,创建自定义标签和属性;依赖注入,方便管理代码的依赖关系。此外,它还提供了路由机制,实现单页面应用的页面切换。 虽然如今有更新的前端框架出现,但 AngularJS 在很多早期项目中仍广泛使用,并且其设计理念对后续框架的发展产生了深远影响。