首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
hzcheney
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 17
沸点 1
赞
18
返回
|
搜索文章
赞
文章( 17 )
沸点( 1 )
[探索] 在开发中尽量提高代码的复用性
相信很多人和我一样,在开发项目的时候,因为项目赶,或者一时没想到等原因。频繁使用 ctrl+c 和 ctrl+v ,导致代码很多都是重复的。这几天,也看了自己以前写的代码,简单的探索了一下,挑选几个实例,分享下如何在特定场景下,保证代码质量前提下,提高代码复用性。 在做项目的时…
优雅的提交你的 Git Commit Message
知乎上有个问题: 如何写好 Git commit log? 很有意思, 能看到各种提交风格: 有用 emoji 的, 有用唐诗的, 有用随机生成的. 风格没有对错, 只要能够体现出 commit 所做的修改即可. 本文就顺着这个方向, 给大家介绍下如何保障项目 commit m…
JS版数据结构第四篇(矩阵)
矩阵的定义对于大学学习过《线性代数》这门课程的同学们来讲应该都不会很陌生,如果有同学不了解可以自行查下百度百科。 不多废话,我们直接看题。 题目要求的是我们按照顺时针的顺序从外向内遍历每一个元素,并将他们按顺序返回出来。 可能有些同学不太清除我们是怎样想到通过递归解决这样的问题…
JavaScript函数传参时的值传递与引用传递
一开始对这句话没有什么概念,只是简单的当成与其它语言差不多的“Feature”。但后来在实际开发中踩了个大坑才对这个问题深究。 毫无意外,输出结果是“green”。 在其它编程语言中也是一样的,函数传参时默认只传值。 然而,奇怪的是输出的Mycolor.color被改变了(从g…
源码级别高度定制小程序vant弹窗组件
今天这篇文章将会带着你解析这一系列疑问,以vant-weapp组件库为例,从开发标准的弹窗组件使用到高度定制复合自我审美的弹窗,再到完全研究清楚vant-weapp框架弹窗组件部分源码。 vant-weapp组件库是有赞团队开发的一款灵活简洁且美观的小程序UI组件库,此文将以这…
可能是目前最易理解的手写promise
本篇文章整体架构的大图如下,接下来会一步一步去实现一个 Promise。 首先呢,promise肯定是一个类,同时还定义了 resolve 和 reject 方法。 executor有可能会出错,对吧,毕竟是用户传进来的方法,类似下面这样。如果executor出错,报错我们需…
一文读懂分布式架构知识体系(内含超全核心知识大图)
随着移动互联网的发展和智能终端的普及,计算机系统早就从单机独立工作过渡到多机器协作,集群按照分布式理论构建出庞大复杂的应用服务,在分布式的基础上正进行一场云原生的技术革命,彻底打破传统的开发方式,解放了新一代的生产力。 由于业务发展到一定程度后,需要对服务进行解耦,进而把一个单…
【前端笔记】Vuex 是什么,为什么需要
Vuex 十分简单好用,没用过难免会有神秘感,以致于往往就高估了其使用难度,其实也就那么回事,没什么高大上的。 Vuex 是专门为 Vue.js 设计的状态管理库,它采用集中式存储管理应用的所有组件的状态。 状态管理并不是什么神奇的概念,其实你一直都在做,即便你从来没了解过状态…
Vue 之keep-alive的使用,实现页面缓存
有时候我们不希望组件被重新渲染影响使用体验;或者处于性能考虑,避免多次重复渲染降低性能。而是希望组件可以缓存下来,维持当前的状态。这时候就需要用到keep-alive组件。 如果未使用keep-alive组件,则在页面回退时仍然会重新渲染页面,触发created钩子,使用体验不…
1px边框解决方案总结
从移动端的角度说个具体的场景,以iphone6为例。 iphone6的屏幕宽度为375px,设计师做的视觉稿一般是750px,也就是2x,这个时候设计师在视觉稿上画了1px的边框,于是你就写了“border-width:1px”,so...1px边框问题产生了。 对设计师来说它…
下一页
关注了
10
关注者
0
收藏集
5
关注标签
1
加入于
2020-03-18