自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML5 video 进入全屏和退出全屏

当我们使用video标签的时候,有时候因为更多的需要,我们要自己自定义控制栏,而进入和退出全屏也是其中的一部分不同的浏览器有不同的实现方法// Webkitelement.webkitRequestFullScreen();//进入全屏document.webkitCancelFullScreen();//退出全屏// Firefoxelement.mozRequestFullS...

2019-03-28 18:19:10 9695

原创 前端图片懒加载lazyload

在实际的项目开发中,我们通常会遇见这样的场景:一个页面有很多图片,而首屏出现的图片大概就一两张,那么我们还要一次性把所有图片都加载出来吗?显然这是愚蠢的,不仅影响页面渲染速度,还浪费带宽。这也就是们通常所说的首屏加载,技术上现实其中要用的技术就是图片懒加载--到可视区域再加载。思路:将页面里所有img属性src属性用data-xx代替,当页面滚动直至此图片出现在可视区域时,用js取到...

2019-03-28 09:39:04 132

转载 css3的一个控制背景的属性,background-size可以缩放大小啦

background-size需要两个值,它的类型可以是像素(px)、百分比(%)或是auto,还可以是cover和contain。第一个值为背景图的width,另外一个值用于指定背景图上的height,如果只设定1个值,则第2个默认为auto,但当值为cover和contain时除外。cover:保持图像的宽高比例,将图片缩放到正好完全覆盖定义的背景区域,其中有一边和背景相同。contain...

2019-03-27 14:53:19 444

原创 git clone 报错 Permission denied (publickey,password).git配置ssh key

翻译下这段英文,大概意思是:权限被拒绝(公钥、密码)。无法从远程存储库中读取。解决方式:创建ssh key、配置git1、设置username和email(github每次commit都会记录他们)git config --global user.name "wenbo"git config --global user.email "1050794513@qq.com"2、...

2019-03-22 15:59:49 8084

原创 使用nodebb搭建一个论坛

由于现在手头上是mac,所以基于mac上搭建,下面讲具体搭建过程。当然其他操作系统用户可访问:https://www.kancloud.cn/a632079/nodebb-cn/372550里面除了mac,还有其他操作系统的搭建过程。希望大家学习愉快~言归正传:OSX Mavericks需要的软件首先,安装以下程序:http://nodejs.org/ http://...

2019-03-22 09:29:15 1407 1

转载 快速搭建论坛,用 NodeBB 搭建自己的社区,汇聚可爱的人们

原文地址:https://www.jianshu.com/p/ab72fe404c8d前言前些天刚建了自己的博客:《极简博客搭建,搭建超级简单又好看》还上了 HTTPS :《轻松全站 HTTPS,还没用上 https (可申请泛域名证书)的朋友可以操练起来了》原由这些天,陆陆续续有朋友问我,这个博客能不能登录啊,有没有用户体系啊。我想也许是我小说写得好看,他们想找地方评论。准备接...

2019-03-20 16:28:35 1882 3

原创 js原生事件委托写法,jquery事件委托写法

什么是事件委托:事件委托——给父元素绑定事件,用来监听子元素的冒泡事件,并找到是哪个子元素的事件。(不理解冒泡的可以去百度下)定义:利用事件冒泡处理动态元素事件绑定的方法,专业术语叫事件委托。使用事件委托技术可以避免对特定的每个节点添加事件监听器,相反,事件监听器是被添加到它们的父元素上。事件监听器会分析从子元素冒泡上来的事件,找到是哪个子元素的事件。事件委托的好处:事...

2019-03-19 15:53:45 980

转载 前端|浅谈fetch

Why Fetch在开发过程中,我们向服务端发送请求,一般会使用三种方式, XMLHttpRequest(XHR),Fetch ,jQuery实现的AJAX。其中, XMLHttpRequest(XHR)和Fetch是浏览器的原生API,jquery的ajax其实是封装了XHR。让我们首先来比较一下这三者的使用示例。XMLHttpRequestvar xhr;if (windo...

2019-03-19 10:53:31 320

转载 JS中判断一个对象是否为null、undefined、0、NaN

写了个 str ="s"++;然后出现Nan,找了一会。收集资料如下判断:1.判断undefined:var tmp = undefined; if (typeof(tmp) == "undefined"){ alert("undefined");}说明:typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、&q

2019-03-15 10:59:42 11395

转载 小程序的坑——wx.navigateTo和 wx.redirectTo不跳转问题

开发的小程序, 遇到了一个问题。登录接口已经调用成功, 但是页面没有调转。 上次写的页面同过 wx.navigateTo 就跳转成功了。这次试了 wx.navigateTo 和 wx.redirectTo , 结果都没有管用。1、 我检查了, app.json 里面, 结果看到页面注册了。2、也检查了 url 路径, 也是正确的。3、控制台,没有报错。 所以很恼人。去官方文档寻找...

2019-03-12 09:57:27 3126 3

转载 JS编程——合并两个有序数组

问题描述:已知有两个升序排序的数组arr1,arr2,现要求将其合并为一个单调非递减的数组,并将其输出。解决思路:归并排序时间复杂度:O(n)代码:function mergeArray(arr1,arr2){ var ind1=0; //标记arr1的对比元素的初始索引值 var ind2=0; //标记arr2的对比元素的初始索引值 var arr=[]; //作为输出...

2019-03-10 15:24:03 421

转载 TCP的三次握手与四次挥手理解及面试题(很全面)

本文经过借鉴书籍资料、他人博客总结出的知识点,欢迎提问序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。确认号ack:占4个字节,期待收到对方下一个报文段的第一个数据字节的序号;序列号表示报文段携带数...

2019-03-05 21:59:02 322

转载 数据结构和算法——Huffman树和Huffman编码

Huffman树是一种特殊结构的二叉树,由Huffman树设计的二进制前缀编码,也称为Huffman编码在通信领域有着广泛的应用。在word2vec模型中,在构建层次Softmax的过程中,也使用到了Huffman树的知识。在通信中,需要将传输的文字转换成二进制的字符串,假设传输的报文为:“AFTERDATAEARAREARTAREA”,现在需要对该报文进行编码。一、Huffman树的基本...

2019-03-02 11:36:56 197

空空如也

空空如也

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

TA关注的人

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