• 2025-03-19JavaScript 数据类型 - 数组
    JavaScript数组一、数组基础定义:数组是一组按顺序排列的集合,每个值称为元素。JavaScript的数组可以包含任意数据类型。创建方法:使用数组字面量(推荐):letarr=[1,2,3.14,'Hello',null,true];使用Array()构造函数:letarr=newArray(1,2,3);访问元素:通过
  • 2025-03-19JavaScript 快速入门
    1.注释//以双斜杠开头直到行末的是注释,注释是给人看的,会被浏览器忽略/*在这中间的也是注释,将被浏览器忽略*/2.基础语法JavaScript的语法和Java语言类似,每个语句以;结束,语句块用{...}。JavaScript并不强制要求在每个语句的结尾加;浏览器中负责执行JavaScript代码的
  • 2025-03-19设计模式系列13:模板方法模式(Template Method Pattern)
    设计模式系列13:模板方法模式(TemplateMethodPattern)阅读目录定义UML类图使用场景C#代码实现回到顶部定义定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。   --《设计模式GoF
  • 2025-03-19异步生成器执行过程说明
    微信小程序js环境中,异步生成器参与的代码,其执行顺序的描述如图所示。异步生成器特点理解:一旦yield没有被执行,对迭代器的next的调用仅仅会被“记录”而不会执行;当yield被执行并返回内容后,迭代器才能继续执行且按照AsyncGenerator.next被调用是,“记录”下的顺序。显然这篇文章不
  • 2025-03-19TypeScript 常用类型语法
    1、anyany的值可以是任意类型,any的值可以赋值给任意类型,any值使用任意属性和方法不会报错//any的值可以是任意类型,any的值可以赋值给任意类型,any的值的任意属性方法不会报错leta:any//1.any的值可以是任意类型a=10a="abc"a=trueletb:string//2、any的值可以
  • 2025-03-19深入解析 C# Lambda 表达式
    C#中的Lambda表达式为开发者提供了一种简洁、灵活的方式来编写匿名方法或委托。随着C#的版本不断更新,Lambda表达式变得越来越重要,特别是在LINQ(语言集成查询)、事件处理、回调以及其他函数式编程场景中。本文将详细讲解C#Lambda表达式的概念、语法、应用及其与委托、匿名方法
  • 2025-03-19Vue3的笔记✓~
    1,认识VUE31,vue3特点:2020年底vue.js团队 发布了3版本。耗时2年多开发完毕。由尤雨溪团队打造。1、性能提升打包大小减少41%初次渲染快51%,更新渲染快133%内存占用减少54% 2、源码升级使用Proxy代替Object.defineProperty实现双向数据绑定重写虚拟DO
  • 2025-03-19JavaScript 中的宏任务与微任务:深入理解事件循环
    1.引言1.1事件循环的重要性JavaScript是一门单线程语言,事件循环(EventLoop)是其实现异步编程的核心机制。理解事件循环中的宏任务(MacroTask)与微任务(MicroTask)是掌握JavaScript异步编程的关键。1.2本文的目标本文旨在深入探讨JavaScript中的宏任务与微任务,帮助开发
  • 2025-03-19JavaScript 数组方法大全:从基础到高级
    1.引言1.1数组的重要性数组是JavaScript中最常用的数据结构之一,用于存储和操作一组有序的数据。掌握数组的各种方法,是编写高效、可维护代码的关键。1.2本文的目标本文旨在全面总结JavaScript中数组的常用方法,从基础操作到高级技巧,帮助开发者更好地理解和使用数组。
  • 2025-03-18【自学笔记】MongoDB基础知识点总览-持续更新
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录MongoDB基础知识点总览目录1.MongoDB简介示例代码:连接MongoDB2.安装与配置安装MongoDB配置MongoDB3.基本概念示例代码:创建数据库和集合4.CRUD操作插入文档(Create)读取文档(Read)更新文档(Updat
  • 2025-03-18自动转换脚本
    constfs=require('node:fs/promises');constpath=require('node:path');asyncfunctionbatchRenameExtension(directory,oldExtension,newExtension,includeSubdirectories=false){constlowerOldExtension=oldExtension.toLowerC
  • 2025-03-18js_hook_网页跳转_油猴
    //==UserScript==//@name页面跳转监控//@namespacehttp://tampermonkey.net///@version0.1//@description监控和捕获页面跳转行为//@authorYourname//@match*://*/*//@grantnone//==/UserScript==(function(){
  • 2025-03-18Promise 让你的代码更优雅、更高效!
    目录一、什么是Promise?二、Promise的基本用法三、Promise的状态转换四、Promise的链式调用五、Promise的静态方法六、async/await(Promise的语法糖)总结
  • 2025-03-18Javascript语言语法
    Javascriptjavascript定义方式内联JavaScript直接在HTML元素的事件属性中编写JavaScript代码<body><h1>Hello,World!</h1><buttononclick="alert('Buttonclicked!')">ClickMe</button></body>内部JavaScrip
  • 2025-03-18【蓝牙小程序】本地缓存
    微信小程序的本地缓存是一种在客户端存储数据的方式,允许开发者在用户的设备上存储和读取数据。本地缓存的主要目的是提高小程序的性能和用户体验,减少对服务器的频繁请求。以下是关于微信小程序本地缓存的详细介绍:1. 本地缓存的特点持久化存储:数据存储在用户的设备上,即使小程
  • 2025-03-17Node.js 中对接 StockTV 的马来西亚股票平台 API
    在Node.js中对接StockTV的马来西亚股票平台API,可以按照以下步骤实现:1.准备工作获取APIKey:通过Telegram联系获取key参数。安装依赖:npminstallaxiosws2.HTTPAPI调用示例示例1:获取马来西亚股票市场列表constaxios=require('axios');constAPI_K
  • 2025-03-17【零基础JavaScript入门 | Day3】五大核心案例实战|循环嵌套×数组操作×算法基础|打造数据统计系统
    【零基础JavaScript入门|Day3】五大核心案例实战|循环嵌套×数组操作×算法基础|打造数据统计系统
  • 2025-03-17Semantic Kernel:Phi-4 mini的tools
    Phi4-mini开始支持tools了,但在第一时间试用时不理想,kenfey最近发了一篇解决方案,详见https://techcommunity.microsoft.com/blog/educatordeveloperblog/building-ai-agents-on-edge-devices-using-ollama--phi-4-mini-function-calling/4391029。本篇文章想更详细地梳理一下,结
  • 2025-03-17Semantic Kernel:Phi-4 mini的tools
    Phi4-mini开始支持tools了,但在第一时间试用时不理想,kenfey最近发了一篇解决方案,详见https://techcommunity.microsoft.com/blog/educatordeveloperblog/building-ai-agents-on-edge-devices-using-ollama--phi-4-mini-function-calling/4391029。本篇文章想更详细地梳理一下,结
  • 2025-03-17vue3的生命周期
    vue3的生命周期vue3的生命周期创建阶段setup挂载阶段onBeforeMount(挂载前)onMounted(挂载完成)更新阶段onBeforeUpdate(更新前)onUpdated(更新完成)卸载阶段onBeforeUnmount(卸载前)onUnmounted(卸载完成)vue3的生命周期主要分为四个阶段,创建、挂载、更新、销毁创建阶段:set
  • 2025-03-17以顺序表求解约瑟夫环问题
    有n个人围坐在一个圆桌周围,把这n个人依次编号为1,.....,n.从编号是s的人开始报数,直到第d个人离席,然后从离席的下一位开始重新开始报数,数到d的人离席......如此反复,直到最后剩一个人在座位上为止。比如当n=3,s=1,d=2的时候,离席的顺序依次是2,4,1,5,最后留在座位上的是3号``internalc
  • 2025-03-17一文读懂 JavaScript 高级函数用法:从基础到实战
    1.引言1.1为什么需要掌握高级函数用法?JavaScript是一门灵活且强大的语言,函数是其核心特性之一。掌握高级函数用法,不仅可以帮助开发者编写更简洁、更高效的代码,还能提升代码的可维护性和可扩展性。1.2本文的目标本文旨在深入探讨JavaScript中的高级函数用法,帮助开发者
  • 2025-03-17VSCode 自动添加版权信息
    操作步骤:Ctrl+Shift+P->Preferences:ConfigureUserSnippets->NewGlobalSnippetsfile...输入任意名称回车后,自动生成如下模板:{//Placeyourglobalsnippetshere.Eachsnippetisdefinedunderasnippetnameandhasascope,prefix,bodyand//
  • 2025-03-16数字格式化
    对于一个数字,如果我们需要用逗号分隔,每三位一组,这个可以使用正则表达式来完成,例如数字1000000000,转换后的结果为1,000,000,000OFD文件在线预览-vue3插件首先,我们不是要替换字符,是要在特殊的位置做替换,可以使用前瞻运算符?=,只匹配位置,不消耗字符conststr="1000000000";
  • 2025-03-16今日学习之 JavaWeb:JavaScript 0基础到快速入门
    在今天的学习中,我探索了JavaScript的基础知识,包括其语法、数据类型、运算符、函数以及对象等,并通过实际编码实践,加深了对这些概念的理解。以下是我对这今日学习的总结。一、JavaScript基础语法JavaScript是一种解释型的脚本语言,广泛应用于网页开发中,用于实现页面的动态效果和