共 296 篇文章

标签:javascript 第6页

Bun 1.0版本发布 一体化的JavaScript运行时和工具包-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Bun 1.0版本发布 一体化的JavaScript运行时和工具包

Bun 1.0版本发布,旨在提供出色的性能和开发体验,包括捆绑器、测试运行器和Node.js兼容的包管理器等。Bun是一个快速的一体化工具包,用于运行、构建、测试和调试JavaScript和TypeScript,从单个文件到全栈应用程序。,,您可以通过url、npm、brew、Docker等方式来安装Bun,相关命令如下:,curl:,npm:,brew:,docker:, 更新Bun:,Bun是一个一体化的JavaScript运行时工具包,专为提高速度而设计,它将运行时、打包工具、测试框架等功能融合在一个工具中,提供开箱即用的高性能体验。,Bun 兼容现有的 Node.js 生态,几乎所有 Node 程序可以无缝迁移。更令人振奋的是,Bun 的启动速度可达 Node 的 4 倍,运行 TypeScript 的速度比 esbuild+Node 快 5 倍!原因在于其使用了 Apple 开源的 WebKit 引擎,而不是 Node 常见的 V8。,Bun 内置对 TypeScript 和 JSX 的支持,省去了编译配置的麻烦。同时它也能兼容 CommonJS 和 ESM 模块,你可以在同一文件内混合使用import和require语句。,Bun还拥有先进的本地 API,比如用Bun.file()替代 fs 读文件,可获得 10 倍速度提升。Bun.write()写入文件也比 Node 快 3 倍。Bun.serve()启动 HTTP 服务支持 WebSocket,性能均是 Node 的 5 倍左右。可以说,Bun 的本地 API 设计是效率至上的。,(本文由主机测评zhuji.vsping.com原创,转载请注明出处“主机测评zhuji.vsping.com”和原文地址!)

互联网+
TypeScript 5.1发布 新功能介绍-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

TypeScript 5.1发布 新功能介绍

TypeScript 5.1正式版发布,引入了多项新功能和改进,包括Getters和Setters的不相关类型、JSX元素和JSX标记类型之间的解耦类型检查、命名空间JSX属性等等。下面一起来看下TypeScript 5.1主要更新内容介绍。,,TypeScript是一种通过添加称为类型的构造来构建于JavaScript之上的语言。这些类型可以描述我们程序的一些细节,并且可以在编译之前被TypeScript检查,以便捕捉可能的打字错误、逻辑错误等等。TypeScript还使用这些类型来提供编辑器工具,如代码完成、重构等。,TypeScript 5.1现在允许undefined-返回函数没有return语句。如果一个函数没有返回表达式,并且被传递给期望函数返回的对象undefined,TypeScript推断该函数的返回类型为undefined。TypeScript 5.1移除了Get访问器的返回类型必须可分配给其Set访问器类型这一限制。,TypeScript 5.1支持在TypeScript和JavaScript文件中输入@param标记时的代码片段完成,帮助开发者在编写代码文档或在JavaScript中添加JSDoc类型时快速生成对应注释信息。,使用JSX时,TypeScript现在支持命名空间属性名。TypeScript 5.1让JSX库可以更准确地描述JSX组件可以返回的内容。,TypeScript现在支持链接编辑对于JSX标签名称。链接编辑(有时称为“镜像光标”)允许编辑者同时自动编辑多个位置。这个新特性应该在TypeScript和JavaScript文件中都可以工作,并且可以在Visual Studio Code Insiders中启用。, 拓展阅读:《TypeScript和JavaScript哪个好 TypeScript和JavaScript的区别》,(本文由主机测评zhuji.vsping.com原创,转载请注明出处“主机测评zhuji.vsping.com”和原文地址!)

互联网+

TypeScript 4.8测试版发布 主要新增功能介绍

TypeScript是一种由微软开发的开源免费的编程语言,它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。TypeScript 4.8测试版发布,您可以通过以下不同方式来使用该测试版本。,要开始使用TypeScript 4.8测试版本,您可以通过NuGet获取它,或者使用npm与以下命令一起使用:,您还可以通过Visual Studio 2022/2019编辑器获取TypeScript 4.8 Beta。,下面是TypeScript 4.8主要新增功能介绍:,(本文由主机测评zhuji.vsping.com原创,转载请注明出处“主机测评zhuji.vsping.com”和原文地址!)

互联网+
Visual Studio Code 1.65版本发布-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Visual Studio Code 1.65版本发布

Visual Studio Code是一款开源的带GUI的代码编辑器,它能在Windows、Linux、macOS等各种平台上运行,功能非常强大。近日,Visual Studio Code 1.65版本发布,带来了诸多新特性和功能,下面一起来了解下。,Visual Studio Code 1.65主要更新内容包括:, 一、新编辑器历史导航,1、编辑器群组感知导航,Visual Studio Code中的编辑器历史导航特性驱动了一些流行命令,比如Go Back和Go Forward。在1.65版本中,编辑器历史导航会考虑到编辑器组,在编辑器历史中向后和向前导航将激活和聚焦那些编辑器组中的编辑器。删除编辑者组后,所有关联的历史条目都将被丢弃。,例如,在下面动图中,第一个Go Back光标放在新的编辑器组中,第二个Go Back则导航返回到原始编辑器组,操作十分便捷。,,2、历史导航范围的一些新设置,新环境workbench.editor.navigationScope可以将编辑器历史导航的范围限定为活动编辑组或编辑器。支持的值包括:,如果将范围配置为editorGroup或editor,则每个编辑器组或编辑器都将拥有自己的导航堆栈,可以单独导航。,3、笔记本支持,现在,您可以在任何笔记本中选择的单元格之间导航。导航跨编辑器工作,就像您可以在文本编辑器中的光标位置之间导航一样。,, 二、新的布局控制选项,Visual Studio Code 1.65版本增加了多个用户界面选项,将workbench.experimental.layoutControl.type设置为true,现可选择对应的布局选项,包括:,例如,设置both,则会显示下面三个切换按钮和下拉菜单。,, 三、新的音频提示,该版本添加了新的音频提示,包括警告、内联建议和调试器断点点击的音频提示。声音调试好后,此前的audioCues.enabled设置已被弃用,取而代之的是audioCues.*设置:,所有音频提示,除了lineHasWarning默认情况下为屏幕阅读器用户启用(设置值auto)。,, 四、设置编辑器拆分视图,新版本编辑器现支持使用可调整的拆分视图将内容列表与设置列表分开。,, 五、改进的自动语言检测,Visual Studio Code 1.65版本支持更多的语言,能跨JavaScript、TypeScript、Markdown、Python、PHP和C++等。当启用新设置workbench.editor.historyBasedLanguageDetection后,无标题编辑器将使用改进的自动语言检测算法,该算法会综合考虑您的编辑器历史记录和当前工作空间的内容。,Visual Studio Code 1.65其他新特性介绍,可查看:https://code.visualstudio.com/updates/v1_65,(本文由主机测评zhuji.vsping.com原创,转载请注明出处“主机测评zhuji.vsping.com”和原文地址!)

互联网+
TypeScript 4.6发布 新增功能介绍-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

TypeScript 4.6发布 新增功能介绍

TypeScript是JavaScript的一个超集,由微软开发的自由和开源的编程语言,有助于描述用户正在处理的值的类型或调用的函数类型。目前,TypeScript 4.6正式版已发布,带来了诸多新特性和功能。,,TypeScript 4.6新增功能主要包括:, 更多:《TypeScript和JavaScript哪个好 TypeScript和JavaScript的区别》,(本文由主机测评zhuji.vsping.com原创,转载请注明出处“主机测评zhuji.vsping.com”和原文地址!)

互联网+
网页左上角的图标 html 如何添加-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

网页左上角的图标 html 如何添加

要在网页左上角添加图标,可以使用HTML的 <link>标签和 <i>标签,需要在 <head>标签内添加 <link>标签,引入Bootstrap的CSS文件,以便使用其中的图标样式,在 <body>标签内添加 <i>标签,并为其添加相应的类名以显示图标。,以下是一个详细的示例:,1、在 <head>标签内添加 <link>标签,引入Bootstrap的CSS文件:,2、在 <body>标签内添加 <i>标签,并为其添加相应的类名以显示图标:,在这个示例中,我们使用了Bootstrap的图标库(Bootstrap Icons)中的 biinfocircle类来创建一个信息圆圈图标,你可以根据需要替换为其他图标类名。, ,<!DOCTYPE html> <html lang=”en”> <head> <meta charset=”UTF8″> <meta name=”viewport” content=”width=devicewidth, initialscale=1.0″> <title>网页左上角图标示例</title> <!引入Bootstrap CSS > <link href=”https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css” rel=”stylesheet”> </head> <body> <!页面内容 > </body> </html>,<body> <!页面内容 > <div class=”container”> <div class=”row”> <div class=”colmd6″> <h1>小标题1</h1> <p>这里是一些描述性文字。</p> </div> <div class=”colmd6″> <table class=”table”> <thead> <tr> <th>表头1</th> <th>表头2</th> </tr> </thead> <tbody> <tr> <td>数据1</td> <td>数据2</td> </tr> </tbody> </table> </div> </div> <div class=”positionabsolute top0 start0″> <!在左上角添加图标 > <i class=”bi biinfocircle”></i> </div> </div> <!引入Bootstrap JavaScript > <script src=”https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.3/dist/umd/popper.min.js”></script> <script src=”https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/js/bootstrap.min.js”></script> </body> </html>,

技术分享
javascript怎么将小写字母转为大写-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

javascript怎么将小写字母转为大写

在JavaScript中,可以使用 toUpperCase()方法将小写字母转换为大写字母,以下是详细的步骤和示例代码:,1. 创建一个字符串变量,我们需要创建一个包含小写字母的字符串变量。,2. 使用 toUpperCase()方法,接下来,我们可以调用 toUpperCase()方法将字符串中的所有小写字母转换为大写字母,这个方法会返回一个新的字符串,其中所有小写字母都被替换为大写字母。,3. 输出结果,我们可以使用 console.log()方法输出转换后的字符串。,完整的代码如下:, ,let str = “hello, world!”;,let upperStr = str.toUpperCase();,console.log(upperStr); // 输出 “HELLO, WORLD!”,let str = “hello, world!”; let upperStr = str.toUpperCase(); console.log(upperStr); // 输出 “HELLO, WORLD!”,

技术分享
html5 如何定位输入框-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

html5 如何定位输入框

在HTML5中,有多种方法可以定位输入框,以下是一些常用的方法:,1、使用 id属性定位输入框,通过为输入框设置一个唯一的 id属性,可以使用JavaScript或CSS来定位该输入框。,“`html,<input type=”text” id=”myInput”>,“`,2、使用 class属性定位输入框,通过为输入框设置一个类名,可以使用JavaScript或CSS来定位该输入框。,“`html,<input type=”text” class=”myInputClass”>,“`,3、使用 name属性定位输入框,通过为输入框设置一个名称,可以在JavaScript中使用该名称来定位该输入框。,“`html,<input type=”text” name=”myInputName”>,“`,4、使用 placeholder属性定位输入框,通过为输入框设置一个占位符文本,可以在CSS中定位该输入框。,“`html,<input type=”text” placeholder=”请输入文本”>,“`,5、使用 required属性定位输入框,通过为输入框设置一个 required属性,可以在CSS中定位该输入框。,“`html,<input type=”text” required>,“`,6、使用 autofocus属性定位输入框,通过为输入框设置一个 autofocus属性,可以使该输入框在页面加载时自动获得焦点。,“`html,<input type=”text” autofocus>,“`, ,

技术分享
html如何画一个三角形-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

html如何画一个三角形

在HTML中,我们无法直接绘制图形,如三角形,我们可以使用HTML结合CSS来实现这个目标,以下是一个简单的示例,展示了如何使用HTML和CSS创建一个三角形。,我们需要创建一个HTML文件,然后在其中添加一个 <div>元素,这个 <div>元素将作为我们的三角形容器,接下来,我们将使用CSS来设置这个容器的样式,使其看起来像一个三角形。,1、创建一个HTML文件:,2、创建一个CSS文件(styles.css),并在其中添加以下代码:,在这个CSS代码中,我们设置了 .triangle类的宽度和高度为0,我们使用 borderleft、 borderright和 borderbottom属性来创建三角形的边框,这里,我们使用了透明的颜色( transparent)作为左右边框,以便它们可以叠加在一起形成一个三角形,我们设置了底部边框的颜色和宽度,以创建一个绿色的三角形。,现在,当你在浏览器中打开HTML文件时,你应该可以看到一个绿色的三角形,你可以通过修改CSS文件中的边框宽度和颜色来调整三角形的大小和颜色,你还可以使用JavaScript或者jQuery来实现更复杂的三角形效果,例如旋转、缩放等。, ,<!DOCTYPE html> <html lang=”zh”> <head> <meta charset=”UTF8″> <meta name=”viewport” content=”width=devicewidth, initialscale=1.0″> <title>三角形示例</title> <link rel=”stylesheet” href=”styles.css”> </head> <body> <div class=”triangle”></div> </body> </html>,.triangle { width: 0; height: 0; borderleft: 50px solid transparent; borderright: 50px solid transparent; borderbottom: 100px solid #4CAF50; },

技术分享
javascript怎么添加元素-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

javascript怎么添加元素

在JavaScript中,可以使用以下方法添加元素:,1、创建一个新的元素节点(Element Node),2、将新创建的元素节点添加到现有的父节点中,以下是详细的步骤和示例代码:,1. 创建一个新的元素节点,使用 document.createElement()方法创建一个新的元素节点,创建一个 <div>元素:,2. 为新元素设置属性和内容,为新创建的元素设置属性和内容,例如设置 id、 class和文本内容:,3. 将新元素添加到现有的父节点中,将新创建的元素添加到现有的父节点中,例如将新创建的 <div>元素添加到 <body>中:,完整的示例代码:, ,var newDiv = document.createElement(“div”);,newDiv.setAttribute(“id”, “myDiv”); newDiv.setAttribute(“class”, “myClass”); newDiv.textContent = “这是一个新的div元素”;,document.body.appendChild(newDiv);,// 创建一个新的div元素 var newDiv = document.createElement(“div”); // 为新元素设置属性和内容 newDiv.setAttribute(“id”, “myDiv”); newDiv.setAttribute(“class”, “myClass”); newDiv.textContent = “这是一个新的div元素”; // 将新元素添加到现有的父节点中 document.body.appendChild(newDiv);,

技术分享