当前位置: 首页 > news >正文

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属性中&#xf…...

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 工具的崛起,设计师们不仅能更快地完成任务&#xff0c…...

操作系统知识点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) {// 加个日志, 方便查看程序执行情…...

Oracle到MySQL迁移必看:INSTR函数跨库兼容处理指南(附SQLServer替代方案)

Oracle到MySQL迁移实战:INSTR函数深度兼容方案与企业级案例解析 当企业面临数据库迁移需求时,函数兼容性往往是技术团队最头疼的问题之一。作为字符串处理的核心函数,INSTR在Oracle、MySQL和SQL Server三大主流数据库中存在显著差异。本文将深…...

一文详解Softmax与Sigmoid函数

Softmax与Sigmoid函数详解 引言 在机器学习和深度学习中,Softmax和Sigmoid是两个最常用的激活函数,尤其常见于分类任务的输出层设计。尽管它们都能将实数映射到概率空间,但其数学特性、应用场景和底层逻辑存在显著差异。本文将从数学推导、梯…...

如何为Wolverine贡献代码:从Bug报告到PR提交的完整指南

如何为Wolverine贡献代码:从Bug报告到PR提交的完整指南 【免费下载链接】wolverine 项目地址: https://gitcode.com/gh_mirrors/wo/wolverine Wolverine是一个能为Python脚本提供"再生修复能力"的工具,当脚本运行出错时,它…...

HR 人才库管理全解:从搭建到激活的实操指南

人才是企业发展的核心资源,HR 人才库管理作为人力资源管理的重要环节,是企业沉淀、激活与复用人才资源的关键手段。传统人才管理模式下,信息分散、检索低效、资源沉睡等问题普遍存在,难以支撑企业高效招聘与长期人才储备需求。 系…...

Wan2.2-I2V-A14B在Qt桌面程序中的应用:开发本地化视频创作工具

Wan2.2-I2V-A14B在Qt桌面程序中的应用:开发本地化视频创作工具 1. 引言:让AI视频生成触手可及 想象一下,一个普通用户无需学习复杂的命令行,只需拖拽图片、滑动几个调节条,就能轻松将静态图片变成生动的视频。这正是…...

生成对抗网络(GAN)实战指南:从原理到图像生成

1. 生成对抗网络(GAN)初探:当画家遇上鉴定师 第一次听说生成对抗网络时,我脑海中浮现的是一个有趣的场景:有个刚入行的画家在拼命模仿梵高的画作,而旁边坐着一位经验丰富的艺术鉴定师。画家每完成一幅仿作,鉴定师就会…...

SEO优化与网站内链优化有什么区别_SEO优化的方法论有哪些

SEO优化与网站内链优化有什么区别 在现代数字营销中,SEO优化和网站内链优化是两个紧密相关但又各有侧重的领域。了解它们之间的区别,对于提升网站的整体流量和搜索引擎排名至关重要。本文将详细探讨这两者的不同之处,并为你提供一些SEO优化的…...

GetQzonehistory终极指南:三步备份QQ空间所有历史说说

GetQzonehistory终极指南:三步备份QQ空间所有历史说说 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否担心那些记录着青春时光的QQ空间说说会随着时间流逝而消失&…...

Outlook打开附件打不开转圈卡死没反应?教你1分钟搞定

我们有时使用邮件收发程序outlook中打开来自对方的邮件附件时,附件格式为excel电子表格文档,一般这种表格文档经常容易出现此种问题,打开时excel程序卡住半天没有反应,且还会导致outlook本身也因此操作起来变得很卡顿,但是在Outlook中打开PDF和其它格式的文档不会出现此种…...

Unlock Music技术解析:音乐格式解密与跨平台播放实践指南

Unlock Music技术解析:音乐格式解密与跨平台播放实践指南 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web 项目地址: ht…...