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

文章目录

  • 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" // 100pxx.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); // 234333a6 = 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}; // jsonconsole.info(b1.name); // 张三console.info(b1.age); // 10console.info(b1.height);  // 199console.info(b1.name); // 张三console.info(b1.age); // 10console.info(b1.height);  // 199

对象嵌套

	var b2 = {"name":"王五","houses":["北二环","东二环","东城区"],"friends" : [{"name":"黎明", "age":4},{"name":"小明","height":166}]};// b2.name	b2.houses[1]	b2.friends[1].nameconsole.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); // 75var x2 = b2.method1(4, 7); // 11console.info(x1);  // 75console.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); }, // 200function(p1,p2){ p1(p2 + 9) },function(k){console.info(2 * k);});

运行结果:

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NoSQL之Redis配置与优化(初级)理论较多

目录 一、关系数据库与非关系型数据库 1、 关系型数据库 2、 非关系型数据库 二、关系型数据库和非关系型数据库区别 1、 数据存储方式不同 2、 扩展方式不同 3、 对事务性的支持不同 三、非关系型数据库产生背景 1、可用于应对Web2.0纯动态网站类型的三高问题&#xf…

Dell-Precision5520 电脑 Hackintosh 黑苹果efi引导文件

原文来源于黑果魏叔官网&#xff0c;转载需注明出处。&#xff08;下载请直接百度黑果魏叔&#xff09; 硬件配置 硬件型号驱动情况 主板Dell-Precision5520 处理器Intel Core i7-7820HQ已驱动 内存Micron 2400MHz DDR4 16GB x2已驱动 硬盘Samsung 970EVO 512GB已驱动 显…

ES6新特性总结

最近&#xff0c;在面试中也是经常被问道ES6关于新特性的面试题&#xff0c;那我也来个总结&#xff0c;记录下。 ES6新特性总结 let、const命令&#xff08;1&#xff09;let&#xff08;2&#xff09;const 模板字符串增强的函数&#xff08;1&#xff09;函数的参数可以设置…

网络安全技术入门(1):简介

文章目录 1.前言2.什么是网络安全技术&#xff1f;3.列举一些常见的网络安全技术3.1 防火墙3.2 加密技术3.3 身份认证和访问控制3.4 恶意软件防护3.5 网络监控和日志管理3.6 威胁情报和漏洞管理3.7 安全培训和意识教育 4.网络安全研究的关键技术5.网络安全防护技术有哪些&#…

IP路由协议(RIP、IGRP、OSPF、IS-IS、BGP)

文章目录 1、路由分类2、RIP协议1&#xff09;RIP的工作原理2&#xff09;RIP路由表的更新过程3&#xff09;RIP路由表的更新原则4&#xff09;RIP的特性5&#xff09;RIP协议的版本 4、IGRP协议1&#xff09;IGRP路由表的更新2&#xff09;IGRP的度量标准 5、OSPF协议1&#x…

基于matlab使用二维规范化互相关进行模式匹配和目标跟踪(附源码)

一、前言 此示例演示如何使用二维规范化互相关进行模式匹配和目标跟踪。该示例使用预定义或用户指定的目标以及要跟踪的类似目标的数量。归一化互相关图显示&#xff0c;当值超过设置的阈值时&#xff0c;将标识目标。 在此示例中&#xff0c;您使用规范化互相关来跟踪视频中…

FOF常用的七种投资策略全解析

从当前市场上的投资策略种类来看&#xff0c;大致有七种&#xff0c;包括核心*卫星投资策略、「杠铃」投资策略、反向投资策略、成本平均策略和时间分散化策略、买入并持有策略、美林投资时钟策略、Alpha/Beta投资策略。 投资策略一:美林投资时钟策略 美林投资时钟投资策略相信…

【后台管理框架】JAVA后台管理框架推荐

目录 若依 Guns 2.vue-element-admin 3.JEECG-BOOT 4.GIN-VUE-ADMIN 5.vue-admin-beautiful 6.Dcat-admin 7.RuoYi 8.renren-fast-vue 9.ant-design-pro 10.iview-admin 11.material-dashboard 参考资料 若依 若依管理系统 Guns Guns Tech. 后台管理系统是内容…

微信小程序如何读取本地云存储txt数据,避免乱码

第一步 找到你的txt文件&#xff0c;重命名为json文件 第二步 上传到云存储中&#xff0c;获取File ID 第三步 编写js代码 相关技术文档&#xff1a; https://developers.weixin.qq.com/miniprogram/dev/api/file/FileSystemManager.readFile.html onShow(){wx.cloud.d…

【UnityDOTS 九】Entity Command Buffer使用

Entity Command Buffer使用 前言 直接的创建&#xff0c;销毁Entity&#xff0c;以及对Entity的结构进行更改&#xff08;比如增加删除Component&#xff09;都要通过EntityManager等接口来实现。 在Job中&#xff0c;只能实现对Entity的Component组件进行数据修改的功能。 我…

PHP+MySQL:查询所有表格信息

效果 代码 $sql "SHOW TABLES"; $sql "SHOW TABLES"; $result DB_query($sql, $db); $myrow DB_fetch_array($result) echo <td> <a href" . $RootPath . /table_detial.php?table_name . $myrow[0] . "> . $myrow[0] . …

mysql 联合查询

mysql联合查询 联合查询&#xff1a;union&#xff0c;将多次查询(多条select语句)的结果&#xff0c;在字段数相同的情况下&#xff0c;在记录的层次上进行拼接。 基本语法 联合查询由多条select语句构成&#xff0c;每条select语句获取的字段数相同&#xff0c;但与字段类…