Linux基础+html和script一些基本语法

news2025/1/10 16:40:23

文章目录

  • linux 基础
    • 名字含义
    • 指令
  • html 语法
    • style 样式属性
    • 样式标签属性
      • 颜色
      • margin 边距
      • ransform 旋转角度
      • 重复样式
      • opacity 透明度
      • div 方块元素
      • box-shadow 阴影属性
      • 浮动
  • script
    • 获取节点
    • onclick 点击触发
    • setTimeout 定时器
    • 利用定时器实现 动画效果
  • javascript
    • 强弱语言区分
    • parseInt 转换为整数
    • 可以这样用在script语法中
    • json 数据类型
      • 对象嵌套
      • 对象里加方法并且调用
      • 函数的嵌套,函数的参数是函数

linux 基础

名字含义

在这里插入图片描述
root 表示用户名字
VM-16-10-centos 服务器名字
~ linux操作系统上的用户目录

指令

ls 列举当前文件夹下内容
ls -a 隐藏内容也列举
默认只有一个根目录
cd / 到 / 文件夹
白色的是文件,蓝色的是文件夹,浅蓝色是快捷方式(软连接)
在这里插入图片描述
ll 查看每一个的详细信息在这里插入图片描述
第一个字母表示类型
d 为文件夹
l 为软连接
后面每三个为一组,一共有三组,分别表示三种用户对其的权限
r 可读
w 可写
x 可执行
例如:
   - rwx rw- r–
  普通文件 文件主 组用户 其他用户
etc 文件夹,相当于windows上安装程序的文件夹

html 语法

style 样式属性

style=“width:100px;height:30px;”

样式标签属性

在这里插入图片描述
border-radius 圆角
background-color 背景颜色
color 字体颜色

颜色

黄绿蓝
#后面三原色比例0~15
af(1015)

margin 边距

在这里插入图片描述
margin-left 左边距
margin-top 上边距
在这里插入图片描述

ransform 旋转角度

transform:rotate(30deg) 旋转30度
在这里插入图片描述

重复样式

后面的会把前面的覆盖

opacity 透明度

opacity:0~1
越靠近0越透明
在这里插入图片描述

div 方块元素

<div style = "width:200px;height:200px;background:200px;background-color:#2ac"></div>
<!DOCTYPE HTML>
<html>
    <head>
        	<meta charset="utf-8"> 
        	<title>青城博雅2306</title>
	<style>
		.sty1{width:100px;height:30px;transform:rotate(30deg)}
		.sty2{ border-radius:10px; background-color:#2d9; color:#fff}
		.sty3{margin-left:30px; margin-top:100px;background-color:#2ac;opacity:0.2;}
		.sty4{ transform:rotate(30deg) }
	</style>
    </head>
    <body>
        	<input type = "text"  class="sty1"/>
	<input type = "button" value="按钮1"  class="sty1 sty2"/>
	<select class="sty1 sty2 sty3" style="margin-left:-30px;transform:rotate(-30deg)">
		<option>选择1</option>
		<option>选择2</option>
		<option>选择3</option>
		<option>选择4</option>
		<option>选择5</option>
	</select>
	<div style = "width:200px;height:200px;background:200px;background-color:#2ac"></div>
    </body>

</html>

在这里插入图片描述

box-shadow 阴影属性

box-shadow:10px 10px 10px #000;
分别为:右,下,扩散,颜色
负号可以改变方向
给方块加上此效果为:
在这里插入图片描述

浮动

div默认向下
float:left; 为浮动
在这里插入图片描述

script

不区分数据类型的语言

<!DOCTYPE HTML>
<html>
    <head>
        	<meta charset="utf-8"> 
        	<title>青城博雅2306</title>
	<style>
		.sty3{margin-left:30px; margin-top:100px;background-color:#2ac;opacity:0.2;}
		.sty4{ transform:rotate(30deg) }
		.aaa{width:200px;height:200px;background-color:#2ac;margin-left:100px;margin-top:100px;
			board-radius:10px;box-shadow:10px 10px 10px #000;float:left;}
	</style>
    </head>
    <body>
	<div id ="dd1"class="aaa"></div>
	<div id = "dd2"class="aaa"></div>
	<div id = "dd3"class="aaa"></div>
    </body>
    <script>

	function f(x1, x2){
	         return x1 + x2;
	}
	function f2(a, b, c){
	         return a + b - c;
	}
	var x1 = f(23, 99);
	var x2 = f2(x1, 44,  33 - x1);
	console.info(x1);
	console.info(x2);
    </script>
</html>

保存运行后按f12,进入控制台,可得到结果。
在这里插入图片描述

获取节点

<body>
	<div id ="dd1" class="aaa"></div>
	<div id = "dd2" class="aaa"></div>
	<div id = "dd3" class="aaa"></div>
	<input type="button"  value="按钮1" onclick="m1( )">
    </body>
    <script>
	function m1( ){
	       var x = document.getElementById("dd1");
	             x.style.width="300px"
	}
    </script>

其中 document 为整个文件
getElementById 通过名字获取节点

onclick 点击触发

<input type="button"  value="按钮1" onclick="m1( )">

点击前
在这里插入图片描述
点击后
在这里插入图片描述

setTimeout 定时器

	function mm (){
	      setTimeout("m1()", 3000);
	}
	setTimeout();
	function m1( ){
	       var x = document.getElementById("dd1");
	             x.style.width="300px"
	             x.style.backgroundColor ="#a00"
	}

setTimeout(“m1()”, 3000);
表示为3000毫秒后触发m1

利用定时器实现 动画效果

    <body>
	<div id ="dd1" class="aaa"></div>
	<div id = "dd2" class="aaa"></div>
	<div id = "dd3" class="aaa"></div>
	<input type="button"  value="按钮1" onclick="m1(0 )">
    </body>
    <script>

	function m1( a){
	       var x = document.getElementById("dd1");
	             x.style.width=(200 + a) + "px"
	             x.style.backgroundColor ="#a00"
	             x.style.transform = "rotate(" + (30 + a) + "deg)";
	       setTimeout("m1(" + (a + 1) + ")" , 20);
	}

在这里插入图片描述
也可以改变透明度,周期,边距等。

	function m1( a){
	       var x = document.getElementById("dd1");
	             x.style.width=(100 + a)%500 + "px" // 100px
	             x.style.backgroundColor ="#a00"
	             x.style.transform = "rotate(" + (30 + a) + "deg)"; 
	             x.style.opacity =a * 0.001 % 1;
	       setTimeout("m1(" + (a + 2) + ")" , 15); 

在这里插入图片描述
注意script中写marginLeft,backgroundColor不要写成background-color,margin-left就行。

javascript

弱类型语言,不区分类型

强弱语言区分

在这里插入图片描述

parseInt 转换为整数

<!DOCTYPE HTML>
<html>
        <head>
        	<meta charset="utf-8">
      
        </head>
        <body>
     
         </body>
         <script>
	var a1 = 10;
	var a2 = 20.98;
	var a3 = [1, 2, 3, 4];
	var a4 = "dafds";
	var a5 = 'dsgfgsg';
	var a6 = "234"
	var b1 = "333"
	var a7 = a6 + b1;	
	console.info(a7); // 234333

	a6 = parseInt(a6);
	b1 = parseInt(b1);
	a7 = a6 + b1;
	console.info(a7); // 567

         </script>

    </html>

在这里插入图片描述

可以这样用在script语法中

	var a6 = [1, 2, 3,"www","rrr",99.99, 22,33];
	var a7 = [2,2,3,[2, 4, 5],[2,3,[4,5,6,"fgfg"]], 9];
	var a8 = a6[3]; // "www"
	var a9 = a7[4][2][3]; // fgfg

json 数据类型

相当于自定义数据类型

	var b1 = {
	   "name": "张三",
	    "age" : 10,
	    "height":199
	}; // json
	console.info(b1.name); // 张三
	console.info(b1.age); // 10
	console.info(b1.height);  // 199
	console.info(b1.name); // 张三
	console.info(b1.age); // 10
	console.info(b1.height);  // 199

对象嵌套

	var b2 = {
	     "name":"王五",
	      "houses":["北二环","东二环","东城区"],
	      "friends" : [{"name":"黎明", "age":4},{"name":"小明","height":166}]
	};
	// b2.name	b2.houses[1]	b2.friends[1].name
	console.info(b2.name); // 王五
	console.info(b2.houses[1]); //东二环
	console.info(b2.friends[1].name);//小明

对象里加方法并且调用

	var b2 = {
	     "name":"王五",
	      "houses":["北二环","东二环","东城区"],
	      "friends" : [{"name":"黎明", "age":4},{"name":"小明","height":166}],
	      method1:function(a,b){
		return a + b;
	      }
	};
	function method2(a, b, c){
	       return a * b - c;
	}
	var x1 = method2(10, 8, 5); // 75
	var x2 = b2.method1(4, 7); // 11
	console.info(x1);  // 75
	console.info(x2);  // 11

函数的嵌套,函数的参数是函数

比较绕,好好理解理解


	function m3(a, b,c){
		a(10,20);
		b(c, 6);
	}
	m3(
	     function(p1,p2){ console.info(p1 + p2); } // a
	,    function(p1,p2){ console.info(p1 - p2); } // b
 	,   30 // c
	 ); 
	m3(function(p1,p2){ console.info(p1 * p2); }, // 200
	 function(p1,p2){ p1(p2 + 9) },
	function(k){console.info(2 * k);}
	);

运行结果:

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

简单详细的MySQL数据库结构及yum和通用二进制安装mysql的方法

目录 mysql体系结构mysql的安装方法一&#xff0c;yum安装1&#xff0c;首先下载一个网络源仓库&#xff1a;2&#xff0c;然后安装 mysql-community-server3&#xff0c;启动mysqld 服务4&#xff0c;然后登录数据库5&#xff0c;初次登录要设置密码&#xff0c;而且不能太简单…

小型电子声光礼花器电子烟花爆竹电路设计

节日和庆典时燃放礼花&#xff0c;其绚丽缤纷的图案&#xff0c;热烈的爆炸声、欢乐的气氛&#xff0c;能给人们留下美好的印象&#xff0c;但有一定的烟尘污染和爆炸危险隐患。本电路可以模拟礼花燃放装置&#xff0c;达到声型兼备的效果&#xff0c;给人们在安全、环保的环境…

redis rehash

dict结构 dictEntry即键值对&#xff0c;每个桶就是dictEntry连接的链表 typedef struct dictEntry {void *key;union {void *val; // 自定义类型uint64_t u64;int64_t s64;double d;} v;struct dictEntry *next; } dictEntry;数据真正指向的地方 typedef struct dictht {di…

京东网站登录二维码显示不出来

环境&#xff1a; 360急速浏览器 Win10专业版 问题描述&#xff1a; 京东网站登录二维码显示不出来 解决方案&#xff1a; 1.打开安全卫士 2.功能大全找到断网急救箱 3.全面诊断一下有问题修复一下&#xff0c;重启浏览器解决

数字迷宫:探秘统计位数为偶数的奇妙世界

本篇博客会讲解力扣“1295. 统计位数为偶数的数字”的解题思路&#xff0c;这是题目链接。 统计位数是偶数的数据个数&#xff0c;关键在于如何统计一个整数的位数。方法是&#xff1a;对于一个整数n&#xff0c;每次/10&#xff0c;都会缩小一位&#xff0c;所以一直进行/10操…

【爬虫】AOI

目前几个大厂&#xff0c;高德百度腾讯&#xff0c;都支持POI爬取&#xff0c;而AOI是需要自己找接口的。 换言之&#xff0c;爬虫需谨慎 1 百度AOI 参考链接是&#xff1a; 这两个链接是选定范围爬取范围内选定类别的AOI 黑科技 | 百度地图抓取地块功能&#xff08;上&#x…

DeepSpeed-Chat 打造类ChatGPT全流程 笔记二之监督指令微调

文章目录 系列文章0x0. 前言0x1. &#x1f415; Supervised finetuning (SFT) 教程翻译&#x1f3c3; 如何训练模型&#x1f3c3; 如何对SFT checkpoint进行评测?&#x1f481; 模型和数据☀️来自OPT-1.3B及其SFT变体&#xff08;使用不同微调数据&#xff09;的提示示例☀️…

关于layui实现按钮点击添加行的功能

关于layui实现按钮点击添加行的功能 实现效果 代码实现 <!DOCTYPE html> <html lang"zh" xmlns:th"http://www.thymeleaf.org"> <head><meta charset"UTF-8"><title>Title</title><link rel"styl…

帅气的头像-InsCode Stable Diffusion 美图活动一期

1.运行地址 Stable Diffusion 模型在线使用地址&#xff1a; https://inscode.csdn.net/inscode/Stable-Diffusion 界面截图&#xff1a; 2.模型版本及相关配置 模型&#xff1a;chilloutmix-Ni.safetensor [7234b76e42] 采样迭代步数&#xff08;steps&#xff09;: 30 采样…

QtDesigner的使用

QtDesigner的使用 1、快速入门2、布局管理 1、快速入门 主窗口 菜单栏、工具栏、状态栏 快捷预览方式&#xff0c;工具箱 对象查看器 属性编辑器 英文名作用objectName控件对象名称geometry相对坐标系sizePolicy控件大小策略minnimumSize最小宽度、高度maximumSize最大宽度…

基于jsp+Servlet+mysql学生信息管理系统V2.0

基于jspServletmysql学生信息管理系统V2.0 一、系统介绍二、功能展示1.项目骨架2.数据库表3.项目内容4.登陆界面5.学生-学生信息6、学生-修改密码7、管理员-学生管理8、管理员-添加学生9.管理员-修改学生信息10.管理员-班级信息11.管理员-教师信息 四、其它1.其他系统实现五.获…

旅游卡系统旅行社小程序APP

旅游业的不断发展&#xff0c;旅游卡系统、旅行社小程序APP等数字化工具已经成为了旅行社提升业务效率、提高客户体验的重要手段。下面&#xff0c;我们将为您介绍旅游卡系统旅行社小程序APP的相关内容。 一、旅游卡系统 旅游卡系统是一种将旅游门票、优惠券等资源整合…

实时包裹信息同步:WebSocket 在 Mendix 中的应用

场景介绍 在现代物流中&#xff0c;能够实时跟踪包裹信息&#xff0c;尤其是包裹重量&#xff0c;是非常重要的。在这种场景中&#xff0c;我们可以使用称重设备获取包裹的信息&#xff0c;然后实时将这些信息同步给 Mendix 开发的 App&#xff0c;并在 App 的页面上实时显示包…

获取java对象被更新的属性和值

业务场景 更新User信息后&#xff0c;需要收集哪些字段的哪些值被更新了。 思路 比较originUser和newUser&#xff0c;收集值不同的属性以及变化前后的值。 代码实现 public static Map<String, Map<String, Object>> getChange(Object originObject, Object ne…

Java 9 - 模块化系统

定义要导出的模块 package com.lfsun.java9study.mypackage;public class MyClass {public static void sayHello() {System.out.println("Hello from com.lfsun.java9study.mypackage!");}public static void main(String[] args) {System.out.println("test&…

【Linux】LVS负载均衡群集 DR模式

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 LVS负载均衡群集 DR模式 数据包流向分析DR 模式的特点LVS-DR中的ARP问题VIP地址相同导致响应冲突返回报文时源地址使用VIP&#xff0c;导致网关设备的ARP缓存表紊乱 DR模式 L…

Pycharm配置解释器(interpreter)

关于pycharm编译器的解释器&#xff0c;网友朋友的分享 Pycharm配置&#xff08;1&#xff09;——解释器&#xff08;interpreter&#xff09; 详细了解PyCharm支持的4种Python Interpreter和配置方法 对大多数人而言就只需要 分清虚拟解释器和系统解释器&#xff0c;使用虚拟…

关闭Win10的预览窗口

关闭Win10的预览窗口 每次拖拽文件都显示那个黑边的模型一样的东西&#xff0c;通过上面可以关闭该功能。

MBD开发 STM32 外部仿真

要接一个串口&#xff0c;用来设备和simulink的通信 烧录即可 烧录时选择串口

.360勒索病毒的加密数据怎么处理?|.360勒索病毒数据解密恢复

.360勒索病毒是一种恶意软件&#xff0c;它对用户的计算机文件进行加密&#xff0c;并要求支付赎金才能解密恢复数据。这种勒索病毒以其广泛传播和严重破坏性而闻名&#xff0c;给个人用户和企业带来了巨大的困扰和损失。 一家中型制造企业&#xff0c;名为XYZ制造有限公司&…