首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
phoebeCodeSpace
掘友等级
前端工程师
|
南京
公众号:AI咖啡屋
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
176
文章 151
沸点 25
赞
176
返回
|
搜索文章
赞
文章( 151 )
沸点( 25 )
探索Virtual DOM的前世今生
在前端开发过程中,对性能产生最大影响的因素莫过于DOM的重排重绘了,React作为前端框架领跑者,为了有效解决DOM更新开销的问题,采用了Virtual DOM的思路,不仅提升了DOM操作的效率,更推动了数据驱动式组件开发的形成与完善。一旦习惯了数据驱动式开发,再要求我们使用显…
浅谈H5音频处理(更多谈谈录音方向的内容)
最近需要做一个实时录音然后根据音频流实时反馈出调用静音分析(VAD)以及语音识别(ASR)接口的功能。于是研究起H5有关这方面的支持。 首先需要弄清一点,Web Audio API和H5的<audio>完全不是一个体量级的东西,<audio>可以很方便地让你将音频文件丢进去就自…
VsCode读取项目文件的Eslint规则 保存时自动修复格式错误
同一个项目,保持代码风格的一致,是非常重要的一个规范。但事实上项目小组成员的代码校验规则、格式化工具通常都不一致,为了避免项目到后期出现无法维护的问题,项目成员使用同一套校验规则,同一个格式化方式是相当好的步骤之一。 注意要安装在开发环境上,还有就是如果你使用的是脚手架的话,选…
小程序 webview 应用实践(演讲内容整理)丨掘金开发者大会
大家好,我是转转开放业务部前端负责人张所勇,今天主要来跟大家分享小程序 webview 方面的问题,但我并不会讲小程序的 webview 原理,而我主要想讲的是小程序内如何嵌入 H5。 那么好多同学会想了,不就是用 web-view 组件就可以嵌入了吗,是的,如果咱们的小程序和…
Vue 应用性能优化指南
得益于 Vue 的 响应式系统 和 虚拟 DOM 系统 ,Vue 在渲染组件的过程中能自动追踪数据的依赖,并精确知晓数据更新的时候哪个组件需要重新渲染,渲染之后也会经过虚拟 DOM diff 之后才会真正更新到 DOM 上,Vue 应用的开发者一般不需要做额外的优化工作。 但在…
canvas像素点获取 —— 拾色器、放大器
最近在学习canvas,然后照葫芦画瓢简单实现了几个小demo,跟大家一块学习一下。 方法返回 ImageData 对象,该对象拷贝了画布指定矩形的像素数据。 是Uint8ClampedArray类型的一维数组,包含着RGBA格式的整型数据。 color/alpha 以数组形式…
写一个构建复杂数据的日历组件 Kalendar
日历的展现一般是一个表格,我们需要将每一天的信息放入表格,生成一个月或几个月的完整日历。 这个函数非常简单,它接收一个参数 date ,可变天数为 2 月,这里进行闰年判断即可。 请注意这里参数的 date , 很有可能是 new Date() ,比如当天为 2018-08-3…
threejs+tweenjs实现3D粒子模型切换
也可以去预览。 但是作者并没有把源码分享出来,正好最近在学习 threejs,正好抽时间写了一个类似的 demo,希望能帮助一些喜欢 threejs 的初学者。效果如下: 接下来,我们一起来看如何实现这样一个粒子体系切换动画。 将获取到的 json 文件保存到本地。 首先,初始…
近两万字小程序攻略发布了
OpenId 是一个用户对于一个小程序/公众号的标识,开发者可以通过这个标识识别出用户。 UnionId 是一个用户对于同主体微信小程序/公众号/APP的标识,开发者需要在微信开放平台下绑定相同账号的主体。开发者可通过UnionId,实现多个小程序、公众号、甚至APP 之间的数…
JavaScript中高阶函数的魅力
AOP(面向切面编程)的主要作用就是把一些和核心业务逻辑模块无关的功能抽取出来,然后再通过“动态织入”的方式掺到业务模块种。这些功能一般包括日志统计,安全控制,异常处理等。AOP是Java Spring架构的核心。下面我们就来探索一下再Javascript种如何实现AOP 在J…
下一页
个人成就
文章被点赞
610
文章被阅读
67,659
掘力值
1,850
关注了
50
关注者
64
收藏集
20
关注标签
22
加入于
2016-09-20