Fork me on GitHub

在 Pico Neo3 上使用原生 WebXR 开发 HelloWorld VR 应用

上周了解了 WebXR 相关的基本概念,今天来研究下如何用手上这台 Pico Neo 3 自己开发一个 HelloWorld 级别的 WebXR 应用。包括环境配置、代码编写以及运行。由于还是刚入门开发,所以就先不上 XR 框架了,等到对原生 API 有一定了解后,再学一下如何用 XR 框架结合前端框架开发比较完整的 APP 应该会比较好一些。

阅读更多...

4k@60Hz显示器折腾小记

工作之后学习的时间越来越少了,字节的工作节奏确实相当紧张,原来给自己定的一月一篇文章的目标也没有完成,希望节后能让自己留出一些时间来多补充补充知识吧。

这次博客就简单写写最近这两天发生的一件换屏幕的事情吧。

我有一个在北京读研的同学,最近跟我说在实验室干活缺个好使的屏幕用,问我选购推荐。

我说好啊,然后发给他几个之前挑屏幕时留意的款式,大多数都是2000块钱以内的入门级显示器。但挑了一番之后,这哥们表示还是有点超出预算,但是现在用的屏幕写代码实在非常辣眼睛,所以又来问我买个二手的可不可以。二手显示器确实可以用,但是我其实也不咋会挑,只能说看看没啥大问题能用就好。

后来转念一想,我要不把我用的这个卖给他,然后自己再买个好点的?

阅读更多...

浅谈前端开发中的产品思维

前段时间一直埋头在毕业设计中,总想着再写篇博客来告别今年的四月,那就来简单聊一下前端开发中的产品思维吧。

前端工程师的产出直接面向用户,应当对产品、交互和用户体验等层面有一定的认识。在公司有产品经理负责与前端对接产品方面的工作,但这并不代表前端工程师就不需要产品思维了。相反,产品思维能够作为一条重要的思路贯穿到整个开发工作流中,帮助前端工程师更好的去思考怎样将界面和交互做到更适合用户使用,更能让用户提升对产品的黏性,从而推进一款产品逐渐走向成功。

产品思维并不是一个普适性、固定性的思维,能根据既有的方法论总结出一套专属于自己的产品思维才是最有价值的。字节跳动的面试官也曾问过我“谈谈你对产品Sense的理解”,能够掌握产品思维的基本方法并将其实际应用在前端领域,对前端工程师来说是一项比较重要的能力。本文结合一些资料简单介绍了我对前端产品思维的一些认识,并希望能以此为题引起更多对技术和业务的思考和理解。

阅读更多...

2022年第十三届蓝桥杯Web应用开发组省赛题解

写下这篇博客的标题时,我不由得想到了三年前第一次参加蓝桥杯的我。当时参加的还是C++组,题目是那些烧脑的算法题,谁能想到在三年后的今天,蓝桥杯竟然有了Web前端的赛题。经过几次考纲改动后,实际比赛的题目其实比我想象中要简单,原本还以为能遇到Webpack配置或者npm之类的问题呢(

蓝桥也没说Web组用的什么自动化测试框架,如果组委会的判题机不抽风的话,我应该是绝大部分题都有把握拿分的,除了某个还原设计图的题目比较头大,这个可能只拿一部分分吧。

一直面试压力还是有的,偶尔做做这种题也挺有乐趣。

1649573874649

阅读更多...

关于Webpack与Vue CLI的知识点整理

这篇文章来梳理一下工程化的一部分内容。Webpack的内容很杂很碎,且版本更迭较快,理解核心思想才能不至于在版本更新中迷失自我。Vue CLI目前已经稳定在4.x版本,整理Vue CLI也算是对这个老牌的工具做个简单的总结,2021年Vite开始爆火,2022年Vite也将继续稳定发展,Vue CLI胜在一手稳定性,大型企业项目的首选,新的小型项目建议首选Vite,开发体验会更舒适。

本文采用的Webpack版本为4.x和5.x,Vue CLI的版本为4.x。行文风格偏理论介绍,实际项目配置其实资料和规范都是很容易查到的,这里就不会举太多例子了。

阅读更多...

JavaScript异步编程知识点集锦

计算机科学中的一个基本概念就是同步行为和异步行为的对立与统一。对于JavaScript这种单线程语言来说,异步操作更是它的核心机制之一,由于没有多线程的加持,并行处理就成为了JavaScript要着重讨论的话题。异步操作就可以处理等待时间较长或计算量比较大的操作,同时不会阻塞主线程的执行。

在ES6标准之后,JavaScript对异步编程机制的支持大大加强,引入了Promise这种强力的工具,之后又新增了async和await关键字作为更优质的异步函数解决方案。

这里将这些内容做个简单的整理,曾经虽然也记录过一部分学习笔记但并不是很系统,本文争取彻底吃透这个知识点。

阅读更多...

测试一下Navigator的手机振动API

不保证能行噢,我只是简单做个测试。

JavaScript函数防抖、节流操作的原因与实现

最早听到这两个名词的时候还是在牛客的面经里,初次听起来很陌生,但后来慢慢发现,这两个操作还是相当重要的,关键在于要弄懂背后的理念,至于如何实现反而倒是次要的。

这篇文章详细的记录一下为什么会用到防抖和节流,以及它们的实现方式和常见使用场景。我相信正确的面试题并不是凭空产生的,问题的背后总能折射出一种业务实现中的细节。

阅读更多...

做前端的一点小感想

大学研究了四年前端,但遗憾的是在几乎没有人带我的情况下,弯路走了不少,也踩了无数的坑。幸好也稍微攒了点经验,这里简单做个总结。如果其中有些文字你难以理解,先尝试忘记这些“教条”,亲自去实践一段时间后再来回味,说不定你会有比我更深刻的理解。

非常感谢我的实习导师,为我的职业生涯指点迷津。本文中的一些观点是导师之前工作中讲到的,我结合了一下工程实践中的经验,总结出来了这篇文章。

阅读更多...
  • Copyrights © 2018-2023 Shawn Zhou
  • Hexo 框架强力驱动 | 主题 - Ayer
  • 访问人数: | 浏览次数:

感谢打赏~

支付宝
微信