赞了回答2020-07-01
我们改写为原生的js整个执行机制应该类似于这样 // css {代码...} // html {代码...} // js {代码...} 你会发现过渡效果也是没有生效的。 原因在于浏览器不会根据你js对style的修改实时更新,而一般是在当前js修改完毕之后,会对所有修改统一更新,而display:none(它...
提出了问题2020-03-27
提出了问题2020-03-24
赞了文章2020-03-17
随着越来越多新型前端框架的推出,SSR 这个概念在前端开发领域的流行度越来越高,也有越来越多的项目采用这种技术方案进行了实现。SSR 产生的背景是什么?适用的场景是什么?实现的原理又是什么?希望大家在这篇文章中能够找到你想要的答案。
提出了问题2020-02-20
赞了回答2019-12-12
ig 全局匹配忽略大小写 [a-z] 匹配26个英文字母中的任意1个\1 表示第一个括号匹配的模式,这里即第一个圆括号匹配的字母?! 正向否定查找,当后面不是.*\1时匹配这个字符,即当a后面的串里没有a则匹配这个a.
赞了文章2019-12-10
熟悉我的朋友都知道,我不喜欢写无类型支持的 JavaScript,所以从 TypeScript 0.9 开始我就深深地爱上它了。除了类型化的 JavaScript,我也非常喜欢 React,React 和 TypeScript 的结合让我感觉置身天堂:D。在整个应用中,类型安全和 VDOM 的无缝衔接,让开发体验变...
回答了问题2019-12-10
试着写了一个,发现和第一个回答一样,就不往上贴了。。。
回答了问题2019-12-08
你用法不对吧,axios可以定义一个baseURL,保存统一资源地址。这个地址觉得麻烦就直接写死,或者你在项目根目录配置环境变量文件,参考vue-cli环境变量,部署不同的服务器只要改配置文件里的全局变量就行了,还是挺方便的
回答了问题2019-12-07
第一道题的解法, {代码...} 第二道题数据不齐,没做,不过你看第一位大佬的文章,看懂的话,应该不难第三道题 {代码...}
赞了回答2019-12-07
1.遍历数组进行分组,如果当前元素与前面不连续则新分一组,最后把每组元素用-连接起来。 2.转树结构写过一篇文章,你可以在这里找到答案:[链接] 3. 正则或者简单的replace. 都不复杂就留给你自己思考代码实现了~
回答了问题2019-12-06
怎么插入?你定义了这个函数调用的时候就插入了呀。MsgCallRecommendv有三个参数,根据参数的类型传参。 不过这段代码可读性实在太差了,各种if/else,建议根据功能拆分。而且jquery已经过时了,github上的官方代码都不再维护,当然不是说不能学,只是新人的话比较建...
回答了问题2019-12-06
二维数组建议参考es6新数组结构Map,参考地址 {代码...}
回答了问题2019-12-03
我觉得你压根没必要把一个单独的函数(mackAccessId)放在actions,vuex单项数据流完整流程是在actions异步函数派发到mutations,再去更新state。所以我建议直接把这个函数写在外面,state接收函数返回值。
赞了回答2019-12-02
对于var来说,他是函数作用域或者全局作用域。 这个取决于var所处的为止,如果在函数内部声明就是函数作用域,如果在全局声明就是全局作用域。
回答了问题2019-12-02
可想而知,当第五次循环结束,i的值会变成6,异步回调中的变量会全部变成6,因为循环了5次,所以回调函数执行5次再来看let声明的变量,它是存在于作用域中,不会消失的,就能得到你想要的依次打印1,2,3,4,5这样的结果。你可以仔细看看阮一峰老师关于let和const命令这章
回答了问题2019-12-02
把this.$store.state.homeData放在computed钩子里试试
赞了文章2019-11-26
2018年8月25日更新,目前 webpack 已经更新值 4.17.1 ,本文所用到的各种库或多或少有些过时,跟着代码操作下来可能会遇到各种问题,不过 webpack 的主体思想没变,所以还是希望本文对新学 webpack 的你,有所帮助。此外用基于 webpack 4.17.1 写了一个简单的demo,...
回答了问题2019-11-09
你说的是import * as xxx from xxx这样的嘛?这表示给导入对象取一个别名。当用export导出对象,变量,函数时,需要指定变量名或者函数名,然后import {} 解构一一对应,另外一种办法就是上面说的给导入对象取一个别名。比如说你在一个文件test.js中export const tes...