首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
赵的拇指
掘友等级
前端工程师
|
Alibaba
野生前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
99
文章 97
沸点 2
赞
99
返回
|
搜索文章
最新
热门
monaco-editor 使用总结
微软之前有个项目叫做 Monaco Workbench,后来这个项目变成了VSCode,而 Monaco Editor 就是从这个项目中成长出来的一个web编辑器,他们很大一部分的代码(monaco-editor-core)都是共用的,所以monaco和VSCode在编辑代码,…
网页中的直播
之前的工作一直是在负责公司直播产品的网页前端开发,本文是对网页直播的一个总结。下面我会以直播协议为基础,以及各个协议在PC、H5(这里指手机网页)的表现来进行总结。 网页直播常用到的流媒体协议有RTMP、HDL(HTTP-FLV)、HLS这3种。 RTMP协议的延迟较低,一般都…
Event Loop
我们都知道JS是一门单线程的非阻塞的脚本语言,他最初的定位就是用来与浏览器DOM交互的,所以决定了他是单线程,防止多个线程操作同一个DOM引起冲突。非阻塞则是JS在执行异步任务的时候不会阻塞整个JS主线程的执行,而是会挂起任务,等待执行完成之后再回调。 有人说web worke…
司徒正美老师微信群的一道面试题
题目:有一个aaa.js文件,它里面有如下操作,从终端提示用户输入一项目名,然后读取下,在当前目录下,创建这目录,并且生成一个package.json,里面有两个依赖。要通过npm i安装react react-dom;最后终端通知你安装完毕。 只允许用户执行一次node aaa
安卓版微信视频播放全屏处理
在安卓版微信里,video在播放的时候,如果在没有做任何处理的情况下,微信会全屏播放你的视频,会严重影响一些例如直播之类的边看视频边交互的H5应用(注:在iOS里可以通过playsinline(iOS10之前需要写成webkit-playsinline)这个属性来让视频不默认全…
摒弃gulp.js+require.js,使用webpack配置多页面web项目
不想看下面废话的,可以直接看这里。 这两周负责公司前端基础工程的建设。主要做了两套方案,一套是基于vue的单页应用,还有一套就是多页应用。对于vue单页这块是没什么问题的,直接用vue-cli生成项目,再怼上vue全家桶以及一些工具函数,然后规范一下目录结构啥的基本就ok了。 …
关于 font-weight 的一些姿势
font-weight 是css中用来指定文字粗细的属性。 font-weight 的值有两种,一种是数值 100 到 900 之间的整百,还有一种是描述性的单词分别有 normal 、 bold 、 lighter 以及 bolder。其默认值是 normal。 数值 100…
Chrome 55 版本之后 canvas lineTo 的变化
之前的一个项目里有一个功能是将图片不规则形变,几经周折最终实现了这个功能,但是会变形的时候会有透明的细线(变形的方法是将图片切割成若干个小三角形块,然后对每个三角形块进行形变,然后合成),研究一番之后发现是 lineTo 导致的,在没有指定 strokeStyle 时 line…
使用pm2+nginx部署koa2(https)
这段时间空余的时候一直在重新写自己的博客,之前是采用的 hexo 生成的博客然后跑在 git page 上的。这次重写是选择的 koa2 这个框架。 今天先来写一下关于 koa2 网站运行部署以及 https 配置。 目前网站的大致结构是: koa2 的应用跑在 1113 端口…
JavaScript 中的拷贝
JavaScript 中的深拷贝和浅拷贝
下一页
个人成就
文章被点赞
459
文章被阅读
33,599
掘力值
1,188
关注了
29
关注者
43
收藏集
2
关注标签
61
加入于
2016-08-31