禅林阆苑

www.csxiaoyao.com
80 篇文章
30 人订阅

全部文章

CS逍遥剑仙

腾讯 · 运营开发工程师 (已认证)

浅谈 TensorFlow.js 在前端的工程化应用

Google 推出 TensorFlow.js 已有多年,JavaScript 也不知不觉成为了世界上最好的语言。相信对于大多数没接触过机器学习的前端工程师来说...

9540
CS逍遥剑仙

腾讯 · 运营开发工程师 (已认证)

【技术创作101训练营】三种不同场景下 vue 组件动态加载的方法及实现

前端模块化开发模式已成主流,但随着前端项目规模的不断扩大,开发者可能会遇到以下一些问题:

9162017
CS逍遥剑仙

腾讯 · 运营开发工程师 (已认证)

Docker 学习总结

推荐安装 vagrant + VirtualBox 快速搭建 docker host,不推荐直接使用 Docker for Mac

22587
CS逍遥剑仙

腾讯 · 运营开发工程师 (已认证)

git学习总结03 — 分支管理

merge 分支合并有 fast-forward 和 no-fast-forward 两种模式。下图 dev 合入 master,默认触发快进模式(fast-f...

218127
CS逍遥剑仙

腾讯 · 运营开发工程师 (已认证)

git学习总结02 — 版本控制

版本的前进后退本质是 HEAD 指针的移动,有三种移动指针进行版本控制的方式:索引、^、~。

217107
CS逍遥剑仙

腾讯 · 运营开发工程师 (已认证)

git学习总结01 — 初始化

最初学习 git 已是多年前在校期间,用于课程设计,场景也相对简单。实习后由于所在公司一直使用 svn,缺少协作实践场景,时间久了 git 知识已逐渐淡忘。公司...

226127
CS逍遥剑仙

腾讯 · 运营开发工程师 (已认证)

浏览器原理学习笔记08—浏览器开发者工具

前面章节中提到过 Elements面板、Console面板、Sources面板的使用,本章主要讲解 NetWork 面板和 Audits 面板、Performa...

357147
CS逍遥剑仙

腾讯 · 运营开发工程师 (已认证)

浏览器原理学习笔记07—浏览器安全

协议、域名 和 端口 都相同的两个 URL 同源,默认可以相互访问资源和操作 DOM,两个不同源之间通过安全策略制约隔离 DOM、页面数据和网络通信来保障隐私和...

366217
CS逍遥剑仙

腾讯 · 运营开发工程师 (已认证)

浏览器原理学习笔记06—浏览器中的网络

1991 年提出的用于学术交流的 HTTP超文本传输协议,基于 TCP 协议,只用来传输体积很小的 HTML 文件。因为需求简单,所以只有一个请求行,没有 HT...

326167
CS逍遥剑仙

腾讯 · 运营开发工程师 (已认证)

浏览器原理学习笔记05—浏览器中的页面渲染

DOM 是表述 HTML 的内部数据结构,它会将 Web 页面和 JavaScript 脚本连接起来,并过滤一些不安全的内容。HTML 解析器 (HTMLPar...

335198
CS逍遥剑仙

腾讯 · 运营开发工程师 (已认证)

浏览器原理学习笔记04—浏览器中的页面事件循环系统

每个渲染进程都有一个非常繁忙的主线程,需要一个系统来统筹调度任务(具体任务后面详解)

354167
CS逍遥剑仙

腾讯 · 运营开发工程师 (已认证)

浏览器原理学习笔记03—V8工作原理

JavaScript 的数据类型有 8 种:7 种 原始类型 和 引用类型 (对象)

318157
CS逍遥剑仙

腾讯 · 运营开发工程师 (已认证)

浏览器原理学习笔记02—浏览器中的JavaScript执行机制

执行上下文(Execution context)是 JavaScript 执行一段代码时的运行环境,比如调用一个函数,就会进入这个函数的执行上下文,确定该函数在...

359167
CS逍遥剑仙

腾讯 · 运营开发工程师 (已认证)

浏览器原理学习笔记01—宏观视角下的浏览器

前端知识的深入绕不开浏览器原理的学习,本系列文章为笔者学习浏览器原理后整理的笔记,学习的过程以极客时间《浏览器工作原理与实践》为主线,对原文的重要知识点进行了归...

382197
CS逍遥剑仙

腾讯 · 运营开发工程师 (已认证)

使用 requestAnimationFrame 替代 throttle 优化页面性能

前面的文章《函数防抖(debounce)和节流(throttle)在H5编辑器项目中的应用》中讲过,对于 mousemove, scroll 这类事件,一般的解...

46797
CS逍遥剑仙

腾讯 · 运营开发工程师 (已认证)

彻底弄懂CSS优先级规则

当 html 元素拥有多个 css 样式时,浏览器会根据优先级规则计算 css,如果对优先级规则不够熟悉,在实际的开发过程中往往会产生很多困扰,本文总结css的...

359246
CS逍遥剑仙

腾讯 · 运营开发工程师 (已认证)

Chrome Dev Tools 之 Performance

作为前端开发,肯定对 Chrome 的 dev tools 不陌生,除了日常 Debug,还提供了一个非常强大的功能:performance 用做性能分析。

317116
CS逍遥剑仙

腾讯 · 运营开发工程师 (已认证)

函数防抖(debounce)和节流(throttle)在H5编辑器项目中的应用

前端开发者对函数防抖和函数节流或多或少有些了解,最近在做一个H5编辑器的项目,由于画布功能复杂,计算量较大,在鼠标拖拽操作时尤其是在低配电脑上能够明显感受到卡顿...

338106
CS逍遥剑仙

腾讯 · 运营开发工程师 (已认证)

前端自动化测试实践05—cypress-e2e入门

在 jest 单元测试中使用快照、API-mock 和 DOM 样式状态断言已经能够实现基础的 UI 测试,但是单元测试属于白盒测试,更关注数据的流动,而端到端...

67396
CS逍遥剑仙

腾讯 · 运营开发工程师 (已认证)

前端接口模拟工具Mock.js上手实践

在前后端开发过程中,常常会遇到前后端进度不一致的情况,如果前端停下来等后端接口调试完再继续开发会大大降低前端的开发效率。Mock.js 是一款成熟强大的接口模拟...

603126

扫码关注云+社区

领取腾讯云代金券