elm 语言简介及示例
Elm 是一种可编译为 JavaScript 的函数式语言。它可以帮助你制作网站和 web 应用。它是一个非常强调简单和质量的工具。本文将:讲解 Elm 编程的基本原理。向你展示如何使用 Elm 框架制作互动式 App。强调适用于任何语言编程的原则和模式。我希望最后你不仅可以使用 Elm 创建出色的 web 应用,而且能够理解使 Elm 易于使用的核心思想和...
Rollup.js 简介
概括Rollup 是一个用于 JavaScript 的模块打包工具,它将小的代码片段编译成更大、更复杂的代码,例如库或应用程序。它使用 JavaScript 的 ES6 版本中包含的新标准化代码模块格式,而不是以前的 CommonJS 和 AMD 等特殊解决方案。ES 模块允许你自由无缝地组合你最喜欢的库中最有用的个别函数。这在未来将在所有场景原生支持,但...
PHP 8.4 预览: 密码哈希:默认 Bcrypt 成本从 10 改为 12
PHP 8.4 修改了 PHP 内置密码哈希 API 的 cost 参数。PHP 提供了 password_hash、password_verify 和 password_needs_rehash (还有两个附加函数,用于获取支持的算法列表并从哈希中获取信息) 函数以安全散列密码的函数。密码哈希算法及其参数是可配置的,并且算法和参数存储在密码散列本身中,因此...
TIOBE 编程语言排名: 2023 年 12 月
12 月头条: C# 正在成为 2023 年年度编程语言是的,之前也有过类似情况。到 2022年底,C# 似乎将成为当年的编程语言。但在最后时刻,C++ 出人意料地获得了冠军。今年我们更加确信 C# 会赢。它在一年内上涨了 +2.38%,而其最接近的竞争者 Fortran 和 F# 分别只上涨了 +0.64% 和 +0.48%。排名前 20 的语言中的大多数...
Laravel 10.35 发布
Laravel 发布了 v10.35,包括 Blade @use 指令,数字缩写助手,使用 artisan down 生成 secrect 的能力。以下是关于本周推出的新功能的更多信息:
如何学习新的 Javascript 框架
这是我加入新团队的第一天,人们对我的期望很高:我加入团队是为了将我的设计驱动前端专业知识带到一个仍在测试中的新产品中。我有着典型的第一天的紧张情绪,但我之所以紧张还有另一个原因:第一天,我会跳到 Ember.js 中构建的应用中,帮助推出这款产品。只有一个问题:我以前从未写过一行 Ember 代码。我觉得我必须马上证明自己,否则我能给团队带来了什么价值?我试...
使用 Laravel Splade 编写单页应用
Laravel Splade 由 Pascal Baljet 创建,是一个使用 Larave Blade 模板创建单页应用(SPA) 的超级简单方式。Splade 使得创建现代、动态 web 应用更为简单,使用很愉快。Splade 提供了有用的 Blade 组件,这些组件通过开箱即用的无渲染 Vue 3 组件进行了增强,例如 ...
Laravel Pail - 跟踪日志文件的最简单方式
Laravel Pail 是一个允许您轻松地深入并跟踪应用程序的日志文件的包。Pail 设计用于任何日志驱动程序,非常容易记住,并提供一组有用的过滤器,帮助您快速找到您想要的内容。安装 Laravel Pail安装非常简单,只需从 Composer 获得软件包即可:composer require laravel/pail然后开始跟踪日志:php artis...
如何使用 PHP 将 HTML 转换成普通文本
Hypertext PHP 包将 HTML 转换为纯文本,并出色地处理各种格式错误的 HTML。它的工作原理是将 HTML 字符串作为输入,并删除所有标记,留下纯文本:
Turbine UI - Laravel Blade & Tailwind CSS UI 组件库
Turbine UI 是使用 Laravel Blade 和 TailwindCSS 样式创建的 web 组件库。Turbine UI 的设计考虑到了简单性和灵活性,使您可以轻松地对30多个专业设计的组件设计应用和功能。使用 Turbine UI 构建 Laravel 前端将设计过程转化为无缝的乐趣,确保可维护性轻而易举。您可以通过 Composer 免费安...