一些(网站)滚动的效果是如此令人着迷但你却不知该如何实现,本文将为你揭开它们的神秘面纱。我们将基于最新的技术与规范为你介绍最新的 JavaScript 与 CSS 特性,(当你付诸实践时,)将使你的页面滚动更平滑、美观且性能更好。
通过小故事,了解多一点何谓 Node 高性能
hello~亲爱的看官老爷们大家好~最近身体抱怨,只好宅居家中天天啃书,将 Java
基础啃完一大部分。通过学习新语言,算是对以前 Node
底层部分一知半解的知识,有了较为全面的了解,因而有了这个可爱的小故事。
想偷懒的话,toLocaleString 了解一下?
hello~亲爱的看官老爷们大家好~最近沉迷于学习其他语言,有一段时间没写文章了。时间一晃就到了4月,再不写就怕彻底懒下去了。这次给大家分享 toLocaleString
的一点技巧,如果需要初始化数字或日期时,不妨考虑一下,会有偷懒奇效哦!
注意!一般而言,数字与日期的显示是有要求的,样式方面需要统一。但如果是内部项目或者是 pm 允许,那么使用 toLocaleString
格式化数字与日期是相当好的,不然还是建议自己写正则或函数转换。毕竟每个 API
都有局限性。
服务器推送 SSE 了解一下?
hello~亲爱的看官老爷们大家好~过完年第一周已经结束,是时候开始制定新的工作计划了。主要负责的项目是数据可视化平台,而使用中如果服务器能有推送能力让页端得到相关通知的话,就能实现很多功能上的优化。鉴于项目中 Node 端已经正式投入使用,前端拥有了自己的服务器,搞事情起来自然方便很多。
记一次 Node debug 过程
hello~亲爱的看官老爷们大家好~最近接手维护公司另一个 Node
项目,稍微熟悉一下代码后,便被提了一个解决线上 bug 的需求。定位问题后解决还是十分容易的,但是这个过程十分有趣,bug 出现的原因也值得深思。因而有了这篇文章,分享这次 bug fixes 的过程。
基于 Node.js 前后端分离的一点思考
hello~亲爱的看官老爷们大家好~有一段时间没写文章了,最近忙于为一个对内的数据可视化平台进行完全的前后端分离。原来的项目是一个基于 Vue
的单页应用,重构后接入 Node
作为中间层,达到完全的前后端分离。
由于项目相对简单,成本并不是太高。下文将简单介绍一下使用的技术栈与分离后的收益,重点是对基于 Node
做前后端分离的一点思考。
动态创建 Web Worker
hello~亲爱的看官老爷们大家好~最近入职新公司后,接手可视化平台的开发工作。经过收集意见后,发现使用者普遍吐槽渲染时太卡。查看接口后发现,后端直接返回查询数据库后的原始结果,需要页端傻乎乎地循环处理各种数据。当数据量大的时候,用户就只能傻看着浏览器卡死。
优化方案相信大家都有想法,在无法改后端数据体的情况下,最低成本的当然是引入 Web Worker
,将处理逻辑丢给它就好。但由于各种原因,建一个 Web Worker
文件再求后端爸爸部署,暂时是不太可行的。那么,脑洞大开想一想,能不能页端动态创建一个呢?
简单易懂的 webpack 打包后 JS 的运行过程(二)
hello~亲爱的看官老爷们大家好~上周写下一篇 简单易懂的 webpack 打包后 JS 的运行过程 后,还是挺受小伙伴们欢迎的。然而这篇文章挖了坑还没填完,这次就把剩下的内容补完。
简单易懂的 webpack 打包后 JS 的运行过程
hello~亲爱的看官老爷们大家好~ 最近一直在学习 webpack 的相关知识,当清晰地领悟到 webpack
就是不同 loader
和 plugin
组合起来打包之后,只作为工具使用而言,算是入门了。当然,在过程中碰到数之不尽的坑,也产生了想要深入一点了解 webpack
的原理(主要是掉进坑能靠自己爬出来)。因而就从简单的入手,先看看使用 webpack
打包后的 JS
知多一点 webpack 的 CommonsChunkPlugin
hello~亲爱的看官老爷们大家好~ 最近一直在学习 webpack
的相关知识。曾几何时我总觉得 webpack
的体系庞大而难以掌握,一直回避不愿去学。然而伟人鲁迅曾说过: 世上太多事会因无法掌握而使你狂躁不安,最好的解决方法就是硬着头皮开始做! 因而就从比较简单的 CommonsChunkPlugin
开始学起吧~