js

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>Document</title>
		
	</head>
	<body>
		<input type="button" values="点击" onclick="alert('hahaha')">
		<script>
			alert("hello, script");
		</script>
	</body>
</html>

js基本语法

动态/静态类型是否在编译时确定

弱类型/强类型:类型是否需要强制转换

Java:静态强类型

javascirpt:动态弱类型语言

js:动态弱类型


let:ES6中新增的声明变量的关键字,作用域为该语句所在的代码块内

const声明常量的,声明后不能修改

var:和let应用方式差不多相同

上面都是弱类型,都可以呗强制转换。

数据类型:

number数字.不区分整数和小数,

string字符串类型,字符串字面值需要使用引号引起来,单引号双引号均可,

boolean布尔类型.true真,false假

Iundefined表示变量未初始化.只有唯一的值undefined.

		let aa="llll";
			console.log(typeof aa);
			let bb=10;
			console.log(typeof bb);

let bb;
			console.log(typeof bb);

let b=20;
			
			let c="20";
			console.log(b==c);
			console.log(b===c)

==比较值,不校验类型

===值和类型都相等

            let arr1=new Array();
			console.log(typeof arr1);
			let arr2=[1,"2",true,4];
			arr2["yhz"]="132"
			console.log(arr2);

定义数组有以上两种形式。通过控制台就能看到数据类型为object,可以通过键值对的方式将向数组内插入相应的数据,由于js是弱类型所以他是可以一个数组有多个数据类型的。但是他不会算入length中。

            let arr1=new Array();
			arr1[5]=0;
			console.log(arr1);
	        console.log(arr1[2])

如果对应的位置没有数据,那么会用undefined来替代。

对象:

let student={
				"name":"zhangsan",
				"age":18.,
				"id":12,
				"say":function  () {
					console.log("hello");
				}
			}
			console.log(student);
			console.log(student['say']);

<script> let arr1=[1,2,3,4];
	arr1.splice(2,1);//删除
	arr1[2]="更改";
	console.log(arr1)
	</script>

<body>
		<button id="button">点击</button>
<!-- 		<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.js"></script> -->
		<script src="jquery-3.7.1.min.js"></script>
		<script>
			$(document).ready(function(){//表示等待页面全部加载完成
				$("#button").click(//点击
					function(){//函数
						$(this).hide()	//隐藏
					}
				);
			});
		
			</script>
	</body>

点击后就会自动消失。

    $(selector).action

选择器          对元素的操作

<body>
		<div id="test"><span>我是一个div</span></div>
		<input type="text" id="username" value="nihao">
		<button id="button">点击</button>
		
<!-- 		<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.js"></script> -->
		<script src="jquery-3.7.1.min.js"></script>
		<script>
			
			let text=$("#test").text();
			console.log(text);
			let html=$("#test").html();
			console.log(html);
			let inputval=$("#username").text();
			console.log(inputval);
			</script>
			
	</body>

<body>
		<p><a href="www.baidu.com" id="bite">百度</p>
	
		

		<script src="jquery-3.7.1.min.js"></script>
		<script>
			$("p a").attr("href","www.dogou.com	")
         </script>
</body>

 网页跳转

		let fontSize = $("#cssdemo").css("font-size");//取值
		console.log(fontSize);$("#cssdemo").css("font-size","48px");//赋值
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<ol>
			<li>aaa</li>
			<li>bbb</li>
			<li>ccc</li>
			</ol>
			<script src="jquery-3.7.1.min.js"></script>
			<script>
				$("o1").append("<li>append</li>");
				$("ol").prepend("<1i>prepend</li>");
				$("ol").after("<div>after</div>")
				$("ol").before("<div>before</div>
			</script>
	</body>
</html>


 

$("ol").empty();//清空o1元素的内容//

$("ol").remove();//o1标签及子标签全部删除

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/677732.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【开源三方库】Fuse.js:强大、轻巧、零依赖的模糊搜索库

1.简介 Fuse.js是一款功能强大且轻量级的JavaScript模糊搜索库&#xff0c;支持OpenAtom OpenHarmony&#xff08;以下简称“OpenHarmony”&#xff09;操作系统&#xff0c;它具备模糊搜索和排序等功能。该库高性能、易于使用、高度可配置&#xff0c;支持多种数据类型和多语…

界面控件DevExpress WinForms的流程图组件 - 可完美复制Visio功能(二)

DevExpress WinForms的Diagram&#xff08;流程图&#xff09;组件允许您复制Microsoft Visio中的许多功能&#xff0c;并能在下一个Windows Forms项目中引入信息丰富的图表、流程图和组织图。 P.S&#xff1a;DevExpress WinForms拥有180组件和UI库&#xff0c;能为Windows F…

Solidworks 提取模型中的零件,并组合成一个新的零件,放入特征库

对方发来一个STP文件&#xff0c;其中有模型的部分零件想为我所用。 Shift键鼠标左键 选取需要的零件 在选好零件上右键&#xff0c;选择“孤立” 左边找到部件&#xff0c;ctrl左键选中&#xff0c;选择“插入到新零件” 点 绿色 勾 就选择保存类型&#xff0c;完成 。 打开这…

【技术】工业机器人机械臂安装高速电主轴打磨去毛刺

随着现代工业的发展&#xff0c;机械加工在制造业中扮演着至关重要的角色。然而&#xff0c;机械加工后的零件普遍存在着毛刺问题。这些毛刺不仅影响了零件的外观&#xff0c;更对工序的定位、产品的装配以及性能产生了不良影响&#xff0c;甚至可能导致机械设备损坏等严重事故…

计算机专业本科就业还是考研?考研有哪些热门方向?

考研并不是一个逃避就业的避难所&#xff0c;也不是一个简单的提升待遇的手段。考研是提升自我的途径&#xff0c;特别是对于那些对特定技术领域有浓厚兴趣并愿意深入研究的人来说 一个本科生能够认真学三年&#xff0c;那么他们所掌握的技能和知识不应该逊色于那些通过短期培…

作为表达式调用时,无法解析类修饰器的签名。vue3+ts+vite,使用装饰器时报错

作为表达式调用时&#xff0c;无法解析类修饰器的签名。 The runtime will invoke the decorator with 2 arguments, but the decorator expects 1.ts(1238) 页面也无法打开 解决方案&#xff1a; {"extends": "vue/tsconfig/tsconfig.dom.json","in…

利用Qss切分图片、使用图标

之前一直没有弄明白&#xff0c;现在明白了&#xff0c;记录一下&#xff01; 一般形式如下&#xff1a; border-image: url(:/icon_btn_menu_40x36.png) 0 80 0 0; 在原始图片上、上右下左、各切一刀、形成的图片区域、即为所取图标。 切的位置分别是距离最上、最右、最下…

09.爬虫---正则解析爬取数据

09.正则解析爬取数据 1.目标网站2.具体实现3.正则表达式分析4.完整代码并存入表格 1.目标网站 直达目标网站 https://movie.douban.com/chart 2.具体实现 我们来拿取一下上面网页的代码如下: from urllib import requesturl https://movie.douban.com/chart headers {Us…

oracle 数字或者小数格式化

select trim(. from to_char(1,fm9999990.9999)),trim(. from to_char(0.1,fm9999990.9999)) from dual

yolov8-obb 旋转目标检测 瑞芯微RKNN芯片部署、地平线Horizon芯片部署、TensorRT部署

特别说明&#xff1a;参考官方开源的yolov8代码、瑞芯微官方文档、地平线的官方文档&#xff0c;如有侵权告知删&#xff0c;谢谢。 模型和完整仿真测试代码&#xff0c;放在github上参考链接 模型和代码。 折腾旋转目标检测的小伙伴们看过来&#xff0c;yolov8旋转目标检测部署…

使用高德地图JS API 开发一些常见使用问题(急救包)

本文记录开发使用高德地图JS API 开发一些常见使用问题 API文档 &#x1f449;传送门 关于如何引入高德地图JS API方式 请移步前面文章&#x1f449;使用高德地图JS API 开发一些常见使用方法&#xff08;急救包&#xff09; 前篇&#x1f449;: 使用高德地图JS API 开发——…

面试官:Spring 启动过程是什么样的?详细讲讲你自己的理解!

引言&#xff1a;在面试中&#xff0c;对于 Java 开发者来说&#xff0c;掌握 Spring 框架的原理和使用是至关重要的。其中&#xff0c;了解 Spring 的启动流程、循环依赖问题的解决方法以及与设计模式相关的内容是常见的面试题目。 题目 面试官&#xff1a;Spring 启动过程是…

Element-ui使用上传时弹框选择文件类型

实现效果 1&#xff0c;点击上传&#xff0c;上传文件&#xff1b; 2&#xff0c;选择文件&#xff1b; 3&#xff0c;弹框选择文件类型&#xff1b; 4&#xff0c;选择类型后确定上传&#xff1b; 一&#xff0c;上传 跳过&#xff1b; 二&#xff0c;定义弹框下拉框…

这么好看的AI摄影写真,用Stable Diffusion 即可轻松完成,想要什么风格都可以!

大家好&#xff0c;我是向阳。 今天给大家分享一下如何用AI绘画工具Stable Diffusion 制作摄影奇幻写真&#xff0c;本次教程很简单&#xff0c;跟着我&#xff0c;你也能快速上手&#xff01;学会了&#xff0c;就去尝试生成一套自己的AI写真吧 AI工具Stable Diffusion 和 教…

Python 实现反转密码加密

反转密码加密是通过反向输出消息进行加密。如&#xff0c;‘Hi,boy!’通过反转加密就会变成 ‘!yob,iH’。加解密的过程是一样的&#xff0c;解密是需要将密文再次反转过来既可以得到原文内容了。 反转加密是一种比较弱的加密方式&#xff0c;一般我们通过一些密文既可以发现它…

【简单学习一下卷积神经网络】-基于肆十二的高考例子

前言一、白话卷积神经网络总结 前言 【参考】 主要是P2⇨手把手教你用tensorflow2训练自己的数据集 -------2024/5/4 一、白话卷积神经网络 高考前需要大量的做题训练---->相当于数据集。 做题过程中【于标准答案进行比对】产生的错题⇨loss&#xff08;误差&#xff09; 回…

RaspAP:轻松实现树莓派无线 AP

RaspAP 是一个可以将树莓派轻松部署成无线 AP&#xff08;Access Point&#xff09;的软件方案&#xff0c;具有一套响应式的 WebUI 来控制 WiFi&#xff0c;用起来和家用路由器一样方便。RaspAP 可以运行在 Raspbian 上&#xff0c;只需要先给树莓派安装好 Raspbian 系统&…

LeetCode-3067. 在带权树网络中统计可连接服务器对数目【树 深度优先搜索 数组】

LeetCode-3067. 在带权树网络中统计可连接服务器对数目【树 深度优先搜索 数组】 题目描述&#xff1a;解题思路一&#xff1a;dfs&#xff0c;针对当前服务器i有for i, gi in enumerate(g):&#xff0c;不断dfs其的邻居节点for y, wt in gi:&#xff0c;dfs可以计算得到邻居y的…

解决 windows11 文件夹中右键没有出现Git Bash Here的问题?

电脑刚从w10升级到了w11&#xff0c;想要从git拉去项目&#xff0c;但是发现右键菜单下找不到git&#xff0c;如图&#xff1a; 百度了一下&#xff0c;看了看这位大佬 这篇文章 的配置&#xff0c;确实能打开&#xff0c;但右键菜单下还是没有&#xff0c;于是继续搜寻问题的…

Kimichat使用案例008:查找比亚迪、特斯拉等电动车产业链相关股票(用kimichat炒股)

文章目录 一、介绍二、Kimi操作内容三、Kimi输出内容四、kimi操作内容五、Kimi输出内容一、介绍 kimichat可以联网检索,搜索结果更加准确、智能。 二、Kimi操作内容 在kimichat中输入提示词: 找出同时在比亚迪产业链和特斯拉产业链的企业 三、Kimi输出内容 四、kimi操作内容…