印记中文周刊 2024年10月19日
690 期 -
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文涵盖了诸多JavaScript相关内容,包括工具的应用、框架的更新、语言特性的讲解、教程与趣事等方面。涉及1Password、Next.js、Three.js等的情况,以及各种代码与工具的介绍。

1Password借助浏览器扩展管理密码,其构建时间过长,esbuild或可提供帮助。Next.js 15发布候选版,支持React 19等新特性并带来一些潜在变化。aem1k展示了多种JavaScript创意项目,如将JS代码转化为六个字符等。

Gulp团队进行调查以改进工具使其适应现代需求。Brendan Eich在Twitter/X上反驳JS是'最糟糕'的说法。Ryan Dahl通过DevWorld 2024演讲介绍JSR。Three.js推出自己的'TSL'着色器语言。

教程方面,介绍了2024年开始使用的10个现代Node.js运行时特性,解释ECMAScript 2023中Symbols作为WeakMap键的好处,探讨为何需要标准的JavaScript ORM等内容。

代码与工具方面,有Regexper用于显示JavaScript正则表达式为铁路图,Hono v4.4是通用的JS Web应用框架,Inertia.js v1.1连接前端库和服务器端框架,ShareDB v5.0用于实时同步JSON文档,Qlock是JavaScript的Quine时钟。

690 期 -编辑:Yucohny? 本周热门How 1Password Used esbuild to Cut Browser Extension Build Times —— 1Password is a popular password management tool that relies upon a browser extension to fill out passwords on the Web. At over a minute for a single build, things were starting to drag for the devs. Could esbuild help? A fun story with plenty of technical details.Jarek SamicNext.js 15 Release Candidate —— The popular React meta framework gets ready for a major new release with a RC giving you an opportunity to experiment with React 19 (and React Compiler) support, executing code after a response with next/after, and a few potentially breaking changes.Delba de Oliveira and Zack Tanneraem1k: A Variety of JS Hacks and Creative Coding —— This is a fun one. Martin really captures the joy and expressiveness of JavaScript and the Web with his collection of projects, whether it’s offering a NSFW-named tool to convert your JavaScript into just six characters, rendering a spinning globe in 1KB of JS, the Game of Life in 176 bytes, and many more such experiments.Martin Kleppe快讯:The folks behind the long standing Gulp build tool are running a survey to help make Gulp better and suit modern needs. It closes tomorrow.? JavaScript's creator Brendan Eich popped up on Twitter/X to refute a claim that JS is "the most slop" by saying it's only 50% so.. I don't get it either.If you haven't gone down the JSR rabbit hole yet, let ▶️ Ryan Dahl convince you through his DevWorld 2024 talk. (29 minutes.)Three.js introduces its own 'TSL' shader language as a way to write WebGPU shaders with JavaScript rather than the WebGPU Shading Language.?  教程与趣事10 Modern Node.js Runtime Features to Start Using in 2024 —— If it ever feels like the new feature spotlight shines too much on Bun or Deno, never fear - Node.js has been taking huge strides forward too. Liran looks at lots of what’s new.Liran TalECMAScript 2023 Feature: Symbols as WeakMap keys —— Dr. Axel continues his look at language features by explaining what WeakMaps are for and why using symbols for keys has added benefits.Dr. Axel Rauschmayer▶ uBlock Origin: Let's Read the Code —— A prolific code reader spends some time digging into the popular ad blocker that’s almost entirely built in JavaScript.Ants Are EverywhereWhy We Need a Standard JavaScript ORM for SQL Databases —— ..and is it Drizzle?Paul Scanlon (The New Stack)Want Out of React Complexity? Try Vue —— A high level piece that may provide some context if you haven’t dabbled with Vue yet.Richard MacManus (The New Stack)? Why We Don't Have a Laravel For JavaScript... YetVince Canger(Wasp)? It’s Not Just You, Next.js is Getting Harder to UseAndrew Israel? How to Create a Modal in React with HTML's <dialog>Colby Fayock? What's New in Angular 18Gergely Szerovay?  代码与工具Regexper: Display JavaScript Regular Expressions as Railroad Diagrams —— Might come in handy for learning regular expressions or if you have a complex regular expression and you don’t know what it does (not an uncommon situation..!)Jeff AvalloneHono v4.4: The Standards-Based JS Web App Framework for Everywhere —— Hono is a small, fast web framework with a straightforward API, middleware support, and that runs pretty much on anything (Deno, Bun, Node, Cloudflare, and more). v4.4 brings it to JSR, adds timeout middleware, and a helper to get information about connected clients.Yusuke Wada and ContributorsInertia.js v1.1: Build SPAs for Any Backend —— Inertia acts as ‘glue’ between various frontend libraries (React, Vue, or Svelte, say) and server-side frameworks (e.g. Rails or Laravel).Jonathan ReininkShareDB v5.0: Realtime Database Backend Based on Operational Transformation —— For when you need real time synchronization of JSON documents (such as for behind a real time collaboration app).ShareJSQlock: A JavaScript Quine Clock —— We linked to Martin's array of creative JavaScript experiments earlier, but why not finish with one that particularly tickled us? A quine is a program that takes no input but manages to produce, as output, its own source code. Here’s a fun JavaScript example that isn’t merely a quine, but a clock too.Martin Kleppe版本发布:

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

JavaScript 代码工具 框架更新 语言特性
相关文章