Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
html5编程指南
前端单页应用SPA时代结束,Hotwire时机已到 - DHH
Ruby on Rails的作者DHH认为单页应用时代已经结束,无需使用太多JavaScript即可传递HTML的技术HTML-over-the-wire将迎来时机:多年来,我对单页应用程序SPA抱有相当的怀疑,这并不是什么大秘密。不是因为对 JavaScript 与生俱来的敌意,至
什么是CSS中的BEM约定?
BEM代表 Block-Element-Modifier。这种命名约定非常明确,并增加了前端代码的可读性。它避免了对 HTML 元素命名不明确的情况。该约定由三部分组成:块、元素和修饰符。为了理解这一点,我们需要一个例子。为此,让我们举一个例子:
Paged.js能使用HTML实现精美PDF
HTML和CSS是精美的语言,是协作和开放网络的标志性成就之一。它们可以创建精美的排版数字内容,这些内容可以在任何设备上查看,而无需任何特殊软件或付费许可证。但是,网络是为滚动内容而不是分页媒体而开发的(媒体是指离散页面,例如印刷或PDF)。不幸的是,尽管分页媒体上有
CheerpJ:能在浏览器中运行现代Java应用
CheerpJ 是一种在浏览器上以 WebAssembly 和 JavaScript 运行未经修改的 Java 应用程序的解决方案。它基于两个组件:WebAssembly 和 JavaScript 中的完整 Java 运行时环境,以及 JavaScript 编译器的提前 Java 字
HTML性能提升第一步:首页14kb规则
Web性能提升技巧:14kb规则,也称为首页14kb规则,首页html大小不超过14kb。当然如果启动了服务器端压缩,应该是压缩后的14kb。当用户打开网页时,收到的HTML的第一个TCP块为14kb。这是由于TCP慢启动算法为平衡传输速度所导致的。小的HTML文件可帮助浏览器在接收
HTML是不是编程语言? - css-tricks
人们认为HTML没有逻辑,或者,它不是图灵完备的,所以它不是一种编程语言。本文的目标不是证明 HTML 是或不是编程语言,而是证明用于声明它不是编程语言的三个主要论点是有缺陷或不正确的,从而从逻辑的角度使“HTML不是编程语言”的结论无效。 “HTML 是一种
免费开源的React.js可视化设计环境:Utopia
这是一个用于在浏览器中运行的 React 项目和组件的设计和编码环境。它将 VSCode 与设计和预览工具相结合,以及完全的双向同步:设计和代码相互实时更新。与现有的任何设计工具不同,它使用 React 代码作为事实来源。类似以前的FrontPage 和 F
提高生产力的十个最佳VSCode扩展插件
由于可以使用多个扩展插件,VS Code被认为是最好的编辑器之一。出于这个原因,在这篇文章中,我们将讨论一些很棒的 VS Code 扩展,它们可以帮助您提高生产力:
Flutter与React Native的比较
Flutter和React Native是两个最受欢迎的框架,根据2020年Statista的报告,有42%的开发人员更喜欢React,而Flutter是39%的开发人员的选择框架。Flutter是一个功能强大且功能全面的软件开发套件(SDK),随附有UI小部件和工具。Flutter
让div垂直水平都居中三种办法
将 div 居中这样的任务既容易又困难。它非常易于理解,但您不知道该怎么做(尽管您可能在参加新兵训练营时看到过很多次)。
网页字体大小font-size设置其实不管用 @tonsky.me
这是一篇很棒的文章,如作者所述,字体大小和行距目前在操作系统之间不一致,在字体之间不一致,并且与其他UI元素不一致。除了惯性和缺乏预见性之外,没有其他任何理由。作者提出的指定cap height的建议可能是唯一可行的解决方案:
什么是网页设计的"原子设计”?
Brad Frost开发了 "原子设计 "方法论,旨在指导人们如何更有意地建立界面设计系统,并使其具有清晰的层次结构。 这种方法被称为 "原子设计",因为它是基于化学原理和对物质本质的研究。我们很多人都熟悉的元素周期表,代表了构成宇宙的固定的 "原
iOS 16锁定lockdown模式对浏览器的影响 - sevarg
Apple 正在预览一项突破性的安全功能,为可能面临来自开发国家资助的雇佣间谍软件的私营公司的高度针对性网络攻击风险的用户提供专门的额外保护。 启用iOS 16的锁定Lockdown模式后对浏览器的功能影响如下:浏览器不再支持 We
虚拟世界元宇宙Metaverse对程序员意味着什么? - thenewstack
我们将在未来几年内实现 3D 版本的互联网,Metaverse是科技行业的最新流行语。但是,成为 Metaverse 中的开发人员意味着什么?它会是一个开放的平台,比如网络吗?还是会被一两家公司控制,比如移动应用生态系统?实际上,在当今环境中开发 Metaverse 应用程序意味着为
VS Code常见书写Html的快捷方式和技巧
Emmet为您提供了一系列快捷方式,包括.html和.css扩展为有用的代码段。Emmet支持内置于VS Code中,因此不需要下载扩展。 新的Html新建一个文件后缀名为.html的空白文件,键入感叹号!,会自动生成Html模板:<
学习HTML太难了,所以我做了一个编译器 - Austin Z. Henley
这位小哥在五年级的时候开始努力学习如何用 HTML 设计网页,觉得学习HTML太难了,所以想开始发明自己的语言,首先需要发明语言编译器,自此花了大约10年!乐趣随之而来。 自从制作我的第一个编译器以来,我一直在以多种方式研究编译器:
Jamstack CMS:过去、现在和未来
Jamstack CMS 的故事可以追溯到 90 年代。在本文中,我们沿着记忆之路走一趟,看看我们是如何获得今天拥有的现代 Jamstack CMS,以及它们在未来十年的发展方向。世界上第一个网站是由在文本编辑器中创建的静态 HTML 文件制成的。虽然它看起来不起眼,但它为我们今天
几款适合前端开发的Chrome插件
适用于Web开发人员的有用的Chrome扩展程序: JSON Formatter -使JSON易于阅读。 ColorZilla -高级吸管,拾色器和渐变生成器工具。 Lightshot -拍摄和编辑屏幕截图。 React Developer Tools
上页
下页
关闭