-
不会3D的厨师不是一个好司机,这个时代不卷就只能去开滴滴。 在元宇宙概念的背景下,上级领导也要求做点技术储备,在学习了一些常用的Web3D框架(babylonjs,threejs)后, 好奇于它们的底层原理,所以去了解下webGL的知识,本文主要介绍WebGl中着色器的原理。
webGLweb...
-
前言相信大多数前端团队在工作中都思考过UI自动测试的方案(特别是发生过线上事故的时候),虽然都知道增加测试能尽量减少事故率,但其实想落地并没那么容易,原因还是投入的成本通常会大于收益。那么这次我为什么要想尝试去做呢?主要还是觉得是使用场景上比较契合,这个下面展开。
UI自动化测试其实主要可以分...
-
我们都知道Javascript是一种单线程的语言,当我们需要执行大量复杂计算时,单线程性能就显得捉襟见肘,当然Javascript也有web worker支持开启多线程,但这也是使用了CPU的性能还需要自己处理并行逻辑,显得有些麻烦。除了CPU浏览器也可以使用GPU来处理程序,我们熟悉的Web...
-
前言git作为一个开发人员必不可少的工具,代码提交也是日常一个非常频繁的操作,如果你或你的团队目前对提交信息还没有一个规范或约束,那么你有必要看看本文的内容了。
为什么要规范提交信息首先规范提交信息肯定是有必要的,简单总结下几点好处:
让项目的维护或使用人员能了解提交了哪些更改
清晰的历史记...
-
在开发用户界面的时候经常需要处理一些用户权限的逻辑,例如管理员和普通访客展示界面是不一样的等,您如何在前端处理这种逻辑?本文将介绍如何以一种优雅的方式来处理,或许可以给你提供一些思路
原文地址:https://css-tricks.com/handling-user-permissions-...
-
最近有一款“合成大西瓜”的小游戏有点火,试玩了一下,玩法比较简单,实现难度也不大,所以参照游戏原型自己实现了一下,游戏开发主要使用了Phaser游戏框架,本文主要分享游戏功能的具体实现,对框架使用的API不会做过多介绍。
玩法分析首先简单介绍下游戏的玩法:控制水果从上方掉落,两个相同水果会合成...
-
前言吸顶导航是营销会场类最常用的组件之一, 现在的会场页面是越来越长,如果从第一屏手动滑到最后一屏,还是一个挺累的操作,所以吸顶导航还是很有必要存在的,组件很常见,但是开源的不多,而且大多是PC版,几乎都不能满足业务的需求,所以决定自己写一个。
先看下组件效果 demo
功能拆解梳理下组件需...
-
前段时间开发中台项目的时候经常需要频繁登录生产服务器去修改代码,但通常企业为了服务器安全,需要通过跳板机来链接,如下图,每次都需要先登录两台服务器才能链接到正式服务器,非常繁琐,这时候expect就派上用场了
expect是什么expect就是一个能帮我们自动化执行交互式脚本的命令行工具
安...
-
前言套圈圈游戏相信很多人小时候都玩过,玩法简单就不用介绍了,本文主要分享下开发过程中遇到的问题和解决思路
游戏体验地址:
技术选型Phaser & P2游戏框架原理都是差不多的,基本就是创建场景,精灵,主循环等等,只是每个框架写法不同而已,所以在选择框架的时候我还是考虑以下几点,文...
-
SSH是一种连接服务器的方式,使用SSH可以不必每次都输入用户名和密码
SSH的使用一、 Add SSH key to GithubMac1. 打开命令行工具,输入以下内容,替换你的邮箱名12$ssh-keygen -t rsa -C "your_email@example.com&...