加载中
技术期刊 · 河海不择细流 | 从根本上了解异步编程体系;Prefresh……

蒲公英 · JELLY技术期刊 Vol.46 或许你曾听过这样一个说法,最初的知识图谱设计就是互联网本身,它如河海不择细流,故能成就如今庞大的网络,也不断帮助我们梳理自己的知识体系。比方说对于...

2021/11/25 10:04
90
requestAnimationFrame 执行机制探索

1.什么是 requestAnimationFrame window.requestAnimationFrame() 告诉浏览器——你希望执行一个动画,并且要求浏览器在下次重绘之前调用指定的回调函数更新动画。该方法需要传入一个回调函数...

2021/11/11 18:08
1.5K
WebGL着色器渲染小游戏实战

项目起因 经过对 GLSL 的了解,以及 shadertoy 上各种项目的洗礼,现在开发简单交互图形应该不是一个怎么困难的问题了。下面开始来对一些已有业务逻辑的项目做GLSL渲染器替换开发。 起因是看...

2021/10/28 18:05
2.3K
说一说Web端侧AI

前言 AI 正在不断拓展前端的技术边界, 算法的加持也为前端研发注入了全新的力量。本文为大家介绍什么是端智能,端智能的应用场景以及 Web 端侧实现 AI 的基本原理概念。 什么是端智能 首先,...

从浏览器渲染层面解析css3动效优化原理

引言 在h5开发中,我们经常会需要实现一些动效来让页面视觉效果更好,谈及动效便不可避免地会想到动效性能优化这个话题: 减少页面DOM操作,可以使用CSS实现的动效不多出一行js代码 使用绝对定...

2021/09/24 18:14
1W
DI 原理解析 并实现一个简易版 DI 容器

本文基于自身理解进行输出,目的在于交流学习,如有不对,还望各位看官指出。 DI DI—Dependency Injection,即“依赖注入”:对象之间依赖关系由容器在运行期决定,形象的说,即由容器动态的...

2021/08/26 17:39
157
不懂物理的前端不是好的游戏开发者(一)—— 物理引擎基础

概述 游戏现在似乎已经成为了大家绕不开的一个娱乐方式,从大型端游到手游,到页游,再到各种 APP 里面的 H5 小游戏,它以各种方式入侵了我们的生活。那么在享受游戏的同时,作为一名前端开发...

2021/08/19 18:05
278
3D性能优化 | 说一说glTF文件压缩

引言 最近做T级互动,需要使用到3D模型。相信大家和我一样,在开始着手的时候,一定会有这么些问题: 1.如何选择3D模型的导出格式 2.如何对模型文件进行优化 3.在大流量的项目中兼容性怎么样...

京东购物小程序 | Taro3 项目分包实践

背景 京东购物小程序作为京东小程序业务流量的主要入口,承载着许多的活动和页面,而很多的活动在小程序开展的同时,也会在京东 APP 端进行同步的 H5 端页面的投放。这时候,一个相同的活动,...

2021/08/05 19:38
5.9K
浅谈树模型与集成学习-从决策树到GBDT

引言   神经网络模型,特别是深度神经网络模型,自AlexNet在Imagenet Challenge 2012上的一鸣惊人,无疑是Machine Learning Research上最靓的仔,各种进展和突破层出不穷,科学家工程师人人...

技术期刊 · 天光台高未百尺 | Uber 工程师的 JS 算法课;大数据时代的个人隐私;设计师的 Github;告别 PPT 工程师;从零开始实现的像素画

蒲公英 · JELLY技术期刊 Vol.42 这是一个最好的时代,多样化的平台给了所有人成长发展的机会,各种需求和解决需求的人让人大开眼界;但这也并不是完美的时代,“前端还需要懂什么算法?”、...

手写系列-实现一个铂金段位的 React

一、前言 本文基于 https://pomb.us/build-your-own-react/ 实现简单版 React。 本文学习思路来自 卡颂-b站-React源码,你在第几层。 模拟的版本为 React 16.8。 将实现以下功能: createEl...

2021/07/22 23:28
4.4K
凹凸技术揭秘:618 大促解析

导语 2021 年 618 已经圆满下线,平台下单金额创新高,达到了 3056 亿。作为大促线的主要前端承接团队,今年负责了 16 个会场的开发。本文将从会场创新功能、技术框架以及协作方式这三方面来...

简单易懂的设计模式(下)

一、观察者模式 1. 什么是观察者模式 当对象之间存在一对多的依赖关系时,其中一个对象的状态发生改变,所有依赖它的对象都会收到通知,这就是观察者模式。 2. 实际场景 1. DOM 事件 开发过程...

2021/07/02 18:55
227
技术期刊 · 天生江水向东流 | 深入 React 18 工作组;Google 出品的 CSS 课程;轻量级 Postman 工具;十分钟弄懂用户画像

蒲公英 · JELLY技术期刊 Vol.41 虚实如潮起潮落,阴阳如日出日落,万事万物都有其规律,就好像我们学习需要有一个渐进的过程;产品会根据用户画像来规划整个项目的周期;开发测试的时候希望...

实现SLIC算法生成像素画

前言 像素风最早出现在8bit的电子游戏中,受制于电脑内存大小以及显示色彩单一, 只能使用少量像素来呈现内容,却成就了不少经典的像素游戏。随着内存容量与屏幕分辨率的提升,内存与显示媒介...

2021/06/24 18:40
229
简单易懂的设计模式(上)

一、单例模式 1. 什么是单例模式 单例模式的定义是,保证一个类仅有一个实例,并提供一个访问它的全局访问点。 有一些对象,比如线程池/全局缓存/浏览器中的 window 对象等等,我们就只需要一...

2021/06/18 12:26
284
初窥鸿蒙

一、什么是鸿蒙 鸿蒙即 HarmonyOS ,是华为公司推出的支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备的分布式操作系统,并且它提供了多语言开发的 API,支持 Java、XML、C/C++、JS、...

2021/06/10 18:21
3.3W
实践指南-网页生成PDF

一、背景 开发工作中,需要实现网页生成 PDF 的功能,生成的 PDF 需上传至服务端,将 PDF 地址作为参数请求外部接口,这个转换过程及转换后的 PDF 不需要在前端展示给用户。 二、技术选型 该...

2021/06/03 19:21
398
GLSL着色器,来玩

对实现动画的前端同学们来说,canvas可以说是最自由,最能全面控制的一个动画实现载体。不但能通过javascript控制点、线、面的绘制,使用图片资源填充;还能改变输入参数作出交互动画,完全控...

2021/05/27 21:48
269

没有更多内容

加载失败,请刷新页面

返回顶部
顶部