首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
严博艺
掘友等级
前端工程师
|
小米
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
78
文章 74
沸点 4
赞
78
返回
|
搜索文章
赞
文章( 74 )
沸点( 4 )
如何实现一个Canvas渲染引擎(三):碰撞检测(射线法和像素标记法)
假设我们现在在canvas上画了很多个节点(DisplayObject),这些节点形成了一套层级关系,我们将鼠标移动到canvas元素上并点击了一下左键,这个时候,如何判断鼠标点到了哪个节点呢....
如何实现一个Canvas渲染引擎(二):Graphics类
本文将会介绍Graphics类支持的所有图形,一些简单的图形,将会使用比较短的篇幅来介绍,重点将会放在曲线等复杂图形的绘制上,如贝塞尔曲线、圆弧等...
如何实现一个Canvas渲染引擎(一):节点和层级关系
canvas并不会主动维护一个层级关系,我们能做的事情,只有画圆、画矩形、画线等,至于像DOM那样,在一个节点上调用appendChild来给这个节点添加子节点这种事情,在canvas里是不存在的..
前端下载文件的5种方法的对比(附加获取文件名
在前端站点上下载文件,这是一个极其普遍的需求,很早前就已经有各种解决方法了,为什么还写这么老的文章,只是最近在带一个新人,他似乎很多都一知半解,也遇到了我们必经问题之“不能下载txt、png等文件”的典型问题,我就给他总结下下载的几个方式。顺便分享出来,也许,真有人需要。 这是…
从输入URL到页面加载的过程所涉及到的知识点
多进程的好处可以避免单个 page、单个插件 crash 影响整个浏览器,也充分利用多核优势,提高浏览器稳定性,速度,安全性。 进程策略:多个 tab 同域名下可能会合并到一个渲染进程。通过页面右上角的... -> 更多工具 -> 任务管理器打开面板。 渲染进程收到消息后,与网…
webpack 4 源码主流程分析(一):前言及总流程概览
此系列文章作为笔记,用于记录分析 webpack 源码主流程的过程。 版本不同,源码略微有差异。 本项目 demo 开源在github,欢迎交流学习。 采用 vscode 来打断点调试分析。 webpack 从配置初始化到打包完成定义了一个生命周期,在这个生命周期中的每一个阶段…
进入大厂的面试经验(P7)
个人近期面试情况 今年以来,面试的几个代表性的公司,包括腾讯、饿了么、宝宝树、旷世科技等等,基本都成了。 最终,饿了么刚给我确认了p7的职位。也算自己到了另一个奋斗的阶段了。对自己的经历,做一个面试总
webpack编译流程
中无主而不止,外无正而不行。——庄子 现在前端开发基本上都会用到react、vue,用到了前端mvc、mvvm框架,基本上都会涉及到打包发布,打包常用的工具就是webpack、gulp等等。经常使用自然也要了解一些他大致的流程也会方便使用。 Entry: 指定webpack开始…
基于antd3.x项目的打包优化
用来可视化打包后的,各个文件大小,便于找到主要的优化项。 看上面的打包分析,首先优化antd的组件引入。 目前是全部引入的状态。 如果使用到antd-icon,整个icon文件就都会打包进来。 该项目中虽然并没有使用到icon,但仍然被打包了进来。 是因为我们使用的组件中有用到…
17K star 仓库,关于网络相关的前端面试题 90% 都有答案
今天的文章从输入 URL 开始,和大家聊聊这其中前端工程师**需要掌握的网络相关的内容**,希望大家能有所收获。
下一页
个人成就
文章被点赞
135
文章被阅读
23,767
掘力值
533
关注了
33
关注者
28
收藏集
0
关注标签
18
加入于
2019-03-14