摘要: 日常使用: 查看日志:git log或者git log -4;之后选择版本ti提交:git reset --hard <commit ID号> 回滚到上个版本:git reset --hard HEAD^; 回滚到上上个版本:git reset -- hard HEAD^^; 回滚到n个版本之前:g 阅读全文
posted @ 2018-12-04 10:42 执子之魂 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。 举个例子,假设程序员A是个妻管严,工资悉数上交给妻子,为了买一个心爱的键盘,程序员A每天都偷偷藏几毛钱,打算年底买个键盘,因此程序员A写了以下这个方 阅读全文
posted @ 2018-09-12 21:37 执子之魂 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1.怎样解决兼容性问题? (1)Css hack - 针对不同的浏览器写不同的css代码 eg:/*Mozilla内核浏览器:firefox3.5+*/ -moz-transform: rotate | scale | skew | translate ; /*Webkit内核浏览器:Safari 阅读全文
posted @ 2018-08-20 00:20 执子之魂 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 作为一个前端,能在性能上做的事无非是减少或者延迟HTTP请求、减少代码量和提高代码效率。减少请求的方式也就是合并js、css代码,图片合成图片精灵,有些小图片可以用base64代替,或者直接用css3来实现;把一些不在页面渲染时候需要的js代码(如googleAnalytics.js)放在body的 阅读全文
posted @ 2018-05-17 10:00 执子之魂 阅读(120) 评论(0) 推荐(0) 编辑
摘要: v-on的事件修饰符 v-on 提供了很多事件修饰符来辅助实现一些功能。事件修饰符有如下: .stop 阻止冒泡。本质是调用 event.stopPropagation()。 .prevent 阻止默认事件。本质是调用 event.preventDefault()。 .capture 添加事件监听器 阅读全文
posted @ 2018-04-06 17:36 执子之魂 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 写作用域插槽之前,先介绍一下Vue中的slot内容分发: 如果<child-component></child-component>标签之间没有插入那两个p标签的话,页面会显示子组件模板中定义的“<p>父组件如果没有插入内容,我将被显示</p>”这一则内容,但如果<child-component>< 阅读全文
posted @ 2018-04-06 17:12 执子之魂 阅读(210) 评论(0) 推荐(0) 编辑
摘要: css标签及属性 HTML引入CSS的方法 1.嵌入式 <style type = “text/css”>要写的样式</style> 2.外联式 <link rel = “stylesheet” type = “text/css” href = “css/public.css” /> 3.行内式(主 阅读全文
posted @ 2017-12-17 16:29 执子之魂 阅读(6677) 评论(0) 推荐(0) 编辑
摘要: 一、js 0、基础语法 在ES5 中,变量声明有两种方式,分别是 var 和 function ,var 用于声明普通的变量,接收任意类型,function用于声明函数。另外,ES6 新增了 let、const、import 和 class 等四个命令,分别用以声明 普通变量、静态变量、模块 和 类 阅读全文
posted @ 2017-12-17 16:21 执子之魂 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 题目:有一组数字,从1到n(假设n=10000),从中任意删除了3个数,顺序也被打乱,剩余数字放在一个n-3的数组里,请找出丢失的数字,要求算法比较快。 方法一,: 下面是另外两位工程师给出的答案(本文的最后会给出一位网友对三种实现的效果测试对比) 方法二, 方法三, 有位网友对上面三种方法进行了运 阅读全文
posted @ 2017-12-10 23:26 执子之魂 阅读(1394) 评论(1) 推荐(0) 编辑