240 发简信
IP属地:香港
  • 120
    钉钉小程序填坑记

    第一章:什么是钉钉小程序 第一节:小程序简介 在钉钉内运行的"小程序"叫做E应用,后期小程序是来自于E应用的全新版本。 小程序是一种全新的开发模式,让移动开发者通过简洁的前端...

  • 120
    javaScript 中 toFixed() 精度问题及解决方案

    昨天工作中发现了一个问题,是后端计算的成交价和前端计算的成交价有时候会有一分钱的差异,后来发现是由于 toFixed 的方法存在差异。 在 C# 中的取舍方法使用的是银行家舍...

  • 如何使用npm run start命令运行两个服务

    我们开发前端项目时,有时候需要本地 mock 数据,这样就需要启动两个服务,一个是接口服务,一个是前端项目。可以安装一个插件来帮助我们通过一个命令启动两个服务。 1、安装 c...

  • 120
    在 Taro3.x 中集成 DvaJs

    最近公司使用的是 Taro + dva 开发的一个h5的项目,在原有项目中开发一段时间后自己也有了搭建一个项目框架的兴趣。 下面就介绍一下我在一个新的 Taro 项目中集成 ...

  • 120
    webpack前端编译优化

    放开公司其他单页应用的项目不说,在我们快速迭代的app中,内嵌了很多h5页面,这些页面在不同的业务线中,也没有任何联系,所以每个页面都是一个单独的入口, 时间长了,每个页面都...

  • webpack打包体积优化,详细分布查看插件 webpack-bundle-analyzer

    很多猿猿有安装打包详情分布插件 但旧版的都只能在打包后在终端命令框中看到每个打包后的文件的大小,无法查看每个文件具体打包了哪些东西,这里推荐安装使用最新的webpack-bu...

  • 120
    伟大的虚拟DOM到真实DOM的过程

    最近在看一些源码学习文章,今晚上等发版有空就记录一下吧。 1、什么是虚拟DOM 已经9102年了,前端er或多或少都接触过一些mvvm库,了解有虚拟DOM这么个东西,可能你还...

  • 前端框架:3种常用框架实现原理

    几种实现双向绑定的做法 发布者-订阅者模式(backbone.js): 一般通过sub, pub的方式实现数据和视图的绑定监听,更新数据方式通常做法是 vm.set('pro...

  • 编程注释规范

    黄金定律——不管有多少人共同参与同一项目,一定要确保每一行代码都像是同一个人编写的。 注释规范 编码规范中有一条很重要---见名知意,有时候直白的函数名还不能表达完整的意思,...

  • Webpack构建优化——压缩代码

    压缩代码 浏览器从服务器访问网页时获取的JavaScript、CSS资源都是文本形式的,文件越大网页加载时间越长。 为了提升网页加速速度和减少网络传输流量,可以对这些资源进行...

  • 120
    盘点那些不足10M,却有逆天功能的软件

    做为互联网工作者,电脑上的软件越装越多,D盘、E盘、F盘的空间越来越不够用啦!后来,专门搜集那些占量小,但是功能超强的软件,以下就是我用过的一些软件,感觉还不错,拿来和大家分...

  • 我也是程序员 但是同样不喜欢这个这个群体 最大的问题其实还真就是自大 评论区很好的反应了这一点 老是觉得我们觉这样 我们跟别人不同 把自己封闭在程序员的小圈子里 固守自己可悲的世界观 但是到了社会上却很难和别人沟通 思考问题非得从一个角度出发 对自己不了解的领域也敢用程序员的思维去思考 还洋洋自得