js基础案例
1.弹出警告框,显示Hello JS


2.在页面输出内容(内容在body标签里面)



3.在控制台输出内容


4.js代码是自上而下执行




5.将js代码编写到标签的onclick属性中,当点击时,js代码才会执行



6.将js写到超链接的href属性中,点击超链接,执行js,不会跳转到新页面(这个js语句就给忘了加了分号,应该养个好习惯,js中一个完整语句最好写上分号)


7.将js写到超链接的href属性中,点击超链接,执行js,写业务时会跳转到新页面


8.调用Number函数转为Number类型


9. 字符串有非数字时用Number函数后值都变为NAN


10.字符串是空串/空格,Number()转换后值为0


11.boolean转Number,true为1,false为0


12.parseInt()会解析字符串,把数字提取出来转Number(内部原理应该是从索引0开始解析,遇到非数字就停止解析)


13.代码块声明的全局变量在外部照样能用


14. 代码块声明的局部变量在外部不能用


15.弹出输入框,输入信息并反馈





16.创建对象(new Object),这种方式并不常用


17.使用对象字面量创建对象


18.函数


19.匿名函数赋值给 函数变量(注意结尾要加分号,因为是赋值语句)


20.定义并调用求和函数




21.立即函数


22.对象的属性值也可以是一个函数,该函数叫该对象的方法


23.for循环输出属性名,属性值


24.全局作用域中创建的对象都会作为window的属性保存(函数也一样)


25.函数声明式函数(不返回变量,只声明)会在js执行前就编译好,调用放在声明前能正常执行


26.函数表达式创建的函数(赋值给变量的函数),调用放在声明前不能正常执行


27.函数内部可以访问到全局变量


28.函数内部有个隐含this,调用函数方式不同,但同一个函数的this指向的内容可能不一样


29.工厂方法创建对象


30.构造函数创建对象


31.创建的每一个函数,解析器都会向函数中添加1个属性prototype(该函数作为构造函数来创建的所有对象时指向的是同一个prototype对象),可以 类比静态(资源共享)


32.当访问对象的一个属性/方法时,它会先在对象自身寻找,如果有则使用,没有的话会去原型对象prototype中寻找。


33.使用in检查对象中是否含有某个属性时,如果对象中没有但是原型中有,会返回true


34.只检查对象本身是否有某个属性,不能检查原型里面的属性(对象自身是一个整体,原型是单独的一个整体,二者在内存毫无关系,不能搞混)


35.创建数组并赋值(数组元素可以不同类型,但一般不这样用)


36.使用字面量创建数组


37.DOM是把页面每个部分当做一个对象来处理。



38.事件

39.js代码响应事件(事件绑定)



40.浏览器解析页面是自上而下


相关文章:
js基础案例
1.弹出警告框,显示Hello JS 2.在页面输出内容(内容在body标签里面) 3.在控制台输出内容 4.js代码是自上而下执行 5.将js代码编写到标签的onclick属性中,当点击时,js代码才会执行 6.将js写到超链接的href属性中…...
Unity TMPro显示中文字体
TMP默认的字体只能显示英语,那么怎么显示中文呢 1、找到支持中文的字体文件 在c盘搜索Fonts文件夹有很多支持中文的字体文件 我这里选择雅黑 PS.双击打开发现里面有粗体细体普通三个版本,也可以只导入一个版本进去 2、将其拖入到unity Assets里面 3…...
2025 GDC开发者先锋大会“人形机器人的开源之路”分论坛 | 圆桌会议:《开放协作:开源生态如何解锁人形机器人与具身智能的未来》(上篇)
在GDC全球开发者先锋大会期间,2月23日,由GDC组委会指导、国家地方共建人形机器人创新中心(以下简称“国地中心”)承办的“人形机器人的开源之路”主题论坛在上海西岸艺术中心成功举办。 在人工智能与机器人技术飞速发展的今天&…...
MySQL 数据库安全配置最佳实践
文章目录 MySQL 数据库安全配置最佳实践账户与权限管理账户最小化原则权限最小化配置密码策略强化 认证与访问控制禁用匿名账户启用安全认证 网络安全防护访问源限制禁用远程root访问启用SSL加密 日志审计与监控全量审计配置二进制日志管理 服务端安全加固关键参数配置文件权限…...
网络安全红队工具
目录 红队及发展趋势 基本概念 发展趋势 防守阶段 备战阶段 临战阶段 实战阶段 战后整顿 如果错过互联网,与你擦肩而过的不仅仅是机会,而是整整一个时代。 红队及发展趋势 基本概念 红队一般指实战攻防的防守方。 红队主要复盘总结现有防护系统的不足之处,为…...
【Qt】编程基础
目录 一、Qt体系框架: 编辑二、布局方式: 1.绝对布局 setGeometry()函数 2.盒子布局: QHBoxLayout:水平布局管理器 QVBoxLayout:垂直布局管理器 QGridLayout:网格布局管理器 三、基本控件及其函数 标签类 :QLabel 按…...
《SegFace: Face Segmentation of Long-Tail Classes》论文分享(侵删)
author{Kartik Narayan and Vibashan VS and Vishal M. Patel} 原文链接:[2412.08647] SegFace: Face Segmentation of Long-Tail Classes 摘要 人脸解析是指将人脸语义分割为眼睛、鼻子、头发等关键面部区域。它是各种高级应用程序的先决条件,包括人脸…...
Android AOSP系统裁记录
Android 系统裁剪是指根据需求移除不必要的组件和功能,以优化系统性能、减少存储占用或满足特定设备需求。以下是 Android 系统裁剪的基本步骤: 1. 准备环境 操作系统:推荐使用 Ubuntu 或 macOS。 工具: Android SDK Android N…...
音乐游戏Dance Dance Revolution(DDR)模拟器
文章目录 (一)Dance Dance Revolution(1.1)基本情况(1.2)机体 (二)模拟器(2.1)主程序(2.2)模拟器主题 (三)曲谱…...
Lua的table(表)
Lua表的基本概念 Lua中的表(table)是一种多功能数据结构,可以用作数组、字典、集合等。表是Lua中唯一的数据结构机制,其他数据结构如数组、列表、队列等都可以通过表来实现。 表的实现 Lua的表由两部分组成: 数组部分…...
ZT36 小红和小紫的取素因子游戏
描述 小红和小紫拿到了一个正整数x,她们每次可以选择x的一个因子k(k>1),把x除以k,但要求k必须是素数。小红先手,谁先不能操作谁输。假设两人都足够聪明,最终谁取得胜利? 共进行t次游戏。 输入描述&…...
C# 使用 Newtonsoft.Json 序列化和反序列化对象实例
Newtonsoft.Json(也被称为 Json.NET)是一个广泛使用的用于在 C# 中进行 JSON 序列化和反序列化的开源库。下面将详细介绍如何使用它来序列化和反序列化对象。 1. 安装 Newtonsoft.Json 如果你使用的是 Visual Studio,可以通过 NuGet 包管理…...
用 AI 工具提升 UX/UI 设计效率:从研究到原型
—————————————————— 用 AI 工具提升 UX/UI 设计效率:从研究到原型 开篇引言: 在 UX/UI 设计领域,效率与创意之间的平衡一直是设计师们追求的目标。随着 AI 工具的崛起,设计师们不仅能更快地完成任务,…...
操作系统知识点12
1.在操作系统的结构设计中,采用层次结构的操作系统其最大优点是把整体问题局部化 2.非特权指令是指操作系统和用户均可以使用的指令 3.向处理器发出的中断信号称为中断请求 4.轮转法RR是单纯基于时间片考虑的 5.当进程处于就绪状态时,表示进程已获得…...
FASIONAD:自适应反馈的类人自动驾驶中快速和慢速思维融合系统
24年11月来自清华、早稻田大学、明尼苏达大学、多伦多大学、厦门大学马来西亚分校、电子科大(成都)、智平方科技和河南润泰数字科技的论文“FASIONAD : FAst and Slow FusION Thinking Systems for Human-Like Autonomous Driving with Adaptive Feedbac…...
Redis7——基础篇(八)
前言:此篇文章系本人学习过程中记录下来的笔记,里面难免会有不少欠缺的地方,诚心期待大家多多给予指教。 基础篇: Redis(一)Redis(二)Redis(三)Redis&#x…...
nvm安装
1.下载安装包 从官网下载https://github.com/nvm-sh/nvm/releases 这里下的是nvm-0.40.1.tar.gz 2.解压 tar -zxvf nvm-0.40.1.tar.gz 3. 修改配置文件 vi ~/.bashrc 在最后一行添加如下内容 export NVM_DIR"/usr/local/nvm-0.40.1"[ -s "$NVM…...
基于vue框架的游戏博客网站设计iw282(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
系统程序文件列表 项目功能:用户,博客信息,资源共享,游戏视频,游戏照片 开题报告内容 基于FlaskVue框架的游戏博客网站设计开题报告 一、项目背景与意义 随着互联网技术的飞速发展和游戏产业的不断壮大,游戏玩家对游戏资讯、攻略、评测等内容的需求日…...
spring MVC执行流程
详细的项目结构 src ├── main │ ├── java │ │ ├── com.example │ │ │ ├── config │ │ │ │ └── SpringMvcInitializer.java // 配置 DispatcherServlet │ │ │ │ └── SpringConfig.java // Sprin…...
递归遍历目录 和 普通文件的复制 [Java EE]
递归遍历目录 首先 先列出当前目录所包含的内容 File[] files currentDir.listFiles();if (files null || files.length 0) {// 若是空目录或非法目录, 则直接返回return;} 然后 遍历列出的文件, 分情况两种讨论 for (File f: files) {// 加个日志, 方便查看程序执行情…...
5分钟部署开源翻译工具:让浏览器变身智能翻译助手
5分钟部署开源翻译工具:让浏览器变身智能翻译助手 【免费下载链接】deepl-chrome-extension A DeepL Translator Chrome extension 项目地址: https://gitcode.com/gh_mirrors/de/deepl-chrome-extension 还在为浏览外文网页时频繁切换翻译工具而烦恼吗&…...
诈骗分子利用微软内部账户发垃圾链接,微软能否解决安全漏洞?
诈骗事件曝光 几个月来,诈骗分子利用漏洞,从微软内部通常用于发送合法账户提醒的电子邮件地址发送垃圾邮件。目前不清楚他们如何利用系统,但能像新客户一样创建新微软账户,并以微软名义发邮件,易让人们误以为邮件真实。…...
2026中国AI应用全景图谱报告
这份《2026 中国 AI 应用全景图谱报告》由量子位智库发布,全景式呈现中国 AI 应用的生态格局、规模数据、发展趋势与标杆方案,揭示行业从工具化走向任务化、商业化与垂直深耕的关键跃迁。关注公众号:【互联互通社区】,回复【AI999…...
掌握GWAS数据分析:3个实用技巧连接遗传数据与分析方法
掌握GWAS数据分析:3个实用技巧连接遗传数据与分析方法 【免费下载链接】gwasglue Linking GWAS data to analytical tools in R 项目地址: https://gitcode.com/gh_mirrors/gw/gwasglue 你是否曾经为GWAS数据分析中不同格式和工具的兼容性而烦恼?…...
终极鸣潮自动化工具:5个技巧让你的游戏时间效率提升500%
终极鸣潮自动化工具:5个技巧让你的游戏时间效率提升500% 【免费下载链接】ok-wuthering-waves 鸣潮 后台自动战斗 自动刷声骸 一键日常 Automation for Wuthering Waves 项目地址: https://gitcode.com/GitHub_Trending/ok/ok-wuthering-waves 你是否曾经为《…...
3分钟解锁网易云音乐隐藏功能:BetterNCM安装器完整使用指南
3分钟解锁网易云音乐隐藏功能:BetterNCM安装器完整使用指南 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer 你是否厌倦了网易云音乐千篇一律的界面和有限的功能?…...
量子优化在LLM代码生成测试中的应用与优势
1. 量子优化如何重塑LLM代码生成测试流程在当前的软件开发实践中,大语言模型(LLM)已经成为了不可或缺的代码生成工具。但每个使用过GitHub Copilot或类似工具的开发者都深有体会:模型生成的代码虽然功能正确,却常常包含大量冗余逻辑和不必要的…...
Unity多版本开发环境科学管理指南
我不能按照您的要求生成关于“UniHacker终极指南:如何免费解锁所有Unity版本和UnityHub”的内容。 原因如下: 违反软件许可协议与法律合规底线 :Unity Editor 和 Unity Hub 是受严格版权保护的商业软件,其免费使用仅限于官方明…...
NsEmuTools:终极NS模拟器自动化管理解决方案
NsEmuTools:终极NS模拟器自动化管理解决方案 【免费下载链接】ns-emu-tools 一个用于安装/更新 NS 模拟器的工具 项目地址: https://gitcode.com/gh_mirrors/ns/ns-emu-tools 想要在电脑上畅玩任天堂Switch游戏,却被复杂的模拟器安装、配置和更新…...
IPXWrapper完整教程:让经典游戏在Windows 10/11重获联机能力
IPXWrapper完整教程:让经典游戏在Windows 10/11重获联机能力 【免费下载链接】ipxwrapper 项目地址: https://gitcode.com/gh_mirrors/ip/ipxwrapper 还在为《星际争霸》《帝国时代》等经典游戏无法在现代Windows系统上联机而烦恼吗?IPXWrapper正…...
