html5media.min.js 教程
herman 7年前 (2018-03-31) 7427浏览 0评论
在 QQ 群里,或者是在 CSDN 论坛里,经常遇到有网友提问“为什么我在Windows 系统上开发的 HTML5 <video>和<audio>标签 可以正常工作,而到了 Mac 上就不行了呢?”...
herman 7年前 (2018-03-31) 7427浏览 0评论
在 QQ 群里,或者是在 CSDN 论坛里,经常遇到有网友提问“为什么我在Windows 系统上开发的 HTML5 <video>和<audio>标签 可以正常工作,而到了 Mac 上就不行了呢?”...
herman 7年前 (2018-03-25) 3150浏览 0评论
Websocket 自推出以来,深受广大开发者喜爱。各种应用和后端框架也有很多开源的库,但是前端这方面,涉及的开源库并不多。很多技术人员需要手动的来实现这方面的代码。我这里分享了整理了所有的Websocket API。 实例化 Websoc...
herman 7年前 (2018-03-11) 7386浏览 0评论
mpvue 是美团开源的一款基于 Vue.js 的小程序开发框架,从底层支持 Vue.js 语法和构建工具体系。本文将介绍使用 mpvue 如何进行微信小程序开发。 官网地址为:http://mpvue.com。 mpvue...
herman 7年前 (2018-03-11) 43480浏览 0评论
ice 又名,飞冰。海量可复用物料,通过 GUI 工具极速构建中后台应用。是阿里巴巴前端团队最近开源的一个产品,仅仅一天的时间,就收到了2800多个 star。本文介绍它的一些简单用法。 飞冰的特点 ⚡...
herman 7年前 (2018-03-04) 6043浏览 0评论
GCanvas 不是什么新鲜的技术,而是阿里团队在很早就发布的一个组件库。最近 GCanvas 团队,开源了 GCanvas,而且是和 GCanvas 一起,共开源了 3 款产品。 目前使用...
herman 7年前 (2018-02-27) 4045浏览 0评论
HTML5 很强大,或者说 JavaScript 编程语言很强大,它们能在网页上实现智能剪裁。制作各种各样的壁纸,例如:alarm壁纸。在还有图片的壁纸上,能智能的分辨出人脸等。本文将借助 smartcrop.js 来实现一款智能图片裁...
herman 7年前 (2018-02-24) 6279浏览 0评论
headless-chrome-crawler 是一个自带 JavaScript 执行环境的爬虫插件。它支持分布式,是一款分布式爬虫。它能解决 AngularJS、vue.js 等这些现代化的前端框架编写的网站的爬虫问题。本文将详细的介绍它的相关...
herman 7年前 (2018-02-23) 5766浏览 0评论
这是一款 HTML5 + CSS3 实现的雷达扫描动画。该动画还可以实现动态的切换雷达状态。有平面图和立体图两种形态,看起来十分炫酷。它的一大特点是3D立体的视觉效果,鼠标点击雷达后将会展现一张3D立体地图,并且对地图上指定的几个地点进行坐标详细...
herman 7年前 (2018-02-23) 4276浏览 0评论
前段时间,我模仿的黑客帝国动画效果深受大家喜爱,今天我再为大家分享一款模仿瀑布动画效果,希望大家喜欢。 正如本文的主题一样,本动画案例使用的是 HTML5 + Canvas 技术实现。最终运行效果如下面截图: 相关主要的实现代...
herman 7年前 (2018-02-23) 4205浏览 0评论
在很多编程网站,包括我的个人网站:业余草。大家都会看到很多书写代码的地方进行了高亮显示,并且还显示有代码的行数。这是怎么实现的呢?本文将通过原理层面为你解析。 整个实现的代码很简单,html 代码如下: <div class=&...
herman 7年前 (2018-02-23) 3789浏览 0评论
process.nextTick() 是 Node 的一个定时器,让任务可以在指定的时间运行。其中 Node 一共提供了4个定时器,它们分别是 setTimeout()、setInterval()、setImmediate()、process.n...
herman 7年前 (2018-02-23) 2386浏览 0评论
由于setTimeout在 timers 阶段执行,而setImmediate在 check 阶段执行。所以,setTimeout会早于setImmediate完成。 setTimeout(() => console.log(1));...
herman 7年前 (2018-02-16) 2669浏览 0评论
随着《难忘今宵》这首歌的响起,代表着旧的一年已经过去,新的一年已经到来。 今天是大年初一,我闲着无事在网上继续学习编程知识,看到 github 上一位国外网友分享的《Front End Interview Handbook》(译:前端面试手...
herman 7年前 (2018-02-12) 10530浏览 0评论
最近在使用 Canvas 时,遇到了跨域问题。本文介绍如何解决这类跨域问题。 具体的错误信息如下: Uncaught DOMException: Failed to execute ‘getImageData&rsqu...
herman 7年前 (2018-02-11) 5255浏览 0评论
一个典型的Three.js程序至少要包括渲染器(Renderer)、场景(Scene)、照相机(Camera),以及你在场景中创建的物体。本文主要介绍它们的用法。 WebGL的渲染是需要HTML5 Canvas元素的,我们可以手动在HTML...