首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
beiying13376
更多收藏集
微信扫码分享
微信
新浪微博
QQ
80篇文章 · 0订阅
我工作中用到的性能优化全面指南
在Web开发中,Web的性能优化是一个重要的话题。无论是页面加载速度,用户体验,或者是程序运行效率,都与Web的性能优化息息相关。
三种前端实现VR全景看房的方案!说不定哪天就用得上!
前言 事情是这样的,前几天我接到一个外包工头的新需求,某品牌要搭建一个在线VR展厅,用户可以在手机上通过陀螺仪或者拖动来360度全景参观展厅,这个VR展厅里会有一些信息点,点击之后可以呈现更多信息(视
如何管理前端项目中的复杂依赖关系
随着前端工程规模的增加,各种第三方与自有依赖包的关系也日趋复杂。这时候可能产生什么问题,又该如何解决呢?这里分享我们前端团队的一些实践。 安装依赖包,对于前端开发者来说不过就是一句 npm install xxx 的事。那么,单纯靠这种方式给一个项目安装了很多依赖,就算是复杂的…
StateShot - 无侵入的历史状态管理库
在前端的富交互编辑中,稳定的撤销 / 重做功能是用户安全感的一大保障。设计实现这样的特性时有哪些痛点,又该如何解决呢?StateShot 凝聚了我们在这个场景下的一些思考。 每次 push 的时候塞进去一个页面状态的全量深拷贝,然后在 undo / redo 的时候把相应的状态…
浅析 React / Vue 跨端渲染原理与实现
当下的前端同学对 React 与 Vue 的组件化开发想必不会陌生,RN 与 Weex 的跨界也常为我们所津津乐道。UI 框架在实现这样的跨端渲染时需要做哪些工作,其技术方案能否借鉴乃至应用到我们自己的项目中呢?这就是本文所希望分享的主题。 什么是跨端渲染呢?这里的「端」其实并…
自制前端框架之依赖追踪器
依赖追踪机制是 Vue 的核心之一,那么依赖追踪算法如何工作呢?在 30 行内我们就能实现它🤓 Reactive 基础 说起依赖追踪,就不能不提数据绑定的概念。前端最常见的重复劳动之一就是把数据绑定到 HTML 模板上,这时数据绑定能够实现数据更新时模板的自动更新。简单的三行伪…
基于原型链劫持的前端代码插桩实践
代码插桩技术能够让我们在不更改已有源码的前提下,从外部注入、拦截各种自定的逻辑。这为施展各种黑魔法提供了巨大的想象空间。下面我们将介绍浏览器环境中一些插桩技术的原理与应用实践。 封装一个「先执行自定义逻辑,然后执行原有 log 方法的函数」。 将原生 console.log 替…
从this机制看bind的实现
废话不多说,我们一起来看看this的绑定机制。 开局上结论this有四种绑定模式分别是默认绑定、隐式绑定、显式绑定、new绑定。 他们之间的优先级关系为:new绑定 > 显式绑定 > 隐式绑定 > 默认绑定。 new绑定比较特殊,new大部分情况下是创建一个新的对象,并将thi…
OPPO外包面试完整记录
今天是面试的第一天,记录一下.话说投简历投了不少天了,不知道为什么全是外包岗位.我本来开始没有想外包岗的,不过实在没有面试机会,于是就接了一个OPPO的外包岗. 我住在龙华这边,离后海那边非常远.大约八点50出发,到OPPO的时候已经10点半了.办公地点还是很高大上的,具体怎么…