首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
noahlam
掘友等级
稿定科技
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
227
文章 225
沸点 2
赞
227
返回
|
搜索文章
最新
热门
从解压一个 zip 文件开始 来看浏览器里的数据操作
做视频编辑器的时候,需要从服务端获取一个模板包文件,然后解压这个文件,然后把文件里面的内容显示出来。 首先,每一种文件,其实都有一套自己的「结构规则」, 比如 psd 就是直接根据 psd 文件规范,把数据直接存成二进制文件, office2007+ 的就是根据 ECMA376…
手摸手教你用 js 写一个 js 解释器
用 js 来 编译 js 看起来是个高大上的东西,实际原理其实很简单,无非就是利用 js 对象属性可以用字符串表示 这个特性来实现的黑魔法罢了。 直接递归 AST 处理所有类型的节点. 最后成功的把我这样的新手就被吓跑了。 那么今天我写这篇的目的,就是给大家一个浅显易懂,连刚学…
web worker 的传值方式以及耗时对比
发现 web worker 在传值这块占用了大部分的时间,所以想开这篇来详细聊聊. 这里我们重点来看一下同一个文件用两种方式来传值,会有多大的差别,这边随意从电脑里面找了一个 96MB 的 PSD 文件来测试. 大概都是这个时间. 同样我换了上面那个里面啥都没有的空文本文件,耗…
利用网页版微信API做一个微信机器人
前一阵子一个朋友找我,问我能不能搞一个微信自动加好友的软件,(在普通人眼里,程序员就是专门写木马病毒外挂软件的三流黑客.不会写那就连三流都不是. 最终原理没找到,倒是找到几个有意思的 github 仓库,利用网页版的微信 API 做第三方微信. 除了最后一个当前时间戳不是固定的…
js对文件和二进制操作的一些方法汇总
之所以说它是个万能的对象是因为它可以读取任意格式的内容,最近我尝试过用 FileReader 读取过 psd, ppt, 各种图片等等. 虽然很多情况下,它读出来的是我们完全看不懂的东西.不过通过一定的转换,理论上我们可以在浏览器里面打开任何文件类型. 由于 FileReade…
内凹样式的另一个方案--v-coupon 一款基于 vue 的卡券组件
v-coupon 就是为了解决以上痛点而诞生的。 有任何 bug, 需求, 意见, 建议, 吐槽, 欢迎走issue 通道, 同时也欢迎 pr.
新手引导动画的4种实现方式
前一阵子忙着找工作,面试过程中,碰到一个感觉比较有意思的问题,尽量多的列举出新手引导动画的实现方式, 昨天稍微总结了一下, 实现了4种.源码在最后,如果想直接看结果的,可以拉到最后去看. 在复制内容下面,加一层半透明的遮罩层. 比较平凡的实现方式,普普通通的,没啥特色. 优点:…
js-xlsx + handsontable + echarts实现excel上传编辑然后显示成图表
然后在浏览器里面预览和编辑, 最后再选择一些数据,用echarts生成报表. 然后再监听 FileReader 对象的 onload 事件 , 在 onload 事件 的回调函数中,我们可以获取到 读取的二进制数据. FileReader.readAsArrayBuffer()…
vue-multi-tab--一个让你在SPA里使用多页签的框架页
vue-multi-tab 是一套基于 vue 和 element-ui 的 , 实现了 tab-router (一个基于 tab 的路由) 的 单页面, 多页签 应用程序.
vue-multi-tab--一个让你在SPA里使用多页签的框架页
vue-multi-tab 是一套基于 vue 和 element-ui 的 , 实现了 tab-router (一个基于 tab 的路由) 的 单页面, 多页签 应用程序. 然后就部分热心网友就在下面回复了一些其他类似的项目,我逐一查看了一下,发现基本都是基于 vue-rou…
下一页
个人成就
文章被点赞
2,088
文章被阅读
106,335
掘力值
4,922
关注了
104
关注者
361
收藏集
1
关注标签
52
加入于
2017-08-27