web零碎知识

&nbsp 在html文件中 连续的空格会被认为是一个空格 所以我们需要使用&nbsp来代表空格

&#x3000 把这个当成tab键来使用

我们可以引入js文件,就可以减少html文件的长度。
 

首先创建一个js文件夹,然后在js文件夹中创建一个,后缀名是.js的文件,然后将js代码放在这个文件中,注意将js文件放在文件中的时候需要将script的标签去掉 不然会报错。

然后引入js文件的时候最好放在body的后面

js的输出语句

这样就拿不到x的值了,应为let是在作用域中起作用(代码块) 

这个删除元素的意思是:从第二个元素开始,删除两个元素

json对象是这样创建的

函数还可以这样创建

这个应该是一个类,注意由于json在传送的时候相当于一个字符串. 所以在给其变量命名的时候也需要是一个一字符串。

这两个方法很重要,有关前后端的交互的,parse方法:将一个json字符串转化为一个对象(这样做的目的是:当后端传过来一个json字符串的时候,可以将这个字符串转化为一个对象,这样就可以调用里卖弄的方法和成员变量)。

对于bom对象,我们其实常用的就只有两个对象一个是window对象,然后就是location对象

这几个对象的具体用法

location的主要使用方法

DOM 是 "Document Object Model" 的缩写,中文翻译为“文档对象模型”。它是一种用于表示和操作网页内容(即HTML和XML文档)的平台和语言中立的接口。通过DOM,程序可以动态地访问和修改文档的结构、样式和内容。

  1. 树状结构:DOM 将网页表示为一个由节点组成的树状结构,每个节点代表文档中的一个元素或文本。这种结构使得可以通过编程方式访问和操作文档的任何部分。

  2. 跨平台:DOM 提供了一个跨平台的接口,使得开发者可以在不同的浏览器和环境中使用相同的代码来操作网页。

  3. 动态更新:DOM 允许动态地更新网页内容。通过JavaScript等脚本语言,开发者可以在用户与网页交互时实时地修改文档的内容、结构和样式。

  4. 事件处理:DOM 支持事件处理,这意味着可以为文档中的元素添加事件监听器,以便在用户执行某些操作(如点击、滚动等)时执行特定的代码。

修改html文档元素的操作

总结起来就两步 第一获取道元素对象,第二调用元素对象中可以进行改变的内容的方法,像idv这个的方法就是innerHTML,而img标签的方法就是直接调用src,然后改变这个src的值即可

事件绑定(建议以下面这种形式进行,如果在html元素中写函数,耦合性太高了)

常见的事件

我觉得这个可以做搜索,或者是登录注册界面

弹性布局

布局原理:注意是给父元素添加flex布局属性

常见的父属性

当我们给父级元素添加属性flex属性要在display这里面进行添加

怎么设置这个轴:先写flex-direction:row(这个是以x轴从左到右进行排列)或者是flex-direction:colum(这个是以y轴从上到下进行排列的)

这个align-items设置的是侧轴上的样式:如果x轴式主轴,那么y就是侧轴。如果y是主轴,那么x就是侧轴。

这个单独使一个盒子向下移动

* {margin: 0;padding: 0;box-sizing: border-box;
}

这段CSS代码将对页面上的所有元素执行以下操作:

  • 将所有元素的外边距(margin)设置为0。
  • 将所有元素的内边距(padding)设置为0。
  • 将所有元素的盒模型设置为 border-box,这意味着元素的宽度和高度将包括内边距和边框。

使用通配选择器可以很方便地重置浏览器的默认样式,因为不同的浏览器可能会为元素提供不同的默认样式。通过使用 *{} 规则,你可以确保所有元素从相同的样式基线开始,从而提高页面的一致性和可预测性。

display:block; 让其以模块的形式进行展示

 

display: block; 是一个属性值,用于定义元素的显示类型。将元素的 display 属性设置为 block 会使该元素以块级元素(block-level element)的方式显示。块级元素具有以下特点:

  1. 开始新行:块级元素总是在新的一行开始,并且其后的元素也会在新的一行显示。

  2. 宽度默认:块级元素的宽度默认是其父元素宽度的100%(除非指定了宽度)。

  3. 可以设置宽度和高度:与内联元素不同,块级元素可以设置宽度(width)和高度(height)。

  4. 可以包含其他块级元素和内联元素:块级元素可以包含其他块级元素、内联元素或两者的组合。

  5. 外边距和内边距:块级元素可以有外边距(margin)和内边距(padding),这些属性不会对周围的元素产生影响。

常见的块级元素包括:<div><p><h1><h6><section><article><aside><header><footer><nav> 等。

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

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

相关文章

数据库表导出到excel:前置知识4 业务和效果

清单配置页面(就是配置那些用户可以下载那些表内容,清单下载实际就是指数据库表下载,清单就是对应的表) 比如:导出一个atom_base_info表数据(数据多) atom_base_info的数据结构 下面这个配置审核状态一类不问&#xff0c;直接到清单下载页面 发起自己想下载的清单(先异步把数…

FreeRTOS之队列上锁和解锁(详解)

这篇文章将记录我学习实时操作系统FreeRTOS的队列上锁和解锁的知识&#xff0c;在此分享给大家&#xff0c;希望我的分享能给你带来不一样的收获&#xff01; 目录 一、简介 二、队列上锁函数prvLockQueue&#xff08;&#xff09; 1、函数初探 2、应用示例 三、队列解锁函…

js之模糊搜索

多的不说 少的不唠 直接上代码

警翼警用记录仪视频格式化后恢复方法

警翼是国内较大的一家警用记录仪厂商&#xff0c;此品牌我们恢复过很多&#xff0c;此次遇到的是一个典型的误格式化的情况&#xff0c;我们来看看误格式化后如何恢复。 故障存储: 32G卡/fat32 故障现象: 客户提供的信息是在交接设备后没有及时备份而做出了初始化设备的操…

养老院管理系统-计算机毕业设计源码00010

养老院管理系统的设计与实现 摘要 本文介绍了一种基于Spring Boot框架的养老院管理系统的设计与实现。该系统旨在帮助养老院管理者更有效地管理机构内的各项事务&#xff0c;并提供更好的服务于老年人。系统的设计考虑了养老院管理的特殊需求&#xff0c;包括系统用户、老人信息…

高二的他已通过NOI保送北大了,让我们一起了解他的信息学奥赛学习经历吧!!!

相信关注本号的各位&#xff0c;对于信息学奥赛已经不陌生了&#xff0c;部分同学也已经开始踏入信息学的旅程&#xff0c;但前路茫茫&#xff0c;让我们一起看看已经取得成就的同学的经历吧。 今天要介绍的这位同学&#xff0c;是来自深圳中学的高二某班的欧阳达晟同学&#x…

简洁纯文字类的Typecho主题wenso

主题介绍 文章说说类博客网站源码&#xff0c;页面清新简洁。适合文章说说美文博客网站建站使用&#xff0c;响应式手机版本。 本来是dedecms的模板&#xff0c;也比较简单&#xff0c;适合用来搭建一个文学类的&#xff0c;纯文字的网站&#xff0c;简单的改成了typecho&…

JVM 堆内存结构 年轻代 老年代

堆内存 内存划分 对于大多数应用&#xff0c;Java 堆是 Java 虚拟机管理的内存中最大的一块&#xff0c;被所有线程共享。此内存区域的唯一目的就是存放对象实例&#xff0c;几乎所有的对象实例以及数据都在这里分配内存。 为了进行高效的垃圾回收&#xff0c;虚拟机把堆内存…

小白 | 华为云docker设置镜像加速器

一、操作场景 通过docker pull命令下载镜像中心的公有镜像时&#xff0c;往往会因为网络原因而需要很长时间&#xff0c;甚至可能因超时而下载失败。为此&#xff0c;容器镜像服务提供了镜像下载加速功能&#xff0c;帮助您获得更快的下载体验。 二、约束与限制 构建镜像的客…

6年铲屎官测评宠物空气净化器哪款好,热门养宠空气净化器排名

作为一名资深猫奴&#xff0c;发现很多铲屎官每到春秋换季就开始疯狂打喷嚏、突然开始全身过敏。其原因是猫毛一到换季就开始疯狂掉毛&#xff0c;相对于可见猫毛&#xff0c;漂浮在空气中的浮毛就是罪灰祸首。微小的浮毛在空气总容易被人体吸入体内&#xff0c;而浮毛上面附带…

【Python机器学习】模型评估与改进——在模型选择中使用评估指标

我们通常希望&#xff0c;在使用GridSearchCV或cross_val_score进行模型选择时能够使用AUC等指标。scikit-learn提供了一种非常简单的实现方法&#xff0c;那就是scoring参数&#xff0c;它可以同时用于GridSearchCV和cross_val_score。你只需要提供一个字符串&#xff0c;用于…

Appium自动化测试框架3

滑动与拖拽 swipe 滑动时间的长短会影响最后的结果的 是有一定误差的 from appium import webdriver import time # 启动一个字典 包装相应的启动参数 desired_caps dict() # 平台的名字&#xff0c;安卓还是IOS 大小写无所谓 desired_caps[platformName] Android # 平台的…

2.5 C#视觉程序开发实例1----设计一个IO_Manager

2.5 C#视觉程序开发实例1----设计一个IO_Manager 第一步目标&#xff1a; 1 实现获取IO触发信号Trig0 2 能够实现程序切换 3 图像处理后能够输出一个脉冲 1 IO 引脚定义 1.1 输入信号定义 1.2 输出信号定义 2 IO时序图 2.1 触发时序 2.2 切换程序时序图 3 IO_Manager.cs …

半实物仿真测试系统

设备组成 test系统主要由硬件部分与软件部分组成。硬件部分由PCI机箱、PCI控制器以及各种PCI接口板卡组成。软件部分由测试设计软件模块、测试执行服务软件模块、测试执行客户端软件模块、设备资源管理软件模块等主要软件模块以及曲线数据生成、CRC插件生成与诊断、测试数据记录…

MPI hello world SSH 免密互联

目标&#xff1a; 我们想实现2台主机免密互联&#xff0c;将MPI Hello World跑起来 假设hostname是node01,node02,&#xff08;Linux shell窗口一般是UserNameHostName&#xff0c;node1和node2一定要和HostName一样&#xff09; hostname是/etc/hosts中的配置&#xff0c;如下…

阶段三:项目开发---大数据系统基础环境准备:任务1:准备系统运行的先决条件

任务描述 知识点&#xff1a; 大数据基础环境准备 重 点&#xff1a; SSH免密码连接 安装配置JDK 安装配置Scala 难 点&#xff1a; 无 内 容&#xff1a; 项目开发测试环境为分布式集群环境&#xff0c;在当前项目中使用多台基于CentOS 64bit 的虚拟机来模拟生产…

Kotlin和Java的一些不同点

1.Kotlin 的变量是没有默认值的&#xff08;因此要求初始化&#xff09;&#xff0c;Java的成员变量是有默认值的 Java的成员变量&#xff1a; String name; // 默认值是 null int count; // 默认值是 0不过其实 Java 也只是成员变量有默认值&#xff0c;局部变量也是没有默…

Java 应用启动时出现编译错误进程会退出吗?

背景 开发的尽头是啥呢&#xff1f;超超级熟练工&#xff01; 总结最近遇到的一些简单问题&#xff1a; Java 应用的某个线程&#xff0c;如果运行时依赖的 jar 不满足&#xff0c;线程是否会退出&#xff1f;进程是否会退出&#xff1f;Netty 实现 TCP 功能时&#xff0c;换…

前后端分离:四种开发模式与实践指南

前后端分离&#xff1a;四种开发模式与实践指南 什么是前后端分离 当业务变得越来越复杂或产品线越来越多时&#xff0c;原有的开发模式就无法满足业务需求了。 产品越来越多&#xff0c;展现层的变化越来越快、越来越多&#xff0c;此时应该进行前后端分离的分层抽象&#…