Nuxt的middleware中间件使用方法
其次,由于我们想做多皮肤功能,所以在用户访问网页之前,先确定管理员设置的前台网页使用的哪一个皮肤,这里用到了中间件概念。 使用函数定义一个页面的中间件,会在页面初始化之前调用
为什么不推荐使用for..in迭代数组元素
for-in语句的目的是枚举对象属性。该语句将在原型链中上升,还会枚举继承的属性,这有时是不希望的。此外,规范不保证迭代的顺序,这意味着如果您想“迭代”一个数组对象
带你掌握Vue过滤器filters及时间戳转换
Vue的filters过滤器是比较常见的一个知识点,下面我将结合时间戳转换的例子带你快速了解filters的用法~按照官方的活来说,Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化
认识JS中的Class
JavaScript 和面向类的语言不同,它并没有类来作为对象的抽象模式。JavaScript 中只有对象,而并没有真正的类。JS只是利用了函数的一种特殊特性——所有的函数默认都会拥有一个名为 prototype 的公有并且不可枚举的属性,它会指向另一个对象,来模拟类的行为。
深入理解 redux 数据流和异步过程管理
前端框架实现了数据驱动视图变化的功能,我们用 template 或者 jsx 描述好了数据和视图的绑定关系,然后就只需要关心数据的管理了。数据在组件和组件之间、组件和全局 store 之间传递,叫做前端框架的数据流。
单页应用后退不刷新方案(vue & react)
spa的渲染原理(以vue为例):url的更改触发onHashChange/pushState/popState/replaceState,通过url中的pathName去匹配路由中定义的组件,加载进来并实例化渲染在项目的出口router-view中。
“箭头函数”和“函数”是否等效/可互换?
ES2015 中的箭头函数提供了更简洁的语法。我现在可以用箭头函数替换我所有的函数声明/表达式吗?我需要注意什么?
在 forEach 循环中使用 async/await
在循环中使用async/有什么问题吗?我正在尝试遍历文件数组和每个文件的内容。这段代码确实有效,但会不会有什么问题?有人告诉我你不应该在这样的高阶函数中使用async/ await,所以我只是想问问这是否有任何问题。
TypeScript高级的用法Partial、Required、Readonly
如何让一个类的属性全部可选?如何让一个类型的属性全部必填?如何让一个类型的所有属性变成只读?我想有一个类,只具有另一个类的部分属性定义