当大家在公司工作时,不可能永远是一个人维护一个项目,当多个人参与一个项目,每个人写的代码风格不一样,甚至是使用的编辑器不一样,都会导致最终产生的代码千差万别,后期维护项目的时...
![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
当大家在公司工作时,不可能永远是一个人维护一个项目,当多个人参与一个项目,每个人写的代码风格不一样,甚至是使用的编辑器不一样,都会导致最终产生的代码千差万别,后期维护项目的时...
此处分为以下5个部分讲 属性的类型 在组件配置项props中,可以以字符串数组形式列出的组件的属性 举例🌰:添加一个自定义属性author,并在props中列出来 也可以在p...
由于谷歌在Monorepo上的实践,Monorepo受到了越来越多的关注。Monorepo意味着把所有项目的所有代码统一维护在一个单一的代码版本库中,和多代码库方案相比,两者...
JS的 decorator 已经到了Stage 2 Draft的阶段。并且在 Babel 7 中得到支持[https://babeljs.io/docs/en/babel-p...
6的 兼容性问题真是尴尬
点击事件在ios上失效的原因及处理点击事件在IOS上没有绑定成功 原因是在ios系统中,例如document,div,body这些本身并没有可以被点击的属性的元素不能作为托管点击事件的父元素。所以,用这样的方...
点击事件在IOS上没有绑定成功 原因是在ios系统中,例如document,div,body这些本身并没有可以被点击的属性的元素不能作为托管点击事件的父元素。所以,用这样的方...
git stash 可用来暂存当前正在进行的工作, 比如想pull 最新代码, 又不想加新commit, 或者另外一种情况,为了fix 一个紧急的bug, 先stash, ...
由于Webview内嵌H5的性能/功能各种受限,于是有了各种的混合开发解决方案,例如Hybrid、RN、WEEX、Flutter、小程序、快应用等等。 React Nativ...
一、Pomise.all的使用 Promise.all可以将多个Promise实例包装成一个新的Promise实例。同时,成功和失败的返回值是不同的,成功的时候返回的是一个结...
前情提要:用代码找出正在爆发的数字货币[https://zhuanlan.zhihu.com/p/439717302] 用代码找到了6个币,大家看下他们的K线,都特别漂亮(其...
new Set()方法 Array.from(new Set(arr))方法 BFC:块级元素格式化上下文 浅拷贝 深拷贝
简介 一个神奇的文档网站生成工具 我们在做完项目的时候经常会写一些项目手册,来记录我们在项目开发过程中的一些开发流程、使用方式以及注意事项,分享给将会使用到这个项目的人,方便...
什么是 keep alive在 Vue 中,我们可以使用 keep-alive 包裹一个动态组件,从而缓存不活跃的实例,而不是直接销毁他们: 这对于某些路由切换等场景非常好用...
前言 vuex作为vue官方出品的状态管理框架,以及其简单API设计、便捷的开发工具支持,在中大型的vue项目中得到很好的应用。作为flux架构的后起之秀,吸收了前辈redu...
1.入口文件中 ReactDOM.render 会把我们创建的react组件转换成真实的dom元素 编译后会调用createElement方法,即 于是,可以提出两个疑问a....
虚拟DOM 虚拟DOM(下面简化称为Vnode)简而言之 ,就是用js去描述一个dom节点树,而DOM变化的对比,都放在js层来做。 传统的dom节点,是这样的 Vnode是...
原文地址在我的博客, 转载请注明出处,谢谢! 概述 本文介绍了我对 Redux 状态管理的思想、原理、架构方法的认识和思考以及配合redux-saga处理异步操作的实践 前言...
怎样提升代码质量 尽管写了多年的代码,但是始终有一件事不敢确定,就是自己的代码究竟写得好不好?这个问题很难有确切的答案,因为这个跟风格、规范有很大关系,而风格、规范很难说好还...