ArkUI Service Ability开发实战详解 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 本篇的demo使用的是ArkUI的js开发,eTs的Service... 系统教程# ability# arkui# demo 2年前150
Dayu200与Hi3861 TCP通信(JS) 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 说明 OH系统版本:OpenHarmony3.1Release I... 系统教程# ip# js# ohos 2年前180
OpenHarmony3.1-Ace-Formcomponent源码解析 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 简介 formcomponent用于展示桌面图标和卡片。 卡片类似... 系统教程# formcomponent# hml# js 2年前130
HarmonyOS - 基于ArkUI(JS)实现自定义Circle进度条 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 前言 最近在FA项目开发中,遇到类似这样的圆形进度条,参考开发文档... 系统教程# circle# circularbar# js 2年前120
OpenHarmony 使用FA调PA能力实现JS消息订阅功能 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 前言 目前JS UI框架提供的事件发布订阅功能需要在API7版本上... 系统教程# js# 定义# 接口 2年前60
曲线救国,JS表情包卡片! 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 一、效果 存在问题 曲线救国 二、思考 新建一个工程,创建JS卡片... 系统教程# gif# js# 卡片 2年前130
OpenHarmony - 基于ArkUI(JS)实现移动粒子效果背景 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 前言 在web端博客逛多了,偶然间发现了一种网页背景,线条能自发的... 系统教程# canvas# js# 开源 2年前120
HarmonyOS应用开发:鸿蒙JS实战,计算器功能开发! 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 几天没有更新了,最近上班有点忙,没有及时更新一些常用知识点鉴于之前... 系统教程# js# 知识点# 计算 2年前110
OpenHarmony 源码解析之NAPI框架内部实现分析 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 前言 NAPI(Native API)是OpenHarmony系统... 系统教程# js# napi# openharmony 2年前170
HarmonyOS - 基于ArkUI(JS)实现打地鼠游戏 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 前言 初学 HarmonyOS ArkUI(JS) ,对于FA的开... 系统教程# arkui# harmonyos# js 2年前110
OpenHarmony - 基于 ArkUI(JS)实现图案解锁组件(一) 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 前言 Openharmony作为我们国内开源系统,并且以js/et... 系统教程# js# openharmony# 图案 2年前60
HarmonyOs - ArkUI (JS) 自定义组件之计时组件 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 前言 学习 HarmonyOS ArkUI(JS) 也有一段时间了... 系统教程# harmonyos# js# 传入 2年前110
HarmonyOS3.0尝鲜之关键Js Api--ServiceAbility开发 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com HarmonyOS3.0发布之后,大家可以从api8上可以看到一个... 系统教程# harmonyos# java# js 2年前70
HarmonyOs - ArkUI(JS)画布组件Canvas之自定义柱状图 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 前言 最近项目中有柱状图的功能,看了下JS中的组件chart,发现... 系统教程# canvas# js# web 2年前120
当你在终端上按下一个键时会发生什么? 我对终端Terminal是怎么回事困惑了很久。 但在上个星期,我使用 xterm.js 在浏览器中显示了一个交互式终端,我终于想到要问一个相当基本的问题:当你在终端中按下键盘上的一个键(比如... 系统教程# js# xterm# 一个 2年前140
HarmonyOS - Java与Js的混合使用与交互 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 前言 在Harmony OS应用开发中支持JS 和 JAVA 进行... 系统教程# fa# harmonyos# java 2年前150
疑难杂症攻克--自定义JS视频播放器控制栏全屏问题解决 想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 前言 在做一个HarmonyOS应用项目的时候,需要自定义播放器... 系统教程# api# js# 全屏 2年前320
【Web开发】Python实现Web服务器(Flask测试后台框架模板) ,提示:Flask是一个用python语言基于Werkzeug工具箱编写的轻量级web开发框架,它主要面向需求简单,项目周期短的小应用。,Flask是一个轻量级的可定制框架,使用Python语言编写... 网站建设# flask# javascript# js 2年前640
《 合 成 大 西 瓜 》 重 制 版 !( 联 机 版 在 做 了 ) 夏天又到啦,又到了吃西瓜的季节!怎么能少了《合成大西瓜》这款又好玩又解压的小游戏呢?,2021年,这款游戏风靡一时。,2022年,我HullQin(点开可关注我)自己写了一款《合成大西瓜》,但是加了一... 网站建设# html# javascript# js 2年前1170
[Go WebSocket] 你的第一个Go WebSocket服务: echo server 上篇文章:《为什么我选用Go重构Python版本的WebSocket服务?》,介绍了我的目标。,从这篇文章开始,我们进入实战,正式介绍Go WebSocket框架。,建议你花1天时间,看一下Go的原理... 网站建设# html# javascript# js 2年前990
【Web开发】Python实现Web服务器(Flask测试统计图表) ,提示:Flask是一个用python语言基于Werkzeug工具箱编写的轻量级web开发框架,它主要面向需求简单,项目周期短的小应用。,Flask是一个使用 Python 编写的轻量级 Web 应用... 网站建设# flask# html# javascript 2年前340
[JS入门到进阶] 手写解析URL参数的工具,并部署。用起来又快又爽! 针对上文第一个场景,我们更常见的做法是,搜索「URL解析」,然后找到网上免费的工具,输入URL,能把参数都告诉我,还能帮我decode参数,非常方便。,但是这是存在问题的:,当然,这种小工具,肯定也有... 网站建设# html# javascript# js 2年前600
原生拖拽太拉跨了,纯JS自己手写一个拖拽效果,纵享丝滑 提到元素拖拽,通常都会先想到用 HTML5 的拖拽放置 (Drag 和 Drop) 来实现,它提供了一套完整的事件机制,看起来似乎是首选的解决方案,但实际却不是那么美好,主要是它的样式太过简陋,无法实... 网站建设# css# html# javascript 2年前430
【Java Web】 JS 中的 DOM API (目录),,Web api文档:https://developer.mozilla.org/zh-CN/docs/Web/API/Document_Object_Model/Introduction... 网站建设# dom# html# javascript 2年前1080
[教你做小游戏] 滑动选中!PC端+移动端适配!完美用户体验!斗地主手牌交互示范 之前我们提到了斗地主的最优秀的交互方案:《斗地主的手牌,如何布局?看25万粉游戏区UP主怎么说》。,具体交互如下:,PC端:,移动端:,今天,我们聊一下,如何用JS开发实现这种对用户体验友好的交互... 网站建设# html# javascript# js 2年前510
[JS入门到进阶] 手写解析uin8数组的工具:解析二进制字节,太快太方便了! 我常常需要处理二进制数据,每次面对一堆二进制数据,需要自己逐个字节转换为二进制、十六进制,去阅读和理解,去排查问题。,举个例子:有一个场景是我的《我做了个《联机桌游合集: UNO+斗地主+五子棋》无需... 网站建设# html# javascript# js 2年前380
JavaScript 为什么要进行变量提升,它导致了什么问题? 前言 欢迎关注 『前端进阶圈』 公众号 ,一起探索学习前端技术...... 前端小菜鸡一枚,分享的文章纯属个人见解,若有不正确或可待讨论点可随意评论,与各位同学一起学习~ JavaScript 为什么... 网站建设# ES6# javascript# js 2年前530
[教你做小游戏] 用86行代码写一个联机五子棋WebSocket后端 上篇文章《用177行代码写个体验超好的五子棋》,我们一起用177行代码实现了一个本地对战的五子棋游戏。,现在,如果我们要做一个联机五子棋,怎么办呢?,首先,我们需要一个后端服务。2个不同的玩家,一起连... 网站建设# html# javascript# js 2年前480
[JS入门到进阶] 手写裁剪图片的工具,并部署。一键裁剪51CTO文章封面 裁剪图片,一个超级常用的功能!,我个人非常喜欢Windows的「画图」工具。这款工具我小学二年级时非常喜欢玩。长大后,也对它爱不释手。因为「画图」占用内存非常小,可以放大8倍,方便像素级别调整细节,裁... 网站建设# html# javascript# js 2年前900
React API 和代码重用的演变! 本文将探究 React API 的演变及其背后的心智模型。从 mixins 到 hooks,再到 RSCs,了解整个过程中的权衡。我们将对 React 的过去、现在和未来有一个更清晰的了解,便于深入研... 网站建设# js# react# 前端 2年前230
安卓调用 Js 函数计算高度 要在安卓应用程序中调用 JavaScript 函数来计算高度,您可以使用 Android 的 WebView 组件。WebView 允许您在应用程序中显示网页内容,并与 JavaScript 进行交互... 网站建设# js# 函数# 前端 2年前330
有趣的 Async hooks 模块 在 Node.js 中,Async hooks 是一个非常有意思且强大的模块(虽然性能上存在一些问题),在 APM 中,我们可以借助这个模块做很多事情。本文介绍两个有趣的用法。 AsyncLocalS... 网站建设# js# node# storage 2年前120
Nuxt.js 官方开源的三个基于Nuxt + Vue的实战项目! 今天来分享 Nuxt.js 官方开源的 3 个基于 Nuxt + Vue 的实战项目!这些项目可以帮助我们更好地理解和掌握 Nuxt 和 Vue 的概念、编写更优雅的代码。,Nuxt Movies 是... 网站建设# https# js# movies 2年前680
发布关于Strve.js的动态,被Vite团队核心成员点赞的那些事! ,近日,在浏览之前发的推特文章时,发现了曾经被Vite团队核心成员 Matias Capeletto 点赞的一篇动态,心里格外的高兴。,,,,,,,被大佬认可,也是值得开心的一件事情。毕竟独立开发一个... 网站建设# create# js# strve 2年前350
Stack Overflow 2023 开发者调查报告重磅发布,Rust 成为最受推崇的语言! 6 月 15 日,程序员社区 Stack Overflow 正式发布了 2023 年度的开发者调查报告——《2023 Developer Survey》,全球超过 90000 名开发者参与了此次调查... 网站建设# js# overflow# stack 2年前2350
将 Node.js 应用程序容器化的七种方法 本文列出了七种容器化 Node.js 应用程序的方法,让我们简要地看一下它们。,在过去的五年里,Node.js 一直是严肃程序员的最爱。最大吞吐量的 JavaScript 运行时环境是一个免费的开源程... 网站建设# js# node# 七种 2年前580
哇塞!居然用这个框架开发了一款这么好用的 Markdown 编辑器 今天,我们来使用Strve.js来搭建一款 Markdown 编辑器,没错!你没听错。我们需要创建了一个实时 Markdown 编辑器,用户可以在 textarea 中输入 Markdown 文本,然... 网站建设# js# markdown# strve 2年前170
一起聊一聊如何计算 Node.js GC 负载 ,在 Node.js 中,我们关注的比较的是 CPU 负载,但是在有 GC 的语言中,GC 负载也是需要关注的一个指标,因为 GC 过高会影响我们应用的性能。本文介绍关于 GC 负载的一些内容。,操作... 网站建设# cpu# gc# js 2年前810
高中生打破React性能极限,将React性能提升70%! React 是当今最受欢迎的 JavaScript 框架之一,它的创新之一就是引入了虚拟 DOM,但很多现代框架已经不再采用这种方案,其在某些情况下会影响应用的性能。Svelte 的创建者 Rich ... 网站建设# dom# js# million 2年前260
Node.js包和模块的关系是怎样的? 在Node.js 中,会将某个独立的功能封装起来,用于发布、更新、依赖管理和进行版本控制。Nodejs 根据CommonJS规范实现了包机制,开发了NPM包管理工具,用来解决包的发布和获取需求。,No... 网站建设# commonjs# js# node 2年前340
如此多的 JavaScript 框架,哪个最快? 大家好,我是 CUGGZ,祝大家端午节快乐~,JavaScript 框架数量众多,那究竟哪个框架速度更快呢?今天就来分享一个开源的 JavaScript 框架性能基准工具:js-framework... 网站建设# javascript# js# 框架 2年前630
前端常见问题分析,你学会了吗? 在前端开发过程中,常常遇到各种各样的问题和坑点。尤其是随着技术的不断发展和更新,新的问题也不断涌现。对于初学者而言,这些问题往往让人感到十分困惑和无助。因此,本文将旨在探讨一些前端开发过程中常见的问题... 网站建设# js# 八进制# 前端开发 2年前190
九个超级有用的 Javascript 技巧 在实际的开发工作过程中,我积累了一些常用的、超级有用的Javascript技巧和代码片段,包括其他大神编译的JS使用技巧。,,今天这篇文章,我认真筛选了9个我认为比较实用的技巧跟大家一起来分享,也欢迎... 网站建设# javascript# js# 动态 2年前540
前端面试:异步加载和延迟加载的理解? ,异步加载和延迟加载是前端优化网站性能的两种方法。,异步加载的方案:,动态插入script标签,通过ajax去获取js代码,然后通过eval执行,script标签上添加defer或者async属性创建... 网站建设# js# 加载# 延迟 2年前150
探索 Node.js v20 功能的实际应用 原文地址:https://blog.logrocket.com/exploring-node-js-v20-features/,翻译:一川,Node.js的每个版本都带有令人兴奋的新功能,v20也不例... 网站建设# js# node# v 2年前280
Node.js HTTP 模块的内存泄露问题 很久没有逛社区了,晚上回来看了一下最近的情况,突然看到一个内存泄露问题,作为一个 APM 开发者,自然想分析其中的原因。,下面介绍一下具体的问题。看一下 demo。,Node.js v20.3.1 下... 网站建设# js# node# server 2年前630
面试率超高的JS错误处理,看这篇就够了! 本文将带你了解 JavaScript 中常见的错误类型,处理同步和异步 JavaScript/Node.js 代码中错误和异常的方式,以及错误处理最佳实践!,JavaScript 中的错误是一个对象... 网站建设# javascript# js# 调用 2年前1230
前端新人入职必备清单,保姆级教程! ,,通常我们的项目都是依赖Node.js 环境的,所以第一步就来安装 Node.js。,打开 Node.js 官网(https://nodejs.org/en),其会自动识别当前的操作系统l类型,直接... 网站建设# js# node# npm 2年前290
如何基于 Napi-rs 打造 Rust 前端工具链? ,大家好,我是三元同学。,我们知道,随着 SWC、Rspack 等 Rust 前端工具链的出现,Rust 逐渐成为了前端基建的重要一环。作为一门系统级别的语言,Rust 可以编译出高性能的二进制文件... 网站建设# js# napi# node 2年前180
如何用Three.js + Blender打造一个web 3D展览馆 ,3D展览馆是什么,先来预览下效果:,,看起来像个3D冒险类手游,用户可以操纵屏幕中央的虚拟摇杆,以第一人称视角在房间内自由移动、看展览。,首先介绍一个背景,我们的工作内容是做游戏中心的用户运营活动... 网站建设# blender# d# js 2年前610
js生成器中next的使用 ,说明,1、生成器函数的外部可以向next方法传达参数,该参数作为上一个yield表现的返回值。,2、如果不传递参数,yield表达式返回undefined。,实例,以上就是js生成器中next的使用... 网站建设# js# next# yield 3年前1150
js中AMD和CMD的区别 ,说明,1、对于依赖模块,AMD提前执行,CMD延迟执行。,然而,RequireJS从2.0开始,也改为可延迟执行(根据不同的写法和不同的处理方法)。CMD高度赞扬aslazyaspossible... 网站建设# amd# cmd# js 3年前380
js函数声明的2种方式 ,1、使用函数关键字自定义函数(命名函数),function声明函数的关键字,必须全部小写。,2、函数表达式声明类似于一个声明变量,除了在变量中保留值外,还有在函数表达式中保存的函数。,这个函数没有名... 网站建设# js# 函数# 声明 3年前290
js中join()方法的使用 ,说明,1、join方法能把数组序列转换为字符串, join方法后面可以跟match方法进行模式匹配。,2、返回值为一个字符串。元素是通过指定的分隔符进行分隔的。,实例,以上就是js中join()方法... 网站建设# join# js# 字符串 3年前430
js迭代器模式是什么 ,说明,1、提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示,2、可分为:内部迭代器和外部迭代器,内部迭代器: 内部已经定义好迭代规则,外部只需要调用一次即可。,外部迭代器... 网站建设# js# 内部# 外部 3年前680
Node.js中的事件循环是如何工作的 译者 | 卢鑫旺,当我们启动一个Node.js应用程序时,它会加载事件循环并将必要的回调函数添加到回调栈中。在本文中,你将详细了解Node.js中的事件循环是如何工作的。,以下几点阐述为什么了解事件... 网站建设# js# node# 循环 3年前370
JS 中的类数组对象如何转换为数组? 大家好,我是前端西瓜哥,今天说一下 JS 的类数组对象是什么,以及如何将类数组对象转为数组。,类数组对象,就是含有 length 属性的对象,但这个对象不是数组。,通常来说还会有 0 ~ length... 网站建设# array# js# 对象 3年前220
从这个API能看到整个前端的缩影 ,大家好,我卡颂。,如果要从JS中找一个API作为整个前端的缩影,ESM规范中的import再合适不过了。,本文我们从这个API出发,来聊聊web的发展。,在所有JS运行时中,web是最开放的(紧... 网站建设# api# import# js 3年前630
前端常用的数据可视化工具库 D3(Data-Driven Documents 或 D3.js)是一个 JavaScript 库,用于使用 Web 标准将数据可视化。D3 可以使用SVG、 Canvas 和 HTML 将数据变为现... 网站建设# d# javascript# js 3年前640
2023 年值得关注的10大 Node.js 开源项目! 大家好,我是 CUGGZ。,Node.js 是一个开源的 JavaScript 运行环境,已经成为最流行的应用开发平台之一。随着 Node.js 使用率的迅速上升,开发人员不断突破该平台的可能性边界... 网站建设# js# node# 开源 3年前480
js外观模式的介绍 ,说明,1、为一组复杂的子系统接口提供一个更高级的统一接口,通过这个接口使得对子系统接口的访问更容易,不符合单一职责原则和开放封闭原则。,2、外观模式的优势是易于使用,而且本身也比较轻量级。但也有缺点... 网站建设# js# 外观# 子系统 3年前510
盘点 Vue.js 那些有趣的版本名称! ,大家好,我是 CUGGZ。,Vue.js 是一套用于构建用户界面的渐进式 JavaScript 框架。它是尤雨溪在2013年开发出来的,最初命名为 Seed,于2014年正式开源。如今,已经是 Vu... 网站建设# js# vue# 名称 3年前480
Rollup打包入门到实践,你学会几分? rollup在业务中基本很少会有接触到,通常在我们的业务中大部分接触的脚手架,或者自己搭建项目中,我们都是用webpack,无论是vue-cli,还是react-create-app他们都是基于web... 网站建设# js# rollup# webpack 3年前350
js观察者模式是什么 ,说明,1、定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。,2、包括,Subject:主体对象(状态发布者),维护观察者列表,添加或删除观察者。,Obs... 网站建设# js# 对象# 教程 3年前200
js中do-while语句是什么 ,1、do-while语句是一种后测试循环语句,即循环体中的代码执行后才会对退出条件进行求值。,2、循环体内的代码至少执行一次。do-while的语法如下:,下面是一个例子:,在上面的例子中,变量 x... 网站建设# do# js# while 3年前160
JS结合Canvas制作水印添加器小工具 想了解更多关于开源的内容,请访问:,51CTO 开源基础软件社区,https://ost.51cto.com,随着搬运工的逐渐增加,原创作者的利益收到了极大的影响.所以给图片或... 网站建设# canvas# js# 创作者 3年前130
js函数中参数的使用 ,说明,1、函数内的某些值不能固定,我们可以通过参数在调用函数时传递不同的值。,2、多个参数之间用逗号分隔,形式参数可以看作是无声明的变量。,在JavaScript中,形式参数的默认值是undefin... 网站建设# js# 函数# 参数 3年前380
js中有哪些书写位置 ,1、将js代码写到标签的onclick属性中。,js代码可以写入标签的onclick属性中,当我们点击按钮时,js代码才会被执行,但是这种方式属于结构和行为耦合,不方便维护,不建议使用。,2、将js... 网站建设# js# onclick# 代码 3年前270
项目稳定性治理思考:防御性CSS技能 防御性CSS,防的是谁?我把他总结为:一切使表现和行为偏离预期效果的情景。出现这些场景的原因是因为终端环境的多样化,开发及测试用例只能覆盖大多数使用场景,在其他环境下,解析机制差异、内容动态变化等,都... 网站建设# css# js# 场景 3年前340
js一维数组如何访问 ,1、访问数组就是访问数组元素。可以使用数组名[下标表达式] 的形式来进行访问,读写数组。,2、下标表达式是值为非负整数的表达式。,例如上文中的,就是使用delete关键字删除a数组中下标为1的元素... 网站建设# js# 下标# 原素 3年前370
聊聊 JS 断点的实现 断点的实现非常复杂,这里并不是说要长篇大论讲解 JS 断点在 V8 中是如何实现的,而是想从宏观上聊一下断点的实现。这个问题来源于最近和同事讨论的关于 V8 Inspector 实现的一些事情。,JS... 网站建设# js# runmessagelooponpause# v 3年前320
12 个你可能从未使用过的有用的 JavaScript 库 JavaScript 在不断发展,几乎每天都有新库出来,或者扩展旧库以支持新功能。因此,我们现在拥有数千个 JavaScript 库。并非所有这些都对一般 Web 开发人员有用。,,事实上,它们中的许... 网站建设# javascript# js# 使用 3年前240
js中arguments的使用 ,说明,1、当不确定传递了多少参数时,可以使用arguments来获取。在JavaScript中,arguments实际上是当前函数的内置对象。,所有函数都内置了一个arguments对象,所有实参都... 网站建设# arguments# js# 内置 3年前380
js中caller是什么意思 ,说明,1、caller是函数对象的一个属性,它指向调用当前函数的函数,例如A调用B,B.caller指向A()。,2、在全局范围内调用当前函数,caller值为null。,语法,functionNa... 网站建设# caller# js# 函数 3年前380
如何以失败驱动开发? 作者 | 马大伟,,多年以后,面对这篇文章,我会想起那两天失败的令人崩溃的开发过程。当时,只是一个简单的编码需求,我信心满满的计划一下午搞定,但是最终的过程却是令人如此沮丧,让我不得不怀疑我还适不适... 网站建设# ast# js# json 3年前580
js中replaceAll方法的实现 ,说明,1、replaceAll()可以一次性替换所有匹配。同replace()一样,该方法接收两个参数。,第一个参数为RegExp对象或一个字符串(要替换的字符),第二个参数可以是一个字符串(替换文... 网站建设# js# replaceall# 字符串 3年前550
2023 年八大 Web 开发趋势预测! 大家好,我是 CUGGZ。开工第一天,祝大家开工大吉,事业新启,前兔无量!,本文将分享通过 State of JS 2022 调查结果 总结的 2023 年 8 大 Web 发展趋势!,,单页应用 ... 网站建设# js# react# web 3年前780
js中repeat()的使用 ,1、返回一个新字符串,表示将原字符串重复n次。如果参数为小数,则会被取整。,2、如果为负数或者Infinity,会报错。 ,3、如果参数是0到-1之间的小数或者NaN,则等同于0。 ,一般来说,st... 网站建设# js# repeat# 字符串 3年前130
js浮点数精度丢失的问题及解决 ,说明,1、在数学计算中,小数会有一定的误差,这是计算机本身的bug,不仅是js语言,其他语言也有这个问题。,2、解决方案,不要让两个小数比较大小,一般不会影响正常开发。,实例,以上就是js浮点数精度... 网站建设# js# 丢失# 小数 3年前80
React开发者们的Solid.js快速入门教程 ,在 2021 年的 JavaScript 调查问卷中,黑马 Solid.js 一骑当先登上榜首,在用户满意度的评分上连超两大竞争对手,React 和 Svelte。虽然 React 仍有着不错的市场... 网站建设# js# react# solid 3年前400
CSS-in-JS 的库是如何工作的? ,笔者近期学习 Material UI 的过程中,发现 Material UI 的组件都是使用 CSS-in-JS 的方式编写的,联想到之前在社区里看到过不少批判 CSS-in-JS 的文章,对此有些... 网站建设# css# emotion# js 3年前180
使用 Next.js 12 和 Cosmic 构建一个可以上线的餐厅网站 译者 | 吴河东,审校 | 孙淑娟 梁策,Next.js - 用于生产的 React 框架,可以轻松地启动全栈应用程序。,Cosmic - 无头部 CMS工具,它实现了数据(内容)层的... 网站建设# cms# cosmic# js 3年前330
原来 TS 中 Declare 的作用是这样的! 当你打开 TypeScript 项目中 *.d.ts 声明文件时,你可能会看到 declare 的身影。你知道 declare 的作用是什么?如果不知道的话,看完本文之后,也许你就懂了。,在开发 Ty... 网站建设# declare# js# sdk 3年前180
如何统一前端项目的 Node 版本和包管理器? 成员机器 Node.js 版本不统一:守旧派用 12.x、保守用 14.x、激进用 17.x。项目能否正常跑起来全凭天意,在没有 CICD 流水线加持本地 npm run build 的场景下线上风险... 网站建设# js# node# package 3年前520
为遗留 Node.js 后端编写自动化测试 ,Node.js 作为后端框架,自 2009 年首次发布以来,已被越来越多的公司广泛采用。它的成功有以下几个原因:JavaScript 语言 (又称 Web 语言) 的应用,一个丰富的开源模块和工具的... 网站建设# api# javascript# js 3年前540
js中matchAll()方法的使用 ,说明,1、matchAll()方法返回一个包含所有匹配正则表达式和分组捕获结果的遍历器。,2、因为返回的是遍历器,所以通常使用for...of循环取出。,实例,以上就是js中matchAll()方法... 网站建设# js# matchall# 教程 3年前300
js如何实现类型判断 ,1、判断引用类型和基本类型的类型是不同的,判断基本类型可以用typeof:,2、typeof对引用类型,除了函数返回function,其他都返回object。但我们开发中数组肯定是要返回array类... 网站建设# js# typeof# 判断 3年前280
Node.js 是如何跑起来的 本文为来自 字节跳动-国际化电商-S 项目团队 成员的文章,已授权 ELab 发布。,疑问,NodeJS 代码是如何跑起来的,TCP 连接在 NodeJS 中是如何保持一直监听而进程不中断的,Node... 网站建设# c# js# nodejs 3年前450
爬虫篇之JS逆向破解 ,爬虫中很重要的一个点就是JS的逆向破解加密,今天我们来浅析一下。,先简单介绍一下为什么要有JS解密,目前大部分网页都是采用的前后端分离的方式,所以呢,爬虫的一般破解之道都是从后端接口来做文章,进行突... 网站建设# api# js# 爬虫 3年前130
js中yield和yield*表达式的介绍 ,说明,1、yield和yield* 只能在生成器函数中使用。,生成器函数内部通过yield提前返回,前面的计数器就是利用这个特性向外部传递计数的结果。,2、生成器函数通过使用 yield* 表达式用... 网站建设# js# yield# 函数 3年前160
了解如何使用 Node.js 构建微服务 在移动应用程序开发公司的帮助下构建实时应用程序对于任何企业来说都是最重要的事情。添加新功能并为用户提供更好的用户体验在任何商业应用程序中都起着至关重要的作用。,为了执行有效的业务应用程序,企业需要拥有... 网站建设# js# node# 应用程序 3年前470
2022年值得使用的 Node.js 框架 Node.js 是最受欢迎的 JavaScript 运行时,今天就来看看有哪些热门、值得使用的Node.js 框架。,Next.js 是一个用于生产环境的 React 应用框架,使用它可以快速上手开发... 网站建设# js# next# node 3年前530
【VueConf 2022】Vue的进化历程 ,12 月 10 日,第五届 Vue.js 开发者大会(VueConf 2022)由 Vue.js 官方通过在线直播的方式举办。Vue.js 作者尤雨溪发表了题为 《Vue 的进化历程》 的演讲,下面... 网站建设# js# vue# vueconf 3年前570
玩转 Image 篇,推荐十个你没见过的图片处理神器项目,YYDS! 大家好,我是你们的 猫哥,那个不喜欢吃鱼、又不喜欢喵 的超级猫 ~,又是好久不见了,最近忙成狗,天天都在加班,挺久没上线了,唉。,高性能 Node.js 图像处理,调整 JPEG、PNG、WebP、A... 网站建设# com# github# https 3年前470
调试工具的通用原理:调试四要素 作为前端开发,调试是每天都会接触的概念。你觉得什么是调试呢?,有同学说,我用 Chrome DevTools 调试网页,可以查看元素,网络请求,断点运行 JS,用 Performance 工具分析性能... 网站建设# devtools# js# react 3年前600
js new操作符的使用步骤 ,说明,1、创建一个空对象。,2、将对象的__proto指向结构函数的原型prototype。,3、执行结构函数中的代码,传输参数,并将this指向该对象。,主要是把原型链和实例的this联系起来,这... 网站建设# js# new# 原型 3年前70
用原生 JS 写一个简易版的台球 ,突发奇想想用JS写一个台球小游戏,磕磕碰碰之后,算是实现了一个简易版的。用到的知识主要是通过递归来调用requestAnimationFrame,以及一些简单的三角函数角度计算。requestAni... 网站建设# js# 球心# 球杆 3年前440
2022前端应该掌握的十个 JS 小技巧 你知道 0 ?? 1等于多少吗?,大家好,我是 LBJ,今天我们聊聊2022一些值得掌握的新特性!,现在前端发展很快,各种技术和框架层出不穷、百花齐放,很多人都喊学不动啦!事实... 网站建设# javascript# js# 前端 3年前390
前端开发利器Jsdoc:让我们像写Typescript一样写JavaScript ,众所周知的原因,由于JS的语言特性,任何开发工具都不能为JS提供足够好的智能提示,正因为此,微软创造的轮子:typescript,横空出世!,那么,有没有一种不用typescript的解决方案呢?有... 网站建设# javascript# js# jsdoc 3年前390
五个实用JS库99%的人可能都不知道 ,作为一名前端开发者,我通过这些JavaScript库大大提高了自己的效率,比如格式化日期、处理URL参数、调试手机网页等。因此,我想将这些好用的库分享给你们,也希望可以帮助到你们。,地址:https... 网站建设# day# javascript# js 3年前360