自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 项目集成gitlab-ci

简介gitlab CI/CD 是一种可以持续集成,持续交付和部署的一个工具.不需要人工去干涉如何工作通过构建项目中的.gitlab-ci.yml 文件.指定测试,部署的脚本.当 gitlab 监听到改脚本时,使用 gitlab runner 的工具来运行脚本..gitlab-ci.yml 文件中多个任务组成一个管道.管道的状态也会在 gitlab 的图形化界面上看到配置过程需要两个条件,一个 runner,一个.gitlab-ci.yml 文件.才可完成配置配置 runner文档地址:h

2020-08-03 17:28:35 355 1

原创 工作经常需要用到的git命令

工作经常需要用到的git命令我们开发人员比较多,需要保持develop分支上时直线提交,拉取代码git remote update -----检查远程是否有更新,一般会打印出远程更新的记录git rebase origin/develop/或其他分支 —拉取主分支上最新的代码到本地git rebase --continue ----- 到遇到冲突时,解决冲突,再执行该命令,再有...

2019-09-22 22:38:28 180

原创 CSRF/XSS

CSRF:通常称为跨站请求伪造,英文名为 Cross-site request forgeryCSRF:攻击原理  (必须登录过某个网站,并且这个网站有漏洞)防御措施:1,加token 验证2,Referer 验证 (站点下的页面,是:放行,不是:拦截)3,隐藏令牌 (会隐藏head中)XSS :跨域脚本攻击,英文:cross-site scripting攻击原理:...

2019-02-24 23:20:31 236

原创 js原型及原型链、面向对象

原型在构造函数创建出来的时候,系统会默认帮构造函数创建一个原型对象。原型的作用:原型对象中的属性和方法可以被构造函数创建出来的对象访问。如何访问构造函数的原型:构造函数.prototyoe属性(方法)的查找原则:当访问对象的成员的时候,会在自身找有没有,如果有直接使用,如果没有找到,则去当前对象的原型对象中找,如果找到了直接使用如果没有找到,则去原型对象的原型对...

2019-02-24 11:39:11 175

原创 Ubuntu 环境下多站点配置

参考网址:https://www.linuxidc.com/Linux/2017-05/143590.htmUbuntu 环境下:第一步:新增站点配置文件**1,打开连接服务器的软件xftp 中,连接上服务器,然后在 /etc/apache2/sites-available 目录中新建站点的配置文件 ***.conf (自己命名)例如:www-linuxidc-com.conf2,...

2019-02-11 00:28:16 712

原创 canvas基本使用

基本语法<canvas></canvas>使用 canvas 标签, 即可在页面中开辟一格区域. 可以设置其 width 和 height 设置该区域的尺寸. 默认 canvas 的宽高为 300 和 150. 使用 CSS 的方式设置宽高, 应该使用 HTML 属性.基本绘图基本绘图步骤:1,获得canvas对象2,调用getContext 方...

2019-01-27 00:04:35 207

原创 js基础学习

1,js包含了Bom、Dom、 ECMAscript 三部分。2,js的基本数据类型是 string 、number 、boolean。3,js引用数据类型包括 Array、Date、Object、RegExp、Function。4、js的两个空类型是null和undefined。5、in关键字的用法:       1,变量对象的键        for(var 变量 in...

2019-01-20 13:48:12 131

原创 注册事件的兼容适配

注册事件的方式:1,ele.on事件类型 = funtion (){}2 , addEventListener(事件类型,事件处理函数,userCapture),第三个参数是:可选。布尔值,指定事件是否在捕获或冒泡阶段执行。默认为false ,是在事件冒泡阶段执行,true 是指在事件捕获阶段执行。3,attachEvent(事件类型,事件处理函数) function reg...

2019-01-20 12:08:46 125

原创 缓存

缓存的作用:就是将一些常用的数据存储起来,以提供使用,提高性能。网站静态页面缓存机制:将网页静态化存储在服务器端,利用缓存解决递归斐波那契数列性能问题: function createFib(){ var cache = []; function fib(n){ //从cache中获取 if(ca...

2019-01-18 23:17:38 112

原创 闭包

1,什么是闭包闭包就是能够读取其他函数内部变量的函数。2,闭包的原理:就是作用域访问原则,上级作用域无法直接访问下级作用域中的变量。3,实现闭包要解决什么问题:  闭包内的数据不允许外界访问,要解决的问题就是间接访问该数据。函数内部的函数中可以访问该函数中的变量,但是我们需要在函数外部来访问函数中的变量。4,怎么解决:函数内部的方法可以访问该函数中的变量,我们可以把这个...

2019-01-16 19:45:31 113

原创 arguments,eval

arguments对象是函数内部的一个对象,在函数调用的时候,系统会默认的将所有传入的实参存入该对象注意:不管有没有形参,实参都会被存入该对象          1.一个函数有形参的时候,调用的时候,可以不传参数          2.一个函数没有形参的时候,调用时后,可以传参   值存入arguments对象          3.一个函数不管有没有形参,调用的时候都会把实参的值存入...

2019-01-13 15:45:38 378

原创 Function的用法

定义函数的基本方法:       1,函数声明:            function fun1(){          }       2,函数表达式:            var fun2 =function (){          }       3,Function:           var fun3 = new Function(){    ...

2019-01-13 11:40:00 18213

原创 js原型及原型链

原型在构造函数创建出来的时候,系统会默认帮构造函数创建一个原型对象。原型的作用:原型对象中的属性和方法可以被构造函数创建出来的对象访问。如何访问构造函数的原型:构造函数.prototyoe属性(方法)的查找原则:当访问对象的成员的时候,会在自身找有没有,如果有直接使用,如果没有找到,则去当前对象的原型对象中找,如果找到了直接使用如果没有找到,则去原型对象的原型对...

2019-01-13 10:10:20 96

原创 前端面经总结

1,什么是事件委托,有什么优缺点? 事件委托又称为事件代理,是利用事件冒泡的原理把其事件处理程序交给父元素来执行。  优点:   1,首先是减少了内存占用,性能更好。   2,加快了整个页面交互的等待时间。   3,动态添加的节点也可以自动绑上其事件,无需再次绑定事件。   4,document很快就可以访问,而且可以在页面生命周期的任何时点添加事件处理程序,而不用等待其他...

2018-12-28 23:47:16 2501 1

原创 总结一下这些天遇到的面试题

1,假如 有个数组 var arr=[1,2,5,6,3,1] 如何删除数组元素为2的数字 var arr = [1,2,5,6,3,1];思路: 遍历找到元素为2 的下标,移除它 for(let i=0;i<arr.length;i++){ if(arr[i] == 2){ arr.splice(i,1); }}记成java中的remove(...

2018-12-13 18:08:15 130

原创 怎么让div垂直水平居中 (常见的办法)

上代码: <div class="div1"> <div class="model"></div> </div>方法1:(

2018-12-13 16:40:54 124

原创 在js还没有加载上来的时候,怎么给dom 绑定事件

这就要用到事件委托了如何进行事件委托 **(1) 当存在多个元素可以共用同一个监听器。** 例子:当想要点击li来触发事件的时候,第一种方法是为每个li都绑定一个监听器,但当li很多时,这样处理就过于繁琐。为了减少dom 的操作,我们可以利用事件委托交给父级元素ul来执行,这样就只用绑定一个监听事件了。粘代 <ul> <li&gt...

2018-12-13 15:29:48 1011

原创 audio不能在苹果手机正常播放的坑,希望可以帮助大家跳过坑

一个小程序音频audio不能在苹果手机正常播放的坑**这两天用到audio 组件,直接复制了demo 的代码,==没有加事件==,在安卓手机上是可以正常播放的,以为不用添加事件是可以用的,后来发现苹果手机上是没有反应,然后添加了点击事件后苹果和安卓上都可以正常播放了,附上以下代码,大神请路过:<audio poster="{{postData.music.coverImg}}"...

2018-12-08 23:30:02 6323

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除