不知道大家平时使用 TypeScript 有没有遇到过这种情况:interface Options { hostName: string; port: number; } function validateOptions (options: Options) { Object.keys(options).forEach(key =& ......
264
0
0
2024-01-31
CSS1. 请解释CSS的盒模型是什么,并描述其组成部分。答案:CSS的盒模型是用于布局和定位元素的概念。它由内容区域、内边距、边框和外边距组成,这些部分依次包裹在元素周围。2. 解释CSS中的选择器及其优先级。答案:CSS选择器用于选择要应用样式的HTML元素。选择器的优先级规则是:内联样式 > ID选择器 > 类选择器、属性选择器、伪类选择器 ......
313
0
0
2024-01-31
作者 | Zevi Reinitz译者 | 核子可乐策划 | 丁晓昀本教程中,我们将一同了解如何使用 Clerk 向全栈应用程序添加身份验证机制。 我们跟 Clerk 没有任何合作关系,但对这款工具的表现非常认可。很多朋友正好咨询怎么在 Next.js 下实现身份验证,这篇文章专为解决问题而来。背景介绍身份验证一直是构建全栈应用程序中的一大主要痛点。特别是在 ......
295
0
0
2024-01-24
作者 | Craig Buckler译者 | 核子可乐策划 | 丁晓昀Node.js 是一种颇具人气的 JavaScript 运行时,与谷歌 Chrome 浏览器一样采用同款 V8 引擎。Node.js 具备跨平台属性,目前已经成为服务器端 Web 应用程序开发、工具构建和命令行应用程序等领域的主流选项。但体验过 Node.js 的朋友往往发现,一旦编写代码 ......
270
0
0
2024-01-23
在前端开发过程中,为了提高开发效率,我们会经常使用到第三方工具库。尤其是在一些业务比较复杂的场景,原生 JavaScript 实现可能很啰嗦,但使用第三方工具库,通常一行代码就搞定了。之前我们介绍过Underscore、Lodash、Ramda 多个第三方库工具库。今天,再给大家分享一个类似但非常独特的库:Lazy.js简介Lazy.js是类似Undersc ......
282
0
0
2024-01-20
面临毕业季,相信有很多朋友正在进行找工作,背面试题;今天就分享给大家20道JavaScript必会的问题js中的数据类型有哪些?记住口诀:四基两空一对象四基:string,number,symbol,bool,两空:null,undefined一对象:objectstring,number,symbol,bool,null,undefined 属于基本数据类 ......
349
0
0
2024-01-20
作者简介Wen,携程资深后端开发工程师,专注系统性能、稳定性、交易系统等领域。一、背景在现今的信息时代,微服务技术已成为一种重要的解决方案,微服务技术可以使系统的规模和功能变的更加灵活,从而获得更高的可扩展性和可用性。然而,微服务调用中出现的超时问题,却也成为系统可用性的一大隐患。超时会导致客户端的性能下降,甚至可能无法正常工作。本文针对超时问题,提出相关的 ......
289
0
0
2024-01-16
问题:【Chrome插件 Chrome extension 】报错 Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.在看一个别人插件的时候发现一个如上所述的报错,虽然能看得懂,但是不太明白具体哪里出了问题。后来发现是我自己使用插 ......
369
0
0
2024-01-14
1 WebAssembly 介绍WebAssembly(Wasm)是一种通用字节码技术,它可以将其他编程语言(如 Go、Rust、C/C++ 等)的程序代码编译为可在浏览器环境直接执行的字节码程序。WebAssembly 的初衷之一是解决 JavaScript 的性能问题,让 Web 应用程序能够达到与本地原生应用程序类似的性能。作为底层 VM 的通用、开放 ......
315
0
0
2024-01-12
方式一 :My97DatePickerMy97DatePicker 可谓有年头了,使用起来非常方便,而且文档介绍的也非常全面,唯一的不足之处是移动端不是很友好。示例图(我改了他的源码,所以在移动端也是100%宽度显示,不过依然丑)html<form action="{{url('')}}" method="post" id="date-submit-s ......
430
0
0
2024-01-12
数据类型在 JavaScript 中,我们可以分成两种类型:基本类型 复杂类型 两种类型的区别是:存储位置不同 基本类型基本类型主要为以下6种: Number String Boolean Undefined null Symbol Number数值最常见的整数类型格式则为十 进制 ,还可以设置 八进制 (零开头)、十六进制(0x开头) let ......
267
0
0
2024-01-11
在我们应用开发中偶尔遇到某个请求需要后端进行大量计算的情况,这种情况下,按照传统的前后端协同方式,前端需要等待后端慢慢计算,会放一个loading效果,而长时间的loading对用户的体验并不友好,而如果后端采用异步方式,在接收到前端请求后立即返回,过一段时间完成计算后再让前端请求一次,又会让界面上的数据在这段等待时间中处于老的不正确的数据情况,因此,我们需 ......
354
0
0
2024-01-06
免责声明:我已经尽量简化了,由于观看本节内容导致的头晕、脱发、恶心、呕吐等生理症状,本人概不负责在现实世界中,小数的书写方式非常自然,只需要使用.即可代表之后的数字全是小数,例如3.1415926但是计算机存储小数的时候,麻烦就来了。比如3.14,整数部分的 二进制 是11,小数部分的二进制是1011,合在一起就是111011,你能说这个数是3.14吗?问题 ......
285
0
0
2023-12-10
说明 Web数据交互方式,Ajax: Ajax,Asynchronous Javascript And XML(异步Java script 和XML),2005年被Jesse James Garrett提出的新术语,用来描述一种使用现有技术集合的新方法,包括: HTML 或XHTML, CSS ,JavaScript, DOM ,XML, XSLT ,以及 ......
381
0
0
2023-11-22
Node.js介绍Node.js,一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。Node.js,使用非阻塞的,事件驱动的I/O操作来保持在处理跨平台 (across distributed devices) 数据密集型实时应用时的轻巧高效。简单地说,Node.js就是运 ......
354
0
0
2023-09-27