![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
努力成为一个优秀的前端
我是一个前端小白
展开
-
git提交前代码规范检测和git message检测
在团队开发的时候Git是一款很好用的代码托管工具。多人开发一定涉及到规范的问题。接下来将一下在提交代码之前如何检测代码是否符合规范和git 提交的信息是否符合规范。代码规范检测-eslintgit提交信息规范检测-validate-commit-msg安装依赖npm install validate-commit-msg -D配置gitHooks在package.json中配置...原创 2020-08-06 11:38:35 · 1465 阅读 · 1 评论 -
iview事件处理 dispatch(派发)和broadcast(广播)
iview事件处理 dispatch(派发)和broadcast(广播)什么是dispatch(派发),简单的来说就是寻找指定的父级组件在其身上触发指定事件。// 组件名、事件名、参数function dispatch(componentName, eventName, params) { // 寻找父组件 找不到则返回根组件 let parent = this.$parent || this.$root; // 返回组件名称原创 2020-06-09 10:58:31 · 418 阅读 · 0 评论 -
字符相关内容
非常好的相关字符内容干货原创 2020-04-01 16:25:39 · 127 阅读 · 0 评论 -
vue自定义指令--clickOutside
这个指令通过vue的自定义指令的钩子函数实现。首先我们先看看vue官方的文档。emmmm 看着好像有点困难,没关系官方文档也给出了例子。现在应该就明白了不少了吧。clickoutside 这个指令用在哪里呢?比如写法export default { bind (el, binding, vnode) { function documentHandl...原创 2020-03-05 10:11:24 · 8689 阅读 · 1 评论 -
git的基本操作
git的基本操作初始化项目git initgit add .(.代表所有文件所有文件) git add 文件路径 将文件添加到暂存区git commit -m ‘你的提交信息’ 将暂存区的东西提交到版本库中的默认master分支查看仓库的修改状态git statusgit diff 查看具体的状态如果有修改要提交 就执行git commit -m ‘消息内容’版本回退...原创 2020-02-03 09:07:29 · 90 阅读 · 0 评论 -
js判断两个对象是是否相等
用Object.is 只能判断两个对象应用的地址是不是一样 如果两个对象的应用地址不一样。两个对象对应的键和值是一样的,应用地址不一样。那么这时候判断两个对象用Object.is就行不通了思路需要递归每个键看看对应的值是否一样。键对应的值有两种可能是基本数据类型 (Number,String,Boolean,Null, undefined,symbol)引用数据类型(Object,Ar...原创 2020-01-20 09:55:11 · 357 阅读 · 0 评论 -
面向对象的应用
面向对象的设计原则何为设计??按照哪一种思路或者标准来实现功能 功能相同,可以有不同的设计方案来实现 伴随着需求的增加,设计的作用才能体现出来《UNIX/LINUX设计哲学》准则1:小即是美准则2:让每个程序做好一件事准则3:快速建立原型准则4:舍弃高效率而取可移植性准则5:采用纯文本来储存数据准则6:充分利用软件的杠杆效应准则7:使用shell脚本俩...原创 2019-11-30 10:52:39 · 355 阅读 · 0 评论 -
javascript 面向对象 以及 继承的几种方式
类型的声明方式es5es6实例化类的继承1.通过构造函数继承基本原理 是通过改变Father函数this指向 来实现继承这种继承方式的缺点就是不能继承借用构造函数的原型例如 我们给Father的原型上添加一个say方法我们可以看到 报错了 从原型上的也找不到say方法2.通过原型链实现继承我们执行 child.say()...原创 2019-11-05 16:53:16 · 135 阅读 · 0 评论