智能营销平台前端 - 每周分享(第 110 期)

142 阅读3分钟

新闻、观点、有趣

注释不简单,暗藏玄机
注释里不仅有功能,还有历史(笑)

唐朝人更懂React

Deno 1.6正式发布!支持将TypeScript编译成单个可执行文件,苹果M1可原生运行
近日,Deno 1.6.0 正式发布。这一版本包含一些主要特性升级和许多错误修复,包括最受开发者关注的 deno compile 也取得了阶段性成果,现在 Deno 终于可以支持将 TypeScript 编译成单个可执行文件了。

不同角度看跨域那些事
这个就是典型的跨域问题,那为何会跨域?是因为浏览器的安全功能“同源策略”,它限制了两个不同源之间的数据访问以及交互,因为不同源,浏览器限制访问不到。本质上是一个安全机制,为了防止程序恶意调用。 答:这就是个预检操作。对于非简单请求,会在真正发起请求之前,发起一次HTTP查询请求…

教程、技巧

当 SSR 遇上 Serverless,轻松实现页面瞬开
SSR 的全称是 Server Side Rendering,对应的中文名是:服务器端渲染,顾名思义是将渲染的工作放在 Server 端进行。

而与之对应的是 CSR ,客户端渲染,也就是目前 Web 应用中主流的渲染模式,一般由 Server 端返回的初始 HTML 页面,然后再由 JS 去异步加载数据,然后完成页面的渲染。

Node.js 服务性能翻倍的秘密
用过 Node.js 开发过的同学肯定都上手过 koa,因为他简单优雅的写法,再加上丰富的社区生态,而且现存的许多 Node.js 框架都是基于 koa 进行二次封装的。但是说到性能,就不得不提到一个知名框架:fastify ,听名字就知道它的特性就是快,官方给出的Benchmarks甚至比 Node.js 原生的 http.Server 还要快。

欠下“技术债”,谁负责?
技术债是指在当前以某种方式做某件事的好处,以换取在将来某个时候以另外的方式做这件事的成本。

搞懂 HTTP 重定向 - 如何优雅地使用 301
作为前端开发,大家对重定向一定不陌生,不就是永久重定向和临时重定向嘛,谁还不知道呢 ?。

那么大家是否知道永久重定向和临时重定向的区别呢?如果不小心设置了永久重定向该如何取消呢?如何优雅地使用重定向呢?接下来就让我们来一探究竟吧。

交互导入模式
你的页面可能包含组件或资源的代码或数据,而这些代码或数据并不是立即需要的。例如,除非用户点击或滚动页面的某些部分,否则他们看不到用户界面的某些部分。这可以应用于你编写的多种第一方代码,但也适用于视频播放器或聊天小应用等第三方小组件,通常需要单击一个按钮来显示主界面。

库、工具

URL2Video 流水线:网页端自动创作视频的实现
URL2Video 从 HTML 中提取素材资源(文本、图像或视频)及其样式(包括字体、颜色、图形布局和层次结构),并将素材资源组织成一系列镜头,同时保持与页面相似的观感。