240 发简信
IP属地:广东
  • 组件文档小佳实践-将interface解析为文档

    前前言 随着前端的内卷,人均写组件库,但在笔者认为大部分组件库都是在相互学习借鉴,并无太多创新的地方,重复轮子意义并不大,笔者将从另一个视角来为组件库开发贡献一份力 前言 我...

  • @Rocky_Wong 这个调试需要npm link 现在vue已经支持打包库啦 不再需要这种方式了

    vue插件开发与发布

    写在前面 本次演示的是开发一个 vue手机虚拟支付键盘插件主要讲解的是如何快速开发一个vue插件并发布到npm上 源码地址 所有代码都可以在我的GitHub vue-pay-...

  • JavaScript最简洁根据parentId将数据递归成树状

    假设数据如下 需要将数据组成树状 方法如下 得到的结果如下:

  • 这写的你确定不是一坨x?

    vue封装axios(大佬们改回来了,asiox 嘻嘻)

    关于vue封装axios 首先建了3个文件夹,作为存储,也就是3个模块 分别是config,untils,services config中我存放的是接口的域名,因为同一个项目...

  • 120
    聊一聊 redux 异步流之 redux-saga

    让我惊讶的是,redux-saga 的作者竟然是一名金融出身的在一家房地产公司工作的员工(让我想到了阮老师。。。),但是他对写代码有着非常浓厚的热忱,喜欢学习和挑战新的事物,...

  • vue-cli3.x常用配置

    当前版本 3.0.1大部分配置都是在 vue.config.js 中 如果项目不存在该文件 则新建一个 vue-cli参考文档 常用配置 动态图片路径 参考文档有时候我们需要...

  • React性能优化指南

    1、在专用组件中渲染列表 这点在渲染大型数据集合的时候尤为重要。React在渲染大型数据集合时表现的非常差,因为协调器必须评估每个变化的集合所产生的组件。因此,建议使用专门的...

  • 其实一直是用qs的 但是不知道为什么后端取不到 没办法只能用这种办法

    vue2实现微信分享坑点

    现在我的需求是在首页或者详情页点击分享 成功之后会请求后端接口 如果符合条件 则会得到一张项目地址 vue2投票系统 首先 肯定是先撸一波文档 微信api接口文档微信分享其...

  • 不是技术栈新 是创业公司没什么人想去

    最近招聘的一些思考

    这段时间以来,我所在的钱包项目组持续在招聘Android和iOS的程序员。我们也面了相当长的一段时间,而iOS的招聘名额仍然还有空缺。我也只好安慰自己,可能创业公司的技术栈的...

  • Mac安装与升级redis

    在mac上安装redis非常简单:使用 Homebrew 安装完毕后启动 另起窗口 有时候你想升级最新文档版本:同样使用 Homebrew,我们再次下载: 更新 一般情况下会...

  • 谢谢 已更正

    create-react-app开发常用配置

    注: 如未找到配置文件请使用npm run eject弹出配置文件当前对应版本react 16.2 设置代理 在开发中往往是跨域请求的,配置一下请求代理可以解决这个问题 模块...

  • 深入浅出ES6——迭代器的演变

    在JavaScript刚刚开始萌生的时候,我们通常使用这种方式遍历数组 自从ES5 正式发布之后,我们可以使用 forEach 方法来遍历数组. 显然的,这段代码看起来更加简...

  • @糖砂西红柿 过早优化是万恶之源

    vue2绑定内联样式background的一些坑

    此时我有一个需求,给一个盒子添加一个背景图片,这个背景图片是动态请求回来的,那么应该怎么做?看似简单,其实很考研对JavaScript基础的功底以及对vue生命周期的理解。正...

  • pm2部署不同环境下nodejs服务

    pm2在当前阶段当然是部署node服务首选的工具,那么如何根据不同发布环境执行不同的配置呢? 需要解决的问题: 不同环境的数据库配置 由于项目使用了 socket.io,那么...

  • nodejs使用async/await同步操作mysql

    注: 教程基于koa2 node.js版本需要>=7.6, 当然同样适用于express,因为async/await是JavaScript的ESnext的新特性 Node.j...

  • create-react-app开发常用配置

    注: 如未找到配置文件请使用npm run eject弹出配置文件当前对应版本react 16.2 设置代理 在开发中往往是跨域请求的,配置一下请求代理可以解决这个问题 模块...