web前端JS—基本语法

一、引入方式

1、内部脚本:将代码定义在HTML页面里面

  • 将JS定义在<script></script>之间
  • 可以在html里面的任意位置放置任意数量的<script></script>
  • 一般放置在<body>元素的底部,改善显示速度
<script> console.log('页面加载时执行'); function localFunction() { return '内部函数'; } </script>

2、外部脚本:额外定义一个.js文件,引入到HTML里面

  • 只能包含js文件,不包含<script>标签
 <script src="app.js"></script> 
  • <script>不能自闭合
<script src="https://cdn.example.com/lib.js" integrity="sha384-xxx" crossorigin="anonymous"> </script>

二、基本语法

1. 变量声明

JavaScript 提供了三种声明变量的方式:

  • var:传统声明方式,存在变量提升,函数作用域。        
    • 全局变量,作用域较大;
    • 可以重复定义
  • let:ES6 引入,块级作用域,不存在变量提升,不允许重复声明。
    • 局部定义,不能重复定义
  • const:ES6 引入,块级作用域,声明常量,不可重新赋值(但对象或数组的内容可以修改)。
  • 原始类型:Number、String、Boolean、Null、Undefined、Symbol(ES6)、BigInt(ES2020)。
  • 引用类型:Object(包括Ar

2. 数据类型

JavaScript 是动态类型语言,拥有以下几种基本数据类型和引用类型:

var x=20; x="LXX";

Read more

Scan2CAD完整教程:5分钟学会AI驱动的扫描图像到CAD模型转化

Scan2CAD完整教程:5分钟学会AI驱动的扫描图像到CAD模型转化 【免费下载链接】Scan2CAD[CVPR'19] Dataset and code used in the research project Scan2CAD: Learning CAD Model Alignment in RGB-D Scans 项目地址: https://gitcode.com/gh_mirrors/sc/Scan2CAD 想要将纸质图纸或3D扫描数据快速转化为可编辑的CAD模型吗?Scan2CAD正是你需要的革命性工具。这个基于深度学习的开源项目能够智能识别扫描图像中的几何特征,自动生成高质量的CAD矢量文件,彻底改变传统设计工作流程。无论你是建筑师、工程师还是设计师,都能从中受益。 🤔 为什么选择Scan2CAD? 传统图纸数字化面临诸多挑战:手工描摹耗时耗力、精度难以保证、格式转换复杂。Scan2CAD通过AI技术完美解决了这些问题,实现了扫描图像到CAD模型的智能转化。 核心优势: * 🚀 快速转化:一张复杂图纸只需几分钟即可完成 * 🎯 高精度识别:

CyberArcanum 赛博秘仪:当AI与塔罗相遇,我用代码重构了一场数字时代的占卜仪式

CyberArcanum 赛博秘仪:当AI与塔罗相遇,我用代码重构了一场数字时代的占卜仪式

前言 谈论 AI 的时候,我们总在谈论参数、算力、准确率。我们把它塞进对话框、表格、代码编辑器里,让它成为高效的工具,却忘了它也可以成为一扇门——一扇通往内心,连接传统神秘学与未来科技的门,一扇给我们带来更多有帮助、更多有意思内容的门。 这就是我做 CyberArcanum 赛博秘仪 的全部理由:让 AI 不再是冰冷的文本框,而是一位带着仪式感,陪你向内探索的数字导师。 当前开源实现以 Mystic Vision Tarot(灵启万物) 为名,完整保留了「手势选牌 + 握拳定契 + AI 解牌与多轮对谈」的仪式闭环,你可以直接在本地跑通并体验。 第一部分:The Vision —— 当神秘学的仪式感,撞上数字时代的代码 传统塔罗的核心,从来不是「预知未来」。 它的灵魂,藏在洗牌时指尖的触感、切牌时专注的呼吸、抽牌时心跳的停顿里—

OpenClaw - Day 6 基于 OpenClaw 的自动化与记忆系统实战

OpenClaw - Day 6 基于 OpenClaw 的自动化与记忆系统实战

文章目录 * 一、从被动工具到主动管家 * 二、心跳机制:让助手“按时醒来” * 2.1 Heartbeat 的设计目标 * 2.2 配置 HEARTBEAT.md:定义你的巡检清单 * 2.3 设置心跳间隔:效率与成本的平衡 * 三、Cron 定时任务:在正确的时刻做正确的事 * 3.1 适用场景:Cron 解决什么问题? * 3.2 创建 Cron 任务:命令行即配置 * 3.3 crontab 表达式速查 * 3.4 高价值 Cron 示例 * 3.5 Heartbeat vs Cron:

Replay8.7汉化终版下载,AI翻唱&分离 AI翻唱 中文版、免费下载

Replay8.7汉化终版下载,AI翻唱&分离 AI翻唱 中文版、免费下载

Replay是由weights平台推出的AI翻唱工具,基于RVC(Retrieval-based Voice Conversion)技术深度优化,实现了三大核心功能的一键式自动化处理(音轨分离、音色替换、音频合并)。相较于原生webui RVC的复杂操作流程,省去原版 RVC 不同软件的逐步操作。 本汉化版 8.1.1 免费分享|RVC模型工坊|任意评论文章获取 程序原版本体、分离模型、汉化包 浏览器下载 https://mxgf.cc/replay 📌 特别提示 本汉化版为8.7最终版本,weights软件将于2026年3月31日全面停止维护! 中文汉化已移除所有更新检查相关代码,无需担心自动更新 中文汉化已移除软件启动时的下载流程,安装完成后可直接进入主界面 需在"应用-显示设置"中正确设置离线数据包位置 下载压缩包解压 💻 安装教程(Windows系统) 1. 安装软件 选择"