AlloyTeam

AlloyTeam

Copyright © Tencent AlloyTeam. All Rights Reserved.
AlloyTeam 腾讯全端 AlloyTeam 团队 Blog
  • 首页
  • Web 开发
    • 前端资讯
    • HTML5
    • CSS3
    • JavaScript
    • Node.js
    • 移动 Web 开发
    • 用户体验设计
    • Web 前端优化
    • 资源工具
  • 移动开发
    • Android 开发
    • iOS 开发
    • 移动 Web 开发
  • Alloy 实验室
    • 作品
    • HTML5 游戏
  • 关于
    • 团队
    • Github
    • 留言
    • 友情链接
  • RSS
  • 探索 webpack5 新特性 Module federation 在腾讯文档的应用
    In 未分类 on 2020年04月08日 by TAT.jay view: 22,239
    3

    前言:

    webpack5 的令人激动的新特性 Module federation 可能并不会让很多开发者激动,但是对于深受多应用伤害的腾讯文档来说,却是着实让人眼前一亮,这篇文章就带你了解腾讯文档的困境以及 Module federation 可以如何帮助我们走出这个困境。

    继续阅读

  • TAT.SigmaLiu ESLint 自动修复问题之如何保留最后修改人信息
    In 未分类 on 2020年03月06日 by TAT.SigmaLiu view: 5,463
    1

    在推行代码规范的时候,绝大多数情况下都会遭到不小的阻力,一来每个人的代码习惯不一致,要人轻易改变习惯确实也不是一朝一夕的事情,二来一般都会带来额外的开发成本和其它困扰。我们不禁在想,推行代码规范的困难点在哪里,以及如何解决这些痛点,让各个角色更容易接受呢?

     

    归纳起来,推行规范的过程中,最常听到的几点担忧有:

    1. 是否带来额外的开发成本
    2. 规范的执行力度有强制性吗
    3. 已经开发的分支,合入的时候遇到大量冲突谁来解决
    4. 存量代码如何解决
    5. 被修复的代码,后面一看最后修改人全部都是运行 eslint --fix 的那个人怎么办

    继续阅读

  • TAT. zhongzhong 【译】Jest 初学者教程:JavaScript 测试入门
    In 未分类 on 2020年02月25日 by TAT. zhongzhong view: 4,937
    0

    测试的意义是什么?

    在编程术语中,测试意味着检查我们的代码是否符合某些期望。例如:一个名为 “ transformer” 的函数应在给定某些输入的情况下返回期望的输出。

    继续阅读

  • iOS 键盘难题与可见视口(VisualViewport)API
    In 未分类 on 2020年02月25日 by TAT.rikumi view: 10,293
    5

    Web 开发者与 iOS 长达四年的较量,终于在 iOS 13 发布这一刻落下帷幕。

    iOS 8.2 和它的键盘难题

    2015 年三月,iOS 发布了 8.2 版本。这在当时看来也许只是这个现代的操作系统的一次小更新,但在 Web 开发者眼里,有些微妙的问题产生了。这是一件在 Android 世界里想象不到的麻烦事儿。

    在此之前 Web 开发者都非常清楚,在 window 全局对象上的 innerWidth/innerHeight 表示浏览器窗口中可以看到页面的区域的尺寸,而 outerWidth/outerHeight 表示浏览器窗口整体的尺寸。可以看到页面的区域又被称为「视口」(Viewport),在 CSS 的世界里,任何 position: fixed 的元素都会脱离文档流并以视口为基准进行定位,以便在页面滚动时让这些元素相对于窗口固定,例如桌面 Web 设计中常见的头部、侧边栏、「返回顶部」按钮等等。

    可是从 iOS 8.2 开始,这些概念开始不那么灵了。

    继续阅读

  • 译:使用 rust 和 wasm 实现基于指针碰撞的高效 virtual dom 运算
    In 未分类 on 2020年01月05日 by TAT.haoyue view: 5,649
    0

    英文原文链接

    Dodrio 是一个用 Rust 和 WebAssembly 编写的虚拟 DOM 库。它利用了 Wasm 的线性内存和 Rust 的低层次控制 api ,围绕指针碰撞(bump allocation)的方式来设计虚拟 DOM 渲染机制。初步的基准测试结果表明它比现有的虚拟 DOM 库性能都高。

    继续阅读

  • 浅谈协同文档中的数据一致性
    In 未分类 on 2020年01月02日 by ashtongao view: 4,255
    0

    在线文档是一个数据一致性要求很强的项目,我们经常会提到一个在线文档的技术:“协同冲突处理算法——OT”。这是协同编辑处理的核心。因为它保障了在多客户端同时提交修改的情况下的数据一致性,用通俗一点的方式描述:多人在线编辑,每个人提交的内容不一样,但通过协同冲突算法,最终都能看到一样的内容。

    继续阅读

  • liu, summerqy 如何进行 web 性能监控?
    In 未分类 on 2020年01月01日 by liu, summerqy view: 37,468
    2

    也许你有听过一个问题,你这款 web 应用性能怎么样呀?你会回答什么呢?是否会优于海量 web 应用市场呢?本文就来整理下如何进行 web 性能监控?包括我们需要监控的指标、监控的分类、performance 分析以及如何监控。但是,如何进行 web 性能监控本身是一个很大的话题,文中只会侧重一部分进行研究,某些内容不是很全面。

    继续阅读

  • TAT.cooperliang First Meaningful Paint 首次有效绘制时间
    In 未分类 on 2019年12月31日 by TAT.cooperliang view: 6,889
    3

    前言

    最近在研究网站测速相关的主题,接触到一个概念:First Meaningful Paint,简称 FMP,中文译名:首次有效绘制时间。今天我们来讲讲这个概念的来龙去脉。

    继续阅读

  • TAT. zhongzhong macOS 添加自动化操作
    In 未分类 on 2019年12月29日 by TAT. zhongzhong view: 6,018
    0

    前言

    在最近使用 vscode 的时候,有时候在 finder 中需要复制一下选中项目的路径,或者需要右键,在 XXX 中打开这种场景,这里记录下如何实现这些自动化的操作。

    继续阅读

  • TAT.steph 如何用原生 JS 实现一个最简单的 v-show 指令?
    In 未分类 on 2019年12月10日 by TAT.steph view: 5,185
    4

    Vue 作为最主流的前端框架,中文资料齐全、入门简单、生态活跃,可以说是工作中最常用的,如今对 Vue 原理的熟悉基本上是简历的标配了。之前参与了部分 2019 校园招聘的面试工作,发现很多简历上都写了:“精通 Vue”、“熟悉 Vue 原理和源码”、“熟悉 Vue 全家桶及其底层原理”、“熟悉 Vue 双向数据绑定” 等等,但是这么写你真的敢说熟悉 Vue 原理吗?

    继续阅读

上页 1 2 3 4 5 6 7 8 9 10 ...61 下页
公众号:AlloyTeam
扫码关注
公众号:AlloyTeam
合作伙伴
HTML5梦工场
腾讯云
Coding
书签
  • 印记中文
  • W3CTech
  • 前端观察
  • 腾讯 ISUX
  • W3C Plus
  • 腾讯 CDC
  • 腾讯游戏 TGideas
  • 百度前端 EFE
  • 百度前端 FEX
  • Web 前端开发
  • 淘宝前端团队 FED
  • V2EX
  • 蓝色理想
  • 云开发 CloudBase
  • HTML5中文学习网
  • 爱思资源网
  • 牛大拿_前端设计导航
  • 吕小鸣前端博客
  • 腾讯大学


Copyright ©  2011-2021 AlloyTeam. All Rights Reserved. Powered By WordPress
粤ICP备15071938号-2