首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
烟迷楚驿
掘友等级
铲屎官
|
a
Smoke fan Chu post, soul broken stay dream, month cold blue bridge.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
441
文章 89
沸点 352
赞
441
返回
|
搜索文章
烟迷楚驿
赞了这篇沸点
我爱工作
2月前
举报
jym, 想换个电脑敲代码,预算6k, 内存要大点的,有推荐的笔记本嘛
等人赞过
分享
11
6
烟迷楚驿
赞了这篇沸点
凉城a
一个前端 @steam
·
10月前
举报
HTMLCanvasElement.toDataURL()
概述
HTMLCanvasElement.toDataURL() 方法返回一个包含图片展示的 data URI 。可以使用 type 参数其类型,默认为 PNG 格式。图片的分辨率为96dpi。
如果画布的高度或宽度是0,那么会返回字符串“data:,”。
如果传入的类型非“image/png”,但是返回的值以“data:image/png”开头,那么该传入的类型是不支持的。
Chrome支持“image/webp”类型。
链接:
juejin.cn
展开
前端玩转GIF图片压缩
juejin.cn
前端开发圈
赞过
分享
1
1
烟迷楚驿
赞了这篇沸点
凉城a
一个前端 @steam
·
9月前
举报
Web 端不具备持久化的数据存储能力,需要开发者开启 IM 商用版 - 单群聊云存储 (opens new window)功能才能生效。 该功能需要在调用 im.connect() 并且建立连接成功之后执行。
链接:
juejin.cn
Vue集成融云实现即时通讯聊天室
juejin.cn
前端开发圈
赞过
分享
评论
1
烟迷楚驿
赞了这篇沸点
凉城a
一个前端 @steam
·
9月前
举报
Vue移动端h5适配解决方案(lib-flexible+px2rem-loader)
px2rem-loader:将css中的px转为rem单位,用了它就不用自己计算rem值了
lib-flexible:根据设备宽度,修改根元素html的font-size,以适配不同终端
链接:
juejin.cn
展开
实战技巧、vue+vant开发移动端
juejin.cn
前端开发圈
赞过
分享
评论
2
烟迷楚驿
赞了这篇沸点
凉城a
一个前端 @steam
·
9月前
举报
现在视频编码主流是h.264,对应着输入格式为AVC
H.264/AVC是2003年制定的视频编码压缩标准 ,集中了以往标准的优点,并吸收了以往标准制定中积累的经验,采用简洁设计,使它比MPEG4更容易推广。H.264创造性了多参考帧、多块类型、整数变换、帧内预测等新的压缩技术,使用了更精细的分象素运动矢量(1/4、1/8)和新一代的环路滤波器,使得压缩性能大大提高,系统更加完善。
有兴趣深入了解可以好好看看
链接:
juejin.cn
展开
JavaScript判断视频编码是否为h.264
juejin.cn
前端开发圈
赞过
分享
评论
2
烟迷楚驿
赞了这篇沸点
凉城a
一个前端 @steam
·
9月前
举报
ios 连接引入 H5 页面,是个用户申请页面,进入页面需要获取到用户的 userId 和 token 然后调接口判断用户是否具备申请资格,进入页面就要拿到就采用的是 url 拼接参数,安卓/ios 在 url 进行参数拼接,前端在 js 里截取。url 拼接参数(适用于活动页、申请页...)
链接:
juejin.cn
展开
H5 与安卓/IOS 通信
juejin.cn
前端开发圈
赞过
分享
评论
2
烟迷楚驿
赞了这篇沸点
凉城a
一个前端 @steam
·
9月前
举报
Chrome 的默认策略是,每个标签对应一个渲染进程。但是如果从一个页面打开了新页面,而新页面和当前页面属于同一站点时,那么新页面会复用父页面的渲染进程。官方把这个默认策略叫 process-per-site-instance。
链接:
juejin.cn
展开
前端面试官-一问到底系列
juejin.cn
前端开发圈
赞过
分享
3
2
烟迷楚驿
赞了这篇沸点
凉城a
一个前端 @steam
·
9月前
举报
安卓/IOS默认浏览器都对视频播放进行了自己的一套封装,使用过原生video、西瓜视频、flv.js、video.js、aliplayer等最后选择了aliplayer。(务必确保最新版本)要求不是太高完全ok,浏览器一旦呼出他自己的视频组件,就不好控制。
链接:
juejin.cn
展开
移动端H5页面踩坑记
juejin.cn
前端开发圈
赞过
分享
评论
2
烟迷楚驿
赞了这篇沸点
凉城a
一个前端 @steam
·
9月前
举报
压缩效率最大化,即:在不影响图片质量的情况下最大化压缩
尝试了一系列的图片之后我发现
当quality在0.2~0.5之间,图片质量变化并不大,quality的值越小,压缩效率越可观(也就是在0.2左右时,压缩图片可以最大化,同时并不对图片质量造成太大影响)
链接:
juejin.cn
展开
前端图片最优化压缩方案
juejin.cn
前端开发圈
赞过
分享
1
2
烟迷楚驿
赞了这篇沸点
凉城a
一个前端 @steam
·
9月前
举报
什么是视口?
在PC端,视口指的是在PC端,指的是浏览器的可视区域;
而在移动端,它涉及3个视口:Layout Viewport(布局视口),Visual Viewport(视觉视口),Ideal Viewport(理想视口)。
视口单位中的“视口”,PC端指的是浏览器的可视区域;移动端指的就是Viewport中的Layout Viewport。
根据CSS3规范,视口单位主要包括以下4个:
1.vw:1vw等于视口宽度的1%。
2.vh:1vh等于视口高度的1%。
3.vmin:选取vw和vh中最小的那个。
4.vmax:选取vw和vh中最大的那个。
vh and vw:相对于视口的高度和宽度,而不是父元素的(CSS百分比是相对于包含它的最近的父元素的高度和宽度)。1vh 等于1/100的视口高度,1vw 等于1/100的视口宽度。
比如:浏览器高度950px,宽度为1920px, 1 vh = 950px/100 = 9.5 px,1vw = 1920px/100 =19.2 px。
vmax相对于视口的宽度或高度中较大的那个。其中最大的那个被均分为100单位的vmax。
vmin相对于视口的宽度或高度中较小的那个。其中最小的那个被均分为100单位的vmin。
作者:凉城a
链接:
juejin.cn
展开
Vue开发可视化大屏项目解决方案
juejin.cn
前端开发圈
等人赞过
分享
1
4
烟迷楚驿
赞了这篇沸点
凉城a
一个前端 @steam
·
9月前
举报
ES6中的flat
我们还可以直接调用 ES6 中的flat方法来实现数组扁平化。flat 方法的语法:arr.flat ( [depth] )
其中depth是flat的参数,depth 是可以传递数组的展开深度(默认不填、数值是 1),即展开一层数组。如果层数不确定,参数可以传进 Infinity,代表不论多少层都要展开:
作者:凉城a
链接:
juejin.cn
展开
开发过程中使用,可以早点下班的coding小技巧
juejin.cn
前端开发圈
赞过
分享
评论
2
烟迷楚驿
赞了这篇沸点
凉城a
一个前端 @steam
·
9月前
举报
JavaScript如何将对象转换为数组?
//注意对象必须是以下格式的才可以通过此方式转化为数组
//获取的DOM集合,以及函数的arguments也可以通过此方式转化为数组
var obj = {
0: 'qian',
1: 'long',
2: 'chu',
3: 'tian',
length: 4
}
var objArr = Array.prototype.slice.call(obj);
// var objArr = [].slice.call(obj);
// var objArr = Array.prototype.slice.apply(obj);
console.log(objArr)
作者:凉城a
链接:
juejin.cn
展开
学会这些鲜有人知的coding技巧,从此早早下班liao-JavaScript实战技巧篇
juejin.cn
前端开发圈
赞过
分享
评论
2
烟迷楚驿
赞了这篇文章
凉城a
一个前端 @steam
·
11月前
关注
前端面试官-一问到底系列
前端面试官,面试很简单。对于面试者来说,本文的面试官的面试思路值得一看,知识网络简洁易学;对于面试官来说,本文的面试思路值得借鉴。...
77
18
分享
烟迷楚驿
赞了这篇沸点
凉城a
一个前端 @steam
·
9月前
举报
TCP/IP协议能够迅速发展起来并成为事实上的标准,是它恰好适应了世界范围内数据通信的需要。它有以下特点:
协议标准是完全开放的,可以供用户免费使用,并且独立于特定的计算机硬件与操作系统。
独立于网络硬件系统,可以运行在广域网,更适合于互联网。
网络地址统一分配,网络中每一设备和终端都具有一个唯一地址。
高层协议标准化,可以提供多种多样可靠网络服务。
作者:凉城a
链接:
juejin.cn
展开
前端面试官-一问到底系列
juejin.cn
前端开发圈
等人赞过
分享
评论
5
烟迷楚驿
赞了这篇沸点
凉城a
一个前端 @steam
·
9月前
举报
JS中的 '+' 号
当用作单目操作符的时候,+操作符不会对Number类型产生影响。但如果应用在字符串类型上,会将其转换为数字
通常使用+操作符可以快速地将字符串转换为数字。但是如果字符串字面量无法转化为数字的话,结果会出人意料
juejin.cn
展开
开发过程中使用,可以早点下班的coding小技巧
juejin.cn
前端开发圈
赞过
分享
评论
2
烟迷楚驿
赞了这篇沸点
凉城a
一个前端 @steam
·
9月前
举报
npm install 模块:安装好后不写入package.json中
npm install 模块 --save 安装好后写入package.json的dependencies中(生产环境依赖)
npm install 模块 --save-dev 安装好后写入package.json的devDepencies中(开发环境依赖)
npm uninstall 模块:删除模块,但不删除模块留在package.json中的对应信息
npm uninstall 模块 --save 删除模块,同时删除模块留在package.json中dependencies下的对应信息
npm uninstall 模块 --save-dev 删除模块,同时删除模块留在package.json中
作者:凉城a
链接:
juejin.cn
展开
实战技巧、vue+vant开发移动端
juejin.cn
前端开发圈
赞过
分享
1
2
烟迷楚驿
赞了这篇沸点
凉城a
一个前端 @steam
·
9月前
举报
忽然发现周杰伦已经结婚7年了。
马航客机失联已经8年了。
08奥运会已经过去14年了。
陈奕迅的十年竟然已是19年前的歌了。
不知道大家有没有经历过?
上课的时候老师不在,
一帮同学都在说话,
但是说着说着突然教室安静了,
然后大家前后左右看看,
发现老师根本没进来,
又继续聊天了。
似乎我们总是很容易忽略当下的生活,
忽略许多美好的时光,
而当所有的时光都在被辜负,被浪费后,
才能从记忆里将某一段拎出。
拍拍上面沉积的灰尘,
感叹他是最好的,
人果然无法同时拥有青春和对青春的感受,
人生如逆旅,我亦是行人。
展开
收起
查看大图
向左旋转
向右旋转
上班摸鱼
等人赞过
分享
34
20
烟迷楚驿
赞了这篇沸点
凉城a
一个前端 @steam
·
9月前
举报
在谢希仁著《计算机网络》第四版中讲 “三次握手” 的目的是 “为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误”。在另一部经典的《计算机网络》一书中讲“三次握手” 的目的是为了解决 “网络中存在延迟的重复分组” 的问题。这两种不用的表述其实阐明的是同一个问题。
谢希仁版《计算机网络》中的例子是这样的,“已失效的连接请求报文段”的产生在这样一种情况下:client 发出的第一个连接请求报文段并没有丢失,而是在某个网络结点长时间的滞留了,以致延误到连接释放以后的某个时间才到达 server。本来这是一个早已失效的报文段。但 server 收到此失效的连接请求报文段后,就误认为是 client 再次发出的一个新的连接请求。于是就向 client 发出确认报文段,同意建立连接。假设不采用 “三次握手”,那么只要 server 发出确认,新的连接就建立了。由于现在 client 并没有发出建立连接的请求,因此不会理睬 server 的确认,也不会向 server 发送数据。但 server 却以为新的运输连接已经建立,并一直等待 client 发来数据。这样,server 的很多资源就白白浪费掉了。采用“三次握手” 的办法可以防止上述现象发生。例如刚才那种情况,client 不会向 server 的确认发出确认。server 由于收不到确认,就知道 client 并没有要求建立连接。”
作者:凉城a
链接:
juejin.cn
展开
前端面试官-一问到底系列
juejin.cn
前端开发圈
赞过
分享
1
3
烟迷楚驿
赞了这篇沸点
凉城a
一个前端 @steam
·
9月前
举报
重绘不一定需要重排,重排必然会导致重绘
1、重排:当渲染树的一部分必须更新并且节点的尺寸发生了变化,浏览器会使渲染树中受到影响的部分失效,并重新构造渲染树。
1)添加、删除可见的dom
2)元素的位置改变
3)元素的尺寸改变(外边距、内边距、边框厚度、宽高等几何属性)
4)页面渲染初始化
5)浏览器窗口尺寸改变
2、重绘:是在一个元素的外观被改变所触发的浏览器行为,浏览器会根据元素的新属性重新绘制,使元素呈现新的外观。
二、减少reflow、repaint
1、不要一条一条的修改DOM的样式,可以先定义好css的class,然后修改DOM的className。
2、不要把DOM结点的属性值放在一个循环里当成循环里的变量。
3、为动画的HTML使用fixed或absolute的position,那么修改他们的css是不会reflow
作者:凉城a
链接:
juejin.cn
展开
前端面试官-一问到底系列
juejin.cn
前端开发圈
赞过
分享
评论
3
烟迷楚驿
赞了这篇沸点
凉城a
一个前端 @steam
·
9月前
举报
URL鉴权功能通过阿里云CDN加速节点与客户资源站点配合,形成了更为安全可靠的源站资源防盗方法。
由CDN客户站点提供给用户加密 URL(包含权限验证信息)。
用户使用加密后的 URL 向加速节点发起请求。
加速节点对加密 URL 中的权限信息进行验证以判断请求的合法性,对合法请求给予正常响应,并拒绝非法请求,从而有效保护CDN客户站点资源。
作者:凉城a
链接:
juejin.cn
展开
JavaScript阿里云OSS CDN URL三种鉴权方式
juejin.cn
前端开发圈
赞过
分享
评论
1
下一页
个人成就
文章被点赞
5
文章被阅读
480
掘力值
35
关注了
25
关注者
14
收藏集
9
关注标签
18
加入于
2019-07-31