首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
lq782655835
掘友等级
前端
|
Alibaba
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
97
文章 97
沸点 0
赞
97
返回
|
搜索文章
赞
文章( 97 )
沸点( 0 )
如何修改 node_modules 里的文件(同事看了直呼内行)
有时候使用npm上的包,发现有bug,我们知道如何修改,但是别人可能一时半会没法更新,或者是我们特殊需求,别人不愿意修改,这时候我们只能自己动手丰衣足食。那么我们应该如何修改别人的源码呢?首先,直接修改node_modules里面的文件是不太行的,重新安装依赖就没有了。一般常用…
自己写个React渲染器: 以 Remax 为例(用React写小程序)
上个月蚂蚁金服前端发布了一个新的框架 Remax, 口号是使用真正的、完整的 React 来开发小程序. 对于原本的 React 开发者来说 'Learn once, write anywhere' , 和 ReactNative 开发体验差不多,而对于小程序来说则是全新的开发…
滚动导航+吸顶合并方案(含sticky详解)
这是一个老套的需求,jq时代就很流行的交互需求。网络上也有不少资料,我这里写这篇文章的目的更主要是针对这些资料的不足,解决一些问题: 吸顶和滚动导航的资料都是独立的,二者作为独立功能独立分析。我这里要把吸顶功能作为滚动导航的一个功能之一,作为一整套方案来分析。 吸顶和滚动导航的…
微信小程序-锚点定位
对于一般的PC端网页,只需要使用<a href="#element_Id">,然后在地址栏最后加上#element_Id,就能很方便的跳转到该元素的位置。
小程序性能优化的几点实践技巧
我们都知道,性能的好坏直接影响用户的体验。本文首先论述下如何评判一个小程序页面的性能情况,之后通过具体的案例重点讲解下几点实践技巧,最后再讲讲key值在渲染一个列表时发挥了一个怎么样的作用,以此来论述为啥key值对性能提升有帮助。 由于小程序开发环境的特殊性,我们不能像普通网页…
你可以零侵入式实现小程序的全局状态管理吗
很简单,实现一个全局响应式的globalData,任何地方修改=>全局对应视图数据自动更新。 并且我希望在此过程中尽量不去change原有的代码逻辑。 写过小程序的都知道,状态管理一直是小程序的一大痛点。 由于小程序官方没有一个全局状态管理机制,想要使用全局变量只能在app.j…
小程序包大小优化(uni-app)
在开发微信小程序的过程中,随着业务逻辑日渐庞大之后,突显了一些问题。 首先我们发现在 dev mode 时,本地包大小已经达到了 4m+,这种情况下,已经无法在 dev mode 使用真机调试了。 其次此时,小程序 build 后也有 1.8M 左右。而且后续还有相当多的业务需…
iTerm2 + oh-my-zsh + agnoster
开发中终端命令会经常使用到。下面看一下将要修改的效果: Mac自带有终端命令框,但功能单一,通常会使用iTerm2。 下载完成直接将iTerm拖入到应用程序,每次使用直接在应用中点击打开。 Mac系统默认shell类型为bash类型,而iTerm2则对应zsh类型。通过cat命…
解读 Redux 中间件的原理
Redux 的中间件提供的是位于 action 被发起之后,到达 reducer 之前的扩展点,换而言之,原本 view -> action -> reducer -> store 的数据流加上中间件后变成了 view -> action -> middleware -> re…
你和大神的距离可能就在这里,Vue3的patchFlags超详细讲解
尤老师在去年做vue3的分享的时候,就提到过vue的patchFlags,他在vue3中扮演了非常重要的性能优化的角色,对于想要学习vue3的同学来说,理解为什么vue3的性能很棒棒肯定是一个非常重要的课题,那么了解patchFlags就势在必行了。 首先我们要清楚什么是pat…
下一页
个人成就
文章被点赞
608
文章被阅读
72,418
掘力值
2,307
关注了
19
关注者
113
收藏集
0
关注标签
28
加入于
2017-08-17