Johnson

Johnson 查看完整档案

昆明编辑云南大学  |  通信工程 编辑云南律品科技有限公司  |  前端工程师 编辑 johnsonlee.site 编辑
编辑

在零度以下的阳光里等待一场大雪

个人动态

Johnson 回答了问题 · 1月13日

解决请问这个转换为js该怎么写?

这对象访问器getter,可以查看文档https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/get

get activeItem() {
  return this.getQueryVariable('item')
}

关注 2 回答 2

Johnson 回答了问题 · 1月12日

一个字符串对象如何转为指定的字符串

如果能保证字段有序:

Object.values(JSON.parse('{"种类":"黑丝","价格":"100"}')).join(',')

否则转换对象后再额外处理。

当然,也可以通过匹配,如:

'{"种类":"黑丝","价格":"100"}'.replace(/"|\{|\}/g, '').split(',').map(item => item.split(':')[1]).join(',')

关注 5 回答 7

Johnson 回答了问题 · 1月12日

js渲染带查询 树(13万条数据) 性能优化有什么可行方案

前端拿到数据后,最好还是按节点进行加载。这是比较简单的方案。还有一种方案可以参考recycler-view的思路,不过在树的渲染上实现有些复杂。

关注 7 回答 7

Johnson 回答了问题 · 1月12日

解决请教一个数据结构转换的问题

arr.forEach(item => {
  item.list = item.list.map(l => ({ name: l }))
})

关注 2 回答 1

Johnson 回答了问题 · 1月11日

node-express 如何限制静态资源访问速度?

可以通过pipe对sream进行限速

关注 2 回答 1

Johnson 回答了问题 · 1月11日

解决vue/react/js for循环及map方法代码精简问题

深度优先遍历

关注 3 回答 3

Johnson 赞了回答 · 1月11日

解决javascript循环依赖

典型的反设计模式。

基类怎么能“预先”知道子类呢?

你现在放到基类的那坨代码,应该再抽一个工厂类出来,就是一个简单的工厂模式。

关注 1 回答 1

Johnson 回答了问题 · 1月11日

vue CSS过渡和CSS动画

可以自己用chrome调试工具里面的animation调试看看

关注 4 回答 2

Johnson 提出了问题 · 1月9日

sass打包不会引入node_module中的资源

我用rollup-plugin-postcss打包样式sass样式,打包后的文件中,从node_modules@import的样式没有被打包进去。如:

打包前

@import '~xxx';

打包后

@import '~xxx';

如果是直接引入自己写的scss没问题。求指教~

关注 1 回答 0

Johnson 回答了问题 · 1月8日

解决typescript 返回值类型 根据参数确定 布尔类型

可以用函数重载实现

function foo(p: true): number;
function foo(p: false): string;
function foo(p: any): any {
    if (p === true) {
        // ...
    } else {
        // ...
    }
}

关注 2 回答 1

认证与成就

  • 获得 51 次点赞
  • 获得 13 枚徽章 获得 1 枚金徽章, 获得 1 枚银徽章, 获得 11 枚铜徽章

擅长技能
编辑

开源项目 & 著作
编辑

注册于 2018-01-28
个人主页被 821 人浏览