- 博客(13)
- 收藏
- 关注
原创 创建仓库
1.在git 中创建一个仓库2.在自己创建的仓库中点击设置有个SSH秘钥点击增加秘钥,输入秘钥内容(秘钥是需要git生成的所以要单独用命令行生成)命令行如下:](1).生成秘钥ssh-keygen -t rsa -C “cuizijing@qq.com(此处是自己的git设置的邮箱)”(2)查看秘钥cat ~/.ssh/id_rsa.pub3.然后把生成的秘钥复制到上述第二步的那个秘...
2020-03-16 10:57:50
139
原创 electron+node原生模块
上图蓝色方框里面的就是需要手动编辑的模块上图是ref就只需要编辑ref目录所以只需要做第二步cd node_modules/cd @serialport/cd bindings/进入这个目录以后运行node-gyp rebuild --target=1.8.4 --arch=ia32 --dist-url=https://npm.taobao.org/mirrors/atom-she...
2019-12-23 15:50:05
695
原创 前端面试题总结
html/css移动端兼容问题IOS移动端click事件300ms的延迟响应解决:fastclick可以解决在手机上点击事件的300ms延迟zepto的touch模块,tap事件也是为了解决在click的延迟问题触摸事件的响应顺序为 touchstart --> touchmove --> touchend --> click,也可以通过绑定ontouchstart事...
2019-06-15 08:29:19
433
原创 原型、原型链以及继承
rototype原型大部分面向对象的编程语言,都以“类”(class)为基础,实现对象的继承。JavaScript 语言不是如此,它的对象继承以“原型对象”(prototype)为基础。JavaScript 通过构造函数生成新对象,因此构造函数可以视为对象的模板。实例对象的属性和方法,可以定义在构造函数内部。function Cat(name, color) { this.nam...
2019-06-03 10:14:42
406
原创 get与post区别
在http中涉及 的区别1.Get是最常用的方法,通常用于请求服务器发送某个资源,而且应该是安全的和幂等的。(1). 所谓安全是指该操作用于获取信息而非修改信息。换句话说,GET请求一般不应产生副作用。就是说,它仅仅是获取资源信息,就像数据库查询一样,不会修改和增加数据,不会影响资源的状态。 注意:这里安全的含义仅仅是指是非修改信息。(2). 幂等是指对同一个URL的多个请求应该...
2019-06-01 16:38:19
6690
原创 路由传参
点击父组件的li元素跳转到子组件中,并携带参数,便于子组件获取数据。父组件中:有一下几种解决方法<li v-for="article in articles" @click="getDescribe(article.id)">第一种getDescribe(id) {// 直接调用router.push实现携带参数的跳转this.router.push 实现携带参数的跳转...
2019-05-31 14:18:26
355
原创 适配刘海手机屏
第一步:在html页面中配置,配置meta-data,此属性不仅可以针对Application生效,也可以对Activity配置生效第二步:通过增加上面适配方案提到的配置(meta-data或者是Flag),java代码中检测机型第三步:我们在全屏的页面,需要单独开启支持刘海屏。而 Google 提供的适配方案,可以设置是否在全屏模式下,使用刘海屏的区域。在全屏模式下,我们需要有办法获取到刘...
2019-05-31 14:03:16
417
原创 浏览器兼容
html常见的bug图片间隙bug:在块元素中插入图片时,有时图片会将元素撑大三像素hack:给img加声明:display:block表单元素行高不一致bug:表单元素行高对齐不一致hack:给表单元素加float:left按钮bug:按钮元素默认大小及样式不一样hack1:统一样式及大小(用a标签)hack2:按钮是图片,把图片作为按钮背景图bug:IE6下在使用marg...
2019-05-29 19:51:47
358
原创 Vue hash 路由和 history 路由的区别
最明显之差别: (1)在url显示: hash有#很Low ; history 无#好看(2)回车刷新: hash 可以加载到hash值对应页面 ; history一般就是404掉了(3)支持版本: hash支持低版本浏览器和IE浏览器 ; historyHTML5新推出的AP...
2019-05-23 20:58:47
4796
原创 JS事件传播机制
事件流:指从页面中接收事件的顺序,有冒泡流和捕获流。当页面中发生某种事件(比如鼠标点击,鼠标滑过等)时,毫无疑问子元素和父元素都会接收到该事件,可具体顺序是怎样的呢?冒泡和捕获则描述了两种不同的顺序。下面让我们一起走进代码的课堂 ...
2019-05-21 09:49:24
480
原创 数组的常用方法
push在数组的末尾增加一个或多个元素,并返回数组的新长console.log(arr.push('x', 'x' ,'x')) // 9arr.push([2]) // [2] 会被当做一项即:arr[6] 是 [2]filter过滤组成员,满足条件组成新数组定义个数组【1,2,3,4,5】return index % 2==0返回【1,3,5】indexOf返回元素在数组...
2019-05-20 22:05:15
361
原创 H5新增标签及Tab切换水平垂直居中
1、结构标签(1)section:独立内容区块,可以用h1~h6组成大纲,表示文档结构,也可以有章节、页眉、页脚或页眉的其他部分;(2)article:特殊独立区块,表示这篇页眉中的核心内容;(3)aside:标签内容之外与标签内容相关的辅助信息;(4)header:某个区块的头部信息/标题;(5)hgroup:头部信息/标题的补充内容;(6)footer:底部信息;(7)nav:导...
2019-05-20 09:41:46
957
原创 object常用方法及对象拷贝
1.Object.assign(target,source1,source2,…)该方法主要用于对象的合并,将源对象source的所有可枚举属性合并到目标对象target上,此方法只拷贝源对象的自身属性,不拷贝继承的属性。Object.assign方法实行的是浅拷贝,而不是深拷贝。也就是说,如果源对象某个属性的值是对象,那么目标对象拷贝得到的是这个对象的引用。同名属性会替换。Object.a...
2019-05-16 12:12:58
932
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人