1.(常考)常见浏览器的内核分别是?

在这里插入图片描述

2. DOCTYPE作用?严格模式与混杂模式如何区分?它们有何意义?

Doctype声明于文档最前面,告诉浏览器以何种方式来渲染页面,这里有两种模式,严格模式和混杂模式。

严格模式的排版和JS 运作模式是 以该浏览器支持的最高标准运行。

混杂模式,向后兼容,模拟老式浏览器,防止浏览器无法兼容页面。

3.(常考) HTML5行内元素有哪些?块级元素有哪些?空元素有哪些?语义化标签有哪些?(列举常见的)

行内元素:

a
br(换行)
em(斜体强调) i(斜体) strong(粗体强调)
img
input label(表格标签) textarea(多行文本输入框)
span(常用,定义文本内区块)
sub(下标)、sup(上标)

块级元素:

div(常用)
p(段落)
h1-h6(标题,层次明确)
hr(水平分割线)
ul(无序列表)
ol(有序列表)
table(表格)
form(交互表单)

空元素:没有内容的 HTML 元素

<br />  换行
<hr />  分割线
<input />  文本框
<img />  图片
<link />  HTML元素,链接
<meta />  提供有关页面的元信息,比如针对搜索引擎和更新频度的描述和关键词

语义化标签:

<header></header>
<footer></footer>
<nav></nav>
<section></section>  标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分<article></article>  用来在页面中表示一套结构完整且独立的内容部分<aside></aside>  主题的附属信息,如果article里面为一篇文章的话,那么作者信息就是这篇文章的附属内容<figure></figure> 标签规定独立的流内容(图像、图表、照片、代码等等)

4.(常考)link和@import有什么区别?

  • 从属关系区别:@import是css提供的语法规则,只有导入样式表的作用;link是html提供的标签,不仅可以加载css文件,还可以定义rel连接属性、引入网站图标等。
  • 加载顺序区别:加载页面时,link标签引入css被同时加载;@import引入的css将在页面加载完毕后被加载
  • 兼容性区别:@import是css2.1才有的语法,故只可在ie5+才能识别;link标签作为html元素,不存在兼容性问题。
  • DOM可控性区别:可以通过js操作dom,插入link标签来改变样式;由于dom方法是基于文档的,无法使用@import的方式插入样式。

5. 超链接target属性的取值和作用?

target这个属性指定所链接的页面在浏览器窗口中的打开方式。

主要参数:

  1. self:不新建页面跳转,默认就是self
  2. _blank :新建页面跳转

a标签 必须属性:href

6. 'data-'属性的作用是什么?

'data-'为H5新增的,自定义属性
属性集可以通过以下方法获取:

  1. 对象.dataset 属性获取
  2. 不支持1中的属性的浏览器可以通过’getAttribute’方法获取

7. 介绍一下你对浏览器内核的理解?

主要分成两部分:渲染引擎和 JS 引擎。

渲染引擎:

  • 负责取得网页的内容(HTML、 XML 、图像等等)、整理讯息(例如加入 CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要内核。

JS引擎:

  • 解析和执行 javascript 来实现网页的动态效果。

8. label的作用是什么,是怎么用的?

label标签来定义表单控制间的关系 , 当用户选择该标签时,浏览器会自动将焦点转到和标签相关的表单控件上。

PS:label的for属性值要与后面对应的input标签id属性值相同

9. 如何在页面上实现一个圆形的可点击区域?

使用border-radius:

    <style>.div1{background-color: red;width: 100px;height: 100px;border-radius:50%;line-height: 100px;text-align: center;cursor:pointer;}</style>
</head>
<body><div class="div1">MILK</div>
</body>

效果:
在这里插入图片描述

10. title与h3的区别、b与strong的区别、i与em的区别?

title没有明确意义,只是个标题, H1 则表示层次明确的标题,对页面信息的抓取也有很大的影响;

strong是标明重点内容,有语气加强的含义,使用阅读设备阅读网络时: strong会重读,而 b 是展示强调内容,粗体。

i内容展示为斜体, em 表示强调的文本;

11. 实现不使用 border 画出1px高的线,在不同浏览器的标准模式与怪异模式下都能保持一致的效果?

 <div style="height: 1px;background-color:red;overflow: hidden;"></div>

效果:
在这里插入图片描述

12. HTML5标签的作用?

  • 使Web页面的内容更加有序和规范
  • 使搜索引擎更加容易按照HTML5规则识别出有效的内容

13. 简述一下src与href的区别?

src:用于替换当前元素

src是 source 的缩写,指向外部资源的位置,指向的内容将会嵌入到文档中当前标签所在位置;在请求 src 资源时会将其指向的资源下载并应用到文档内,例如 js 脚本, img 图片和 frame 等元素。<script src ='js.js'></script>当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行完毕,图片和框架等元素也如此,类似于将所指向资源嵌入当前标签内。这也是为什么将js脚本放在底部而不是头部。

href:用于在当前文档和引用资源之间确立联系

href是 Hypertext Reference 的缩写,指向网络资源所在位置,建立和当前元素(锚点)或当前文档(链接)之间的链接,如果我们在文档中添加<link href='common.css' rel='stylesheet'/>那么浏览器会识别该文档为css文件,就会并行下载资源并且不会停止对当前文档的处理。这也是为什么建议使用 link 方式来加载 css ,而不是使用 @import 方式。

14.(常考)img的title和alt有什么区别?

alt 用于图片无法加载时显示
title 为该属性提供信息,通常当鼠标滑动到元素上的时候显示

15. 表单的基本组成部分有哪些,表单的主要用途是什么?

组成:表单域、表单标签、表单按钮
主要用途:表单在网页中主要负责数据采集的功能,和向服务器传送数据。

16. 表单提交中Get和Post方式的区别?

1、get 是从服务器上获取数据, post 是向服务器传送数据。
2、get 传送的数据量较小,不能大于 2KB 。 post 传送的数据量较大,一般被默认为不受限制。
3、get 安全性低, post 安全性较高。
4、get 是把参数数据队列加到提交表单的action 属性所指的 URL 中,值和表单内各个字段一一对应,在 URL 中可以看到。 post 是通过 HTTP post 机制,将表单内各个字段与其内容放置在 html header 内一起传送到 action 属性所指的 URL 地址 , 用户看不到这个过程。

17. HTML5 有哪些新增的表单元素?

datalist
keygen
output

18.(常考)HTML5 存储类型有什么区别?

  • localStorage 用于持久化的本地存储,数据永远不会过期,关闭浏览器也不会丢失。
  • sessionStorage 同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。

19. HTML5 Canvas 元素有什么用?

Canvas 元素用于在网页上绘制图形,可以直接在 HTML 上进行图形操作。

20. HTML5 文档类型和字符集是?

<!DOCTYPE HTML>HTML5 使用 UTF-8 编码:
<meta charset=UTF-8>

21.(常考)解释一下CSS的盒子模型?

详情请看:
https://blog.csdn.net/weixin_43352901/article/details/107268766

22.(偶尔)请你说说CSS选择器的类型有哪些?

id选择器、类选择器、标签选择器、属性选择器、后代选择器、组合选择器、伪类、伪元素

23.(常考)CSS优先级?

!important > 行内样式>ID选择器 > 类选择器 > 标签 > 通配符 > 继承 > 浏览器默认样式

1、优先级就近原则,同权重的样式谁离标签内容近谁就优先级高;
2、载入样式以最后载入的定位为准;
3、!important优先级最高;
4、权重计算:

  • 内联,如style=”“——1000
  • id,如#content——100
  • 类、伪类和属性选择器,如.content——10
  • 标签选择器和伪元素选择器,如div p——1
  • 通配符、子选择器和相邻选择器,如*,>,+——0

详细请看:
https://jingyan.baidu.com/article/f96699bb771e14c94e3c1b8a.html

24.(偶尔)浏览器兼容问题?

常见的兼容性问题:
1、不同浏览器的标签默认的外补丁( margin )和内补丁(padding)不同
解决方案: css 里增加通配符 * { margin: 0; padding: 0; }2IE6双边距问题;在 IE6中设置了float , 同时又设置margin , 就会出现边距问题
解决方案:设置display:inline;3、当标签的高度设置小于10px,在IE6IE7中会超出自己设置的高度
解决方案:超出高度的标签设置overflow:hidden,或者设置line-height的值小于你的设置高度4、图片默认有间距
解决方案:使用float 为img 布局5、边距重叠问题;当相邻两个元素都设置了margin 边距时,margin 将取最大值,舍弃最小值;
解决方案:为了不让边重叠,可以给子元素增加一个父级元素,并设置父级元素为overflow:hidden;6、cursor:hand 显示手型在safari 上不支持
解决方案:统一使用 cursor:pointer7、两个块级元素,父元素设置了overflow:auto;子元素设置了position:relative ;且高度大于父元素,在IE6IE7会被隐藏而不是溢出;
解决方案:父级元素设置position:relative

25. (常考)请列举几种清除浮动的方法(至少两种)?

原理:

  • 所谓浮动是指子元素设置样式float:left后,脱离了普通文档流,会在遇到其他相同浮动的元素或者父级边框后停留下来,造成高度塌陷的效果。

在这里插入图片描述
浮动前:
在这里插入图片描述
浮动后:
在这里插入图片描述
图片引用来自:
https://www.jianshu.com/p/1dd66edb4106

法一:子元素增加空白标签 :<div style="clear:both"></div>

原理:添加一个空div,利用css提高的clear:both清除浮动,让父级div能自动获取到高度 
优点:简单、代码少、浏览器支持好、不容易出现怪问题 
缺点:不少初学者不理解原理;如果页面浮动布局多,就要增加很多空div,让人感觉很不好 
建议:不推荐使用,但此方法是以前主要使用的一种清除浮动方法

法二:父级div定义 伪类:after 和 zoom
核心代码:10秒手写出来

/* 手写clearfix */ 
.clearfix:after{content:''; /*内容*/display:table;clear:both;}.clearfix {*zoom: 1; /*兼容IE低版本*/
}

法三:父级添加overflow属性(父元素添加overflow:hidden)

通过触发BFC方式,实现清除浮动

.fahter{
width: 400px;
border: 1px solid deeppink;
overflow: hidden;
}

优点:代码简洁

缺点:内容增多的时候容易造成不会自动换行导致内容被隐藏掉,无法显示要溢出的元素

26.(常考)前端性能优化?

前端性能优化主要是为了提高页面的加载速度,优化用户的访问体验。我认为可以从这些方面来进行优化。第一个方面是页面的内容方面(1)通过文件合并、css 雪碧图、使用 base64 等方式来减少 HTTP 请求数,避免过多的请求造成等待的情况。(2)通过 DNS 缓存等机制来减少 DNS 的查询次数。(3)通过设置缓存策略,对常用不变的资源进行缓存。(4)使用延迟加载的方式,来减少页面首屏加载时需要请求的资源。延迟加载的资源当用户需要访问时,再去请求加载。(5)通过用户行为,对某些资源使用预加载的方式,来提高用户需要访问资源时的响应速度。第二个方面是服务器方面(1)使用 CDN 服务,来提高用户对于资源请求时的响应速度。(2)服务器端启用 Gzip、Deflate 等方式对于传输的资源进行压缩,减小文件的体积。(3)尽可能减小 cookie 的大小,并且通过将静态资源分配到其他域名下,来避免对静态资源请求时携带不必要的 cookie第三个方面是 CSS 和 JavaScript 方面(1)把样式表放在页面的 head 标签中,减少页面的首次渲染的时间。(2)避免使用 @import 标签。(3)尽量把 js 脚本放在页面底部或者使用 defer 或 async 属性,避免脚本的加载和执行阻塞页面的渲染。(4)通过对 JavaScript 和 CSS 的文件进行压缩,来减小文件的体积。

27. 为什么要初始化CSS样式?

因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没对CSS初始化往往会出现浏览器之间的页面显示差异。

当然,初始化样式会对SEO有一定的影响,但鱼和熊掌不可兼得,但力求影响最小的情况下初始化。

最简单的初始化方法就是: {padding: 0; margin: 0;} (不建议)

28. CSS样式表根据所在网页的位置,可分为哪几种样式表?

行内样式表,内嵌样式表,外部样式表

29. 你知道rem嘛?

rem是CSS3新增的一个相对单位(root em,根em),相对于根元素(即html元素)font-size计算值的倍数

只相对于根元素的大小

作用:

  • 利用rem可以实现简单的响应式布局,可以利用html元素中字体的大小与屏幕间的比值设置font-size的值实现当屏幕分辨率变化时让元素也变化。

30. 浏览器标准模式和怪异模式之间的区别是什么?

标准模式:浏览器按W3C标准解析执行代码

怪异模式:使用浏览器自己的方式解析执行代码,因为不同浏览器解析执行的方式不一样,所以我们称之为怪异模式。

浏览器解析时到底使用标准模式还是怪异模式,与你网页中的DTD声明直接相关,DTD声明定义了标准文档的类型(标准模式解析)文档类型,会使浏览器使用相应的方式加载网页并显示,忽略DTD声明,将使网页进入怪异模式(quirks mode)

31.(常考)说说你对边距折叠的理解?

外边距折叠: 相邻的两个或多个外边距 (margin) 在垂直方向会合并成一个外边距(margin)

垂直方向外边距合并计算:

  1. 参加折叠的margin都是正值:取其中 margin 较大的值为最终 margin 值。
  2. 参与折叠的 margin 都是负值:取的是其中绝对值较大的,然后,从 0 位置,负向位移。
  3. 参与折叠的 margin 中有正值,有负值:先取出负 margin 中绝对值中最大的,然后,和正 margin 值中最大的 margin相加。

32.(注意)说说隐藏元素的方式有哪些?

  1. display:none,不会占有原来的位置
  2. visibility:hidden,会占有原来的位置
  3. hidden=“hidden”,不会占有原来的位置 (HTML5新增属性)

33. 为什么重置浏览器默认样式,如何重置默浏览器认样式?

每种浏览器都有一套默认的样式表,网页在没有指定的样式时,按浏览器内置的样式表来渲染。这是合理的,像word中也有一些预留样式,可以让我们的排版更美观整齐。不同浏览器甚至同一浏览器不同版本的默认样式是不同的,但这样会有很多兼容问题。

解决方法:

  • 最简单的办法:*{margin: 0;padding: 0;} (不推荐使用)
  • CSS reset:可以将所有浏览器默认样式设置成一样。
  • normalize:也许有些cssreset过于简单粗暴,有点伤及无辜,normalize是另一个选择。bootstrap已经引用该css来重置浏览器默认样式,比普通的cssreset要精细一些,保留浏览器有用的默认样式,支持包括手机浏览器在内的超多浏览器,同时对HTML5元素、排版、列表、嵌入的内容、表单和表格都进行了一般化。

34. 如何解决多个元素重叠问题?

使用z-index属性可以设置元素的层叠顺序

35. overflow :hidden是否形成新的块级格式化上下文?

会形成。

形成BFC的常见条件:

  1. float不是none 比如说:我们对元素设置了float,这样的话元素就形成了BFC
  2. position是absolute或fixed 这时候元素也形成了BFC
  3. overflow不是visible 比如说overflow等于hidden/ scroll/inherit/auto……
  4. display是flex inline-block等

36.(常考)http和https的区别?

http传输的数据都是未加密的,也就是明文的,网景公司设置了SSL协议来对http协议传输的数据进行加密处理,简单来说https协议是由http和ssl协议构建的可进行加密传输和身份认证的网络协议,比http协议的安全性更高。

主要的区别如下:

  • Https协议需要ca证书,费用较高。
  • http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。
  • 使用不同的链接方式,端口也不同,一般而言,http协议的端口为80,https的端口为443
  • http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

37. tcp三次握手,一句话概括?

客户端和服务端都需要直到各自可收发,因此需要三次握手。

C发起请求连接S,S确认,S也发起连接,C确认

我们再看看每次握手的作用:

  • 第一次握手:S只可以确认自己可以接受C发送的报文段
  • 第二次握手:C可以确认S收到了自己发送的报文段,并且可以确认自己可以接受S发送的报文段
  • 第三次握手:S可以确认 C收到了自己发送的报文段

38. TCP和UDP的区别?

  • TCP是面向连接的,UDP是无连接的,即发送数据前不需要先建立链接。
  • 通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付。并且因为TCP可靠,面向连接,不会丢失数据,因此适合大数据量的交换。
  • TCP是面向字节流,UDP面向报文,并且网络出现拥塞不会使得发送速率降低(因此会出现丢包,对实时的应用比如IP电话和视频会议等)。
  • TCP只能是1对1的,UDP支持1对1,1对多。
  • TCP的首部较大为20字节,而UDP只有8字节。
  • TCP是面向连接的可靠性传输,而UDP是不可靠的。

39. HTTP请求的方式,HEAD方式?

  • head:类似于get请求,只不过返回的响应中没有具体的内容,用户获取报头
  • options:允许客户端查看服务器的性能,比如说服务器支持的请求方式等等。

40.(偶尔)聊聊你知道的BOM属性对象方法?

什么是Bom? Bom是浏览器对象。

有哪些常用的Bom属性呢?

(1) location对象

  • location.href-- 返回或设置当前文档的URL
  • location.search – 返回URL中的查询字符串部分。例如http://www.dreamdu.com/dreamdu.php?id=5&name=dreamdu 返回包括(?)后面的内容?id=5&name=dreamdu
  • location.hash – 返回URL#后面的内容,如果没有#,返回空
  • location.host – 返回URL中的域名部分,例如www.dreamdu.com
  • location.hostname – 返回URL中的主域名部分,例如dreamdu.com
  • location.pathname – 返回URL的域名后的部分。例如 http://www.dreamdu.com/xhtml/ 返回 /xhtml/
  • location.port – 返回URL中的端口部分。例如 http://www.dreamdu.com:8080/xhtml/ 返回 8080
  • location.protocol – 返回URL中的协议部分。例如 http://www.dreamdu.com:8080/xhtml/ 返回 (//) 前面的内容 http:
  • location.reload() – 重载当前页面
  • location.replace() – 设置当前文档的URL,并且在history对象的地址列表中移除这个URL

(2) history对象

  • history.go() – 前进或后退指定的页面数 history.go(num)
  • history.back() – 后退一页
  • history.forward() – 前进一页

41.(常考)400、401、403状态码?

400状态码:请求无效

产生原因:

  • 前端提交数据的字段名称和字段类型与后台的实体没有保持一致,前端提交到后台的数据应该是json字符串类型,但是前端没有将对象JSON.stringify转化成字符串。

解决方法:

  • 对照字段的名称,保持一致性,将obj对象通过JSON.stringify实现序列化

401状态码:当前请求需要用户验证

403状态码:服务器已经得到请求,但是拒绝执行

42.(重点)请描述一下 cookies,sessionStorage 和 localStorage 的区别?

 SessionStorage, LocalStorage, Cookie 这三者都可以被用来在浏览器端存储数据,而且都是字符串类型的键值对。区别在于前两者属于 HTML5 WebStorage,创建它们的目的便于客户端存储数据。而 cookie 是网站为了标示用户身份而储存在用户本地终端上的数据(通常经过加密)。cookie 数据始终在同源(协议、主机、端口相同)的 http 请求中携带(即使不需要),会在浏览器和服务器间来回传递。存储大小:cookie 数据大小不能超过4 k 。sessionStorage 和 localStorage 虽然也有存储大小的限制,但比 cookie 大得多,可以达到 5M 或更大。有效时间:localStorage:存储持久数据,浏览器关闭后数据不丢失除非主动删除数据。sessionStorage:数据在页面会话结束时会被清除。页面会话在浏览器打开期间一直保持,并且重新加载或恢复页面仍会保持原来的页面会话。在新标签或窗口打开一个页面时会在顶级浏览上下文中初始化一个新的会话。cookie:设置的 cookie 过期时间之前一直有效,即使窗口或浏览器关闭。作用域:sessionStorage:只在同源的同窗口(或标签页)中共享数据,也就是只在当前会话中共享。localStorage:在所有同源窗口中都是共享的。cookie:在所有同源窗口中都是共享的。
浏览器端常用的存储技术是 cookie 、localStorage 和 sessionStorage。cookie 其实最开始是服务器端用于记录用户状态的一种方式,由服务器设置,在客户端存储,然后每次发起同源请求时,发送给服
务器端。cookie 最多能存储 4 k 数据,它的生存时间由 expires 属性指定,并且 cookie 只能被同源的页面访问共享。sessionStorage 是 html5 提供的一种浏览器本地存储的方法,它借鉴了服务器端 session 的概念,代表的是一次会话中所保
存的数据。它一般能够存储 5M 或者更大的数据,它在当前窗口关闭后就失效了,并且 sessionStorage 只能被同一个窗口的同源
页面所访问共享。localStorage 也是 html5 提供的一种浏览器本地存储的方法,它一般也能够存储 5M 或者更大的数据。它和 sessionStorage 
不同的是,除非手动删除它,否则它不会失效,并且 localStorage 也只能被同源页面所访问共享。上面几种方式都是存储少量数据的时候的存储方式,当我们需要在本地存储大量数据的时候,我们可以使用浏览器的 indexDB 这是浏
览器提供的一种本地的数据库存储机制。它不是关系型数据库,它内部采用对象仓库的形式存储数据,它更接近 NoSQL 数据库。

43. Cookie如何防范XSS攻击?

XSS(跨站脚本攻击)是指攻击者在返回的HTML中嵌入javascript脚本,为了减轻这些攻击,需要在HTTP头部配上,set-cookie:

httponly-这个属性可以防止XSS,它会禁止javascript脚本来访问cookie。

secure - 这个属性告诉浏览器仅在请求为https的时候发送cookie。

结果应该是这样的:Set-Cookie=…

44. addEventListener参数?

addEventListener(event, function, useCapture)

其中,event指定事件名;

function指定要事件触发时执行的函数;

useCapture指定事件是否在捕获或冒泡阶段执行。

45. (常考)cookie session区别?

  • cookie数据存放在客户的浏览器上,session数据放在服务器上。
  • cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session。
  • session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面,应当使用COOKIE。
  • 单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。

46.(重点)说说你知道的HTTP状态码?

200    OK    请求成功。一般用于GETPOST请求
201    Created    已创建。成功请求并创建了新的资源
206    Partial Content    部分内容。服务器成功处理了部分GET请求
301    Moved Permanently    永久移动。请求的资源已被永久的移动到新URI,返回信息会包括新的URI,浏览器会自动定向到新URI。今后任何新的请求都应使用新的URI代替
302    Found    临时移动。与301类似。但资源只是临时被移动。客户端应继续使用原有URI
304    Not Modified    未修改。所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。客户端通常会缓存访问过的资源,通过提供一个头信息指出客户端希望只返回在指定日期之后修改的资源
400    Bad Request    客户端请求的语法错误,服务器无法理解
401    Unauthorized    请求要求用户的身份认证
402    Payment Required    保留,将来使用
403    Forbidden    服务器理解请求客户端的请求,但是拒绝执行此请求
404    Not Found    服务器无法根据客户端的请求找到资源(网页)。通过此代码,网站设计人员可设置"您所请求的资源无法找到"的个性页面
500    Internal Server Error    服务器内部错误,无法完成请求

47. 讲讲304状态码?

304 Not Modified 未修改。

  • 所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。客户端通常会缓存访问过的资源,通过提供一个头信息指出客户端希望只返回在指定日期之后修改的资源

48.(重点)GET和POST的区别?

  • get参数通过url传递,post放在request body中。
  • get请求在url中传递的参数是有长度限制的,而post没有。
  • get比post更不安全,因为参数直接暴露在url中,所以不能用来传递敏感信息。
  • get请求只能进行url编码,而post支持多种编码方式
  • get请求参数会被完整保留在浏览历史记录里,而post中的参数不会被保留。

49.(偶尔)HTTP常见的方法?

GET, POST, HEAD, OPTIONS, PUT, DELETE, TRACE, CONNECT

50. 如何画一个三角形?

三角形原理:边框的均分原理

div {width:0px;height:0px;border-top:10px solid red;border-right:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid transparent;
}

52.(常考)说说HTML5 有哪些新特性?

HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加。新增的有:绘画 canvas;用于媒介回放的 video 和 audio 元素;本地离线存储 localStorage 长期存储数据,浏览器关闭后数据不丢失;sessionStorage 的数据在浏览器关闭后自动删除;语意化更好的内容元素,比如 article、footer、header、nav、section;表单控件,calendar、date(显示日期{年月日})、time(显示时间,不含时区)、email(电子邮箱文本框--能验证通不通过)、url(网页的URL)、search(搜索引擎,chrome下输入文字后,会多出一个关闭的X);新的技术 webworker, websocket;新的文档属性 document.visibilityState (只读属性, 返回document的可见性, 即当前可见元素的上下文环境. 由此可以知道当前文档(即为页面)是在背后, 或是不可见的隐藏的标签页,或者(正在)预渲染)

53.(常考)说说CSS3有哪些新特性?

1、圆角效果(border-radius)
2、阴影(box-shadow)
3、背景图片尺寸(background-size)
4、透明度(opacity)
5、嵌入字体(@font-face)
6、弹性布局  flex
7、盒模型定义  box-sizing
8、媒体查询
......

54. 浏览器在生成页面的时候,会生成那两颗树?

构造两棵树,DOM树和CSSOM规则树

当浏览器接收到服务器相应来的HTML文档后,会遍历文档节点,生成DOM树

CSSOM规则树由浏览器解析CSS文件生成

55. csrf和xss的网络攻击及防范?

详细请看:
https://blog.csdn.net/weixin_43352901/article/details/107455283
https://blog.csdn.net/weixin_43352901/article/details/107458126

56.(常考)输入URL到页面加载显示完成发生了什么?

DNS解析
TCP连接
发送HTTP请求
服务器处理请求并返回HTTP报文
浏览器解析渲染页面
连接结束

57. 浏览器的缓存机制?

缓存分为两种:强缓存和协商缓存,根据响应的header内容来决定。

58.(常考) 你知道BFC吗?(用于清楚浮动,防止margin重叠等)

详细请看:
https://blog.csdn.net/weixin_43352901/article/details/107392460

59.(常考)水平居中、垂直居中 有哪些方式?

详细请看:
https://blog.csdn.net/weixin_43352901/article/details/107414834

60. 说一下块元素和行元素?

块元素:独占一行,并且有自动填满父元素,可以设置margin和pading以及高度和宽度

行元素:不会独占一行,width和height会失效,并且在垂直方向的padding和margin会失效

61. 多行元素的文本省略号?

display: -webkit-box
-webkit-box-orient:vertical  //从上向下垂直排列子元素
-webkit-line-clamp:3  //可以把 块容器 中的内容限制为指定的行数
overflow:hidden  //overflow:当内容溢出元素框时发生的事情  hidden:内容会被修剪,并且其余内容是不可见的

62. 说说visibility=hidden,opacity=0,display:none的区别?

  • opacity=0:该元素隐藏起来了,但不会改变页面布局,并且,如果该元素已经绑定一些事件,如click事件,那么点击该区域,也能触发点击事件
  • visibility=hidden:该元素隐藏起来了,但不会改变页面布局,但是不会触发该元素已经绑定的事件
  • display=none:把元素隐藏起来,并且会改变页面布局,可以理解成在页面中把该元素删除掉一样。

63. float的元素,display是什么?

display为block

64. calc属性?

Calc用户动态计算长度值,任何长度值都可以使用calc()函数计算,需要注意的是,运算符前后都需要保留一个空格,例如:width: calc(100% - 10px);

65. display:table和本身的table有什么区别?

display:table和本身table是相对应的,区别在于,display:table的css声明能够让一个html元素和它的子节点像table元素一样,使用基于表格的css布局,是我们能够轻松定义一个单元格的边界,背景等样式,而不会产生因为使用了table那样的制表标签导致的语义化问题。

之所以现在逐渐淘汰了table系表格元素,是因为用div+css编写出来的文件比用table边写出来的文件小,而且table必须在页面完全加载后才显示,div则是逐行显示,table的嵌套性太多,没有div简洁。

66. 如果想要改变一个DOM元素的字体颜色,不在它本身上进行操作?

可以更改父元素的color

67. 设置一个元素的背景颜色,背景颜色会填充哪些区域?

background-color设置的背景颜色会填充元素的content、padding、border区域

68. 知道属性选择器和伪类选择器的优先级吗?

属性选择器和伪类选择器优先级相同

69. inline-block、inline和block的区别?

block是块级元素,其前后都会有换行符,能设置宽度,高度margin/padding水平垂直方向都有效。

Inline:设置width和height无效,margin在竖直方向上无效,padding在水平方向垂直方向都有效,前后无换行符

Inline-block:能设置宽度高度,margin/padding水平垂直方向 都有效,前后无换行符

70. 什么是重绘和回流?(浏览器绘制过程)

重绘: 当渲染树中的一些元素需要更新属性,而这些属性只是影响元素的外观、风格,而不会影响布局的操作,比如 background -color,我们将这样的操作称为重绘。回流:当渲染树中的一部分(或全部)因为元素的规模尺寸、布局、隐藏等改变而需要重新构建的操作,会影响到布局的操作,这样的操作我们称为回流。常见引起回流属性和方法:任何会改变元素几何信息(元素的位置和尺寸大小)的操作,都会触发回流。(1)添加或者删除可见的 DOM 元素;(2)元素尺寸改变——边距、填充、边框、宽度和高度(3)内容变化,比如用户在 input 框中输入文字(4)浏览器窗口尺寸改变——resize事件发生时(5)计算 offsetWidth(获取的是盒子最终的宽--只能获取不能改)offsetHeight(获取的是盒子最终的高-只能获取不能改) 属性(6)设置 style 属性的值(7)当你修改网页的默认字体时。回流必定会发生重绘,重绘不一定会引发回流。回流所需的成本比重绘高的多,改变父节点里的子节点很可能会导致父节点的一系列回流。

71. 如何减少回流?(浏览器绘制过程)

1)使用 transform 替代 top(2)不要把节点的属性值放在一个循环里当成循环里的变量(3)不要使用 table 布局,可能很小的一个小改动会造成整个 table 的重新布局(4)不要一条一条地修改 DOM 的样式。与其这样,还不如预先定义好 css 的 class,然后修改 DOM 的 className。

72.overflow的原理?

要讲清楚这个解决方案的原理,首先需要了解块格式化上下文,块格式化上下文是CSS可视化渲染的一部分,它是一块区域,规定了内部块盒 的渲染方式,以及浮动相互之间的影响关系

当元素设置了overflow样式且值部位visible时,该元素就构建了一个BFC,BFC在计算高度时,内部浮动元素的高度也要计算在内,也就是说技术BFC区域内只有一个浮动元素,BFC的高度也不会发生塌缩,所以达到了清除浮动的目的

73. 相对布局和绝对布局,position:relative和obsolute?

相对定位relative:
如果对一个元素进行相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。 在使用相对定位时,无论是否进行移动,元素仍然占据原来的空间。因此,移动元素会导致它覆盖其它框。

绝对定位absolute:
绝对定位的元素的位置相对于最近的已定位父元素,如果元素没有已定位的父元素,那么它的位置相对于。 absolute 定位使元素的位置与文档流无关,因此不占据空间。 absolute 定位的元素和其他元素重叠。

74. CSS固定定位fixed?

固定定位fixed:

  • 元素的位置相对于浏览器窗口是固定位置,即使窗口是滚动的它也不会移动。Fixed定位使元素的位置与文档流无关,因此不占据空间。
    Fixed定位的元素和其他元素重叠。

75. css预处理器有什么?

Less、Sass

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

相关文章

  1. Codeforces Round #659 (Div. 2) 题解

    B.Koa and the Beach 分析: 贪心策略:对每一步维护一个水位 0-k,我们假定当前位置最高承受的水位为maxd,now为当前的水位 如果maxd>=k,则now=k 否则,now = min(now - 1, maxd) 如果now为负(水位处于上升状态),且此时abs(now)>maxd,则无法通过等待水位的调整来度…...

    2024/5/7 13:53:54
  2. eclipse中常用的快捷键

    Ctrl+D(删除当前行) Ctrl+Alt+↓(复制当前行到下一行) Alt+↓(从当前行下移一行) Alt+/(代码提示) Alt+Shift+R(重命名) Ctrl+Q(定位到最后编辑的地方) Ctrl+Shift+O(自动导包) Ctrl+/(注释当前行,在按取消) Ctrl+Shift+/(多行注释)...

    2024/4/10 12:30:59
  3. JS笔记(1)

    变量 变量的意义和语法 var 变量名 = 初始名 (var:js的关键字,用来定义或生命变量的。全称:variable) (变量名:从第二个单词开始首字母大写。) eg:var num = 10 Const:不可改变的变量【只读变量】 const 变量名 = 初始名 (const:只能赋一次值,只能被读取使用。) (变…...

    2024/4/10 12:50:21
  4. NO.10 Action 通讯 上

    零蚀前言为什么要有Action通讯之前我们曾经了解过topic通讯,topic通讯的目的是为了解决数据共享,这里topic的发送方不会关心于接收方的存在和状态,topic只是发送方不断的向topic池中丢数据,然后如果此时有人拿着对应的key他就可以从topic池中获取到数据。这就像传感器不断向…...

    2024/4/10 12:50:20
  5. mysql数据库备份

    备份整个数据库 命令形式: mysqldump.exe -h主机地址 -u用户名 -p 数据库名 > 备份文件名(含路径)备份单个表 命令形式: mysqldump.exe -h主机地址 -u用户名 -p 数据库名 表名 > 备份文件名(含路径) 数据还原(数据恢复) 命令形式: mysql.exe -h主机地址 -u用…...

    2024/5/7 20:19:26
  6. 正则表达式的替换功能

    package cn.itcast_04; /** 替换功能* String类的public String replaceAll(String regex,String replacement)* * */ public class 正则表达式的替换功能 {public static void main(String[] args) {String s ="hello55123216word1321java";//数字用*…...

    2024/4/10 12:50:18
  7. 【翻转二叉树】LeetCode 226. Invert Binary Tree

    文章目录题目描述知识点结果实现码前思考代码实现码后反思题目描述知识点 树 结果实现 码前思考树的很多操作都是递归操作左右子树实现的。。。 因此,采用递归的方式翻转二叉树,体现一种自顶向下,再自底向上的思想。代码实现 /*** Definition for a binary tree node.* stru…...

    2024/4/28 5:05:17
  8. 设计模式学习笔记(十二):装饰模式

    文章目录1 概述1.1 引言1.2 定义1.3 结构图1.4 角色2 典型实现2.1 步骤2.2 抽象构件类2.3 具体构件类2.4 抽象装饰类2.5 具体装饰类3 实例4 透明装饰与半透明装饰4.1 透明装饰模式4.2 半透明装饰模式5 注意事项6 主要优点7 主要缺点8 适用场景9 总结 1 概述 1.1 引言 装饰模式可…...

    2024/4/29 8:06:24
  9. 高并发下ConcurrentHashMap到底是怎么实现线程安全的?

    前言这几天一直在看Java并发相关的知识,又学习了很多新的知识。看见大佬们一个个更博速度如此之快,可想知识渊博如滔滔江水。这一周就学习一些并发知识,搭建了一个ftp服务器,不知道小可爱们这周学习了那些知识呢?微信公众号【JustKeepCoding】抛出正题:ConcurrentHashMap…...

    2024/4/23 16:07:27
  10. 小刘总碎碎念

    接上一篇的Typora https://www.cnblogs.com/-guz/p/10258557.html https://zhuanlan.zhihu.com/p/40810821 最近一些小杂想: DS_store存储文件夹的显示属性,比如文件图的摆放位置,不是很重要。 Ctrl+z撤销并不是只有Photoshop成立,软件通用。 Sentinel是阿里开源项目,我有…...

    2024/4/21 18:32:07
  11. 计算机网络笔记

    一、网络层协议arp协议 :在网络中发送广播,获取某个主机的mac地址icmp协议:ping 命令就是icmp协议,可以用来测试网络是否通畅,pathping 可以完成的显示经过的路由器ip协议首先是IP数据包格式:各个字段的含义:版本:是ipv4还是IP v6首部长度:首部长度固定部分为20个字节…...

    2024/4/10 12:31:11
  12. Java青蛙跳台阶问题

    Java青蛙跳台阶问题 问题: 一只青蛙一次可以跳上一级台阶,也可以跳上二级台阶 求该青蛙跳上一个n级台阶总共有多少中跳法? 代码: package algo;public class f1 {//递归方法解决并不高效public static int f(int n){if(n<3)return n;return f(n-1)+f(n-2);}//非递归方法…...

    2024/4/28 11:09:40
  13. yml自定义配置项,可以隐藏使用一些定值

    配置类 @Component @ConfigurationProperties("global-config") @Setter @Getter public class GlobalConfig {private String url;}yml文件配置 global-config:base-url: https://blog.csdn.net/d960704119/article/details/107595232然后直接在需要的地方注入该类就…...

    2024/4/10 12:31:09
  14. 机器学习第二章 模型评估和选择

    经验误差和过拟合 只需知道几个概念的问题,精度,误差(经验误差,泛化误差) 泛化误差一般是用来评估一个模型的好坏。 泛化性的下降一般体现在两个方面:overfitting(过拟合)underfitting(欠拟合) 评估方法分为三类:留出法,交叉验证法和自助法 留出法 直接把样本进行3…...

    2024/4/10 12:50:12
  15. Spring+MyBatis开发 Day06

    过滤器的用法 我们的网站需要账户才能登陆,但如果我们直接在url中输入请求,能不能访问到资源呢?不采取任何过滤措施的话,任何人都能进入我们的管理页面是一件很恐怖的事情。 首先打开web.xml,添加下列配置 <filter><filter-name>loginfilter</filter-name&g…...

    2024/4/28 20:29:23
  16. 组件介绍和组件定义初识

    组件介绍和组件定义Vue两大优点: 数据驱动和组件组件是可复用的vue实例, 通过自定义元素实现一个组件;组件解决了代码的冗余, 类似后端的函数(类);组件是可以复用的Vue实例, 所以他们与new Vue接收相同的选项, 例如data,computed,watch,methods以及生命周期钩子等; html不区分大…...

    2024/4/10 12:31:08
  17. IP转换器来切换IP有什么作用及用途

    切换IP有什么用途?自网络兴起发达后,通过不断发展完善,对于用户而言,受到网络的限制也越来越多,这对于网络优化人员来讲是一件很不利的事情,注册时IP限制,影响工作效率,这时候就需要换ip软件了,这样就能突破网络限制。除此之外,换IP还有哪些用途呢? 1.突破网络限制 …...

    2024/4/10 12:50:10
  18. Gitlab 从master拉取代码创建新分支 并且再将修改合并到master

    从master分支copy一个开发分支DEV: 1.切换到master分支 git checkout master 2.获取最新代码 git pull origin master 3.从当前分支拉copy开发分支dev:(新建了一个和master一样的分支Dev) git checkout -b dev 4.把新建的分支push到远端 git push origin dev 5.关联 git bran…...

    2024/4/10 12:31:07
  19. 学习笔记 | 隐式类型转换、显示类型转换

    隐式类型转换、显示类型转换当数据从"小类型"转换成"大类型"时,被称为隐式类型转换。 当数据从"大类型"转换为"小类型"时,被称为显示类型转换。显示类型转换被称为强制类型转换,需要在前面加"()"转换操作符,并在括号类添…...

    2024/4/10 12:50:09
  20. 领扣LintCode问题答案-17. 子集

    领扣LintCode问题答案-17. 子集目录17. 子集鸣谢 17. 子集 给定一个含不同整数的集合,返回其所有的子集。 子集中的元素排列必须是非降序的,解集必须不包含重复的子集。 样例 1:输入:[0] 输出: [ [], [0] ]样例 2:输入:[1,2,3] 输出: [ [3], [1], [2], [1,2,3], [1,3],…...

    2024/4/10 12:50:08

最新文章

  1. 互联网十万个为什么之什么是云计算

    云计算是一种通过互联网提供计算资源和服务的技术。它允许用户随时随地访问和使用云平台上的数据、软件和硬件资源。在数字化时代&#xff0c;互联网已经成为基础设施。云计算使得数据中心能够像一台计算机一样去工作。通过互联网将算力以按需使用、按量付费的形式提供给用户&a…...

    2024/5/8 0:26:09
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/5/7 10:36:02
  3. 字符串匹配算法之BF与KMP算法

    目录 BF算法(暴力匹配算法) KMP算法 核心思想&#xff1a; next数组 next数组的优化 BF算法(暴力匹配算法) #include <assert.h> int BF(const char* str, const char* sub) {assert(str ! NULL && sub ! NULL);if (str NULL || sub NULL){return -1;}int…...

    2024/5/4 9:41:01
  4. 贪心算法|376.摆动序列

    力扣题目链接 class Solution { public:int wiggleMaxLength(vector<int>& nums) {if (nums.size() < 1) return nums.size();int curDiff 0;int preDiff 0;int result 1;for (int i 0; i < nums.size() - 1; i) {curDiff nums[i 1] - nums[i];if ((pre…...

    2024/5/3 1:30:00
  5. 416. 分割等和子集问题(动态规划)

    题目 题解 class Solution:def canPartition(self, nums: List[int]) -> bool:# badcaseif not nums:return True# 不能被2整除if sum(nums) % 2 ! 0:return False# 状态定义&#xff1a;dp[i][j]表示当背包容量为j&#xff0c;用前i个物品是否正好可以将背包填满&#xff…...

    2024/5/7 19:05:20
  6. 【Java】ExcelWriter自适应宽度工具类(支持中文)

    工具类 import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellType; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet;/*** Excel工具类** author xiaoming* date 2023/11/17 10:40*/ public class ExcelUti…...

    2024/5/7 22:31:36
  7. Spring cloud负载均衡@LoadBalanced LoadBalancerClient

    LoadBalance vs Ribbon 由于Spring cloud2020之后移除了Ribbon&#xff0c;直接使用Spring Cloud LoadBalancer作为客户端负载均衡组件&#xff0c;我们讨论Spring负载均衡以Spring Cloud2020之后版本为主&#xff0c;学习Spring Cloud LoadBalance&#xff0c;暂不讨论Ribbon…...

    2024/5/6 23:37:19
  8. TSINGSEE青犀AI智能分析+视频监控工业园区周界安全防范方案

    一、背景需求分析 在工业产业园、化工园或生产制造园区中&#xff0c;周界防范意义重大&#xff0c;对园区的安全起到重要的作用。常规的安防方式是采用人员巡查&#xff0c;人力投入成本大而且效率低。周界一旦被破坏或入侵&#xff0c;会影响园区人员和资产安全&#xff0c;…...

    2024/5/7 14:19:30
  9. VB.net WebBrowser网页元素抓取分析方法

    在用WebBrowser编程实现网页操作自动化时&#xff0c;常要分析网页Html&#xff0c;例如网页在加载数据时&#xff0c;常会显示“系统处理中&#xff0c;请稍候..”&#xff0c;我们需要在数据加载完成后才能继续下一步操作&#xff0c;如何抓取这个信息的网页html元素变化&…...

    2024/5/7 0:32:52
  10. 【Objective-C】Objective-C汇总

    方法定义 参考&#xff1a;https://www.yiibai.com/objective_c/objective_c_functions.html Objective-C编程语言中方法定义的一般形式如下 - (return_type) method_name:( argumentType1 )argumentName1 joiningArgument2:( argumentType2 )argumentName2 ... joiningArgu…...

    2024/5/7 16:57:02
  11. 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】

    &#x1f468;‍&#x1f4bb;博客主页&#xff1a;花无缺 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】&#x1f30f;题目描述&#x1f30f;输入格…...

    2024/5/7 14:58:59
  12. 【ES6.0】- 扩展运算符(...)

    【ES6.0】- 扩展运算符... 文章目录 【ES6.0】- 扩展运算符...一、概述二、拷贝数组对象三、合并操作四、参数传递五、数组去重六、字符串转字符数组七、NodeList转数组八、解构变量九、打印日志十、总结 一、概述 **扩展运算符(...)**允许一个表达式在期望多个参数&#xff0…...

    2024/5/7 1:54:46
  13. 摩根看好的前智能硬件头部品牌双11交易数据极度异常!——是模式创新还是饮鸩止渴?

    文 | 螳螂观察 作者 | 李燃 双11狂欢已落下帷幕&#xff0c;各大品牌纷纷晒出优异的成绩单&#xff0c;摩根士丹利投资的智能硬件头部品牌凯迪仕也不例外。然而有爆料称&#xff0c;在自媒体平台发布霸榜各大榜单喜讯的凯迪仕智能锁&#xff0c;多个平台数据都表现出极度异常…...

    2024/5/7 21:15:55
  14. Go语言常用命令详解(二)

    文章目录 前言常用命令go bug示例参数说明 go doc示例参数说明 go env示例 go fix示例 go fmt示例 go generate示例 总结写在最后 前言 接着上一篇继续介绍Go语言的常用命令 常用命令 以下是一些常用的Go命令&#xff0c;这些命令可以帮助您在Go开发中进行编译、测试、运行和…...

    2024/5/7 0:32:51
  15. 用欧拉路径判断图同构推出reverse合法性:1116T4

    http://cplusoj.com/d/senior/p/SS231116D 假设我们要把 a a a 变成 b b b&#xff0c;我们在 a i a_i ai​ 和 a i 1 a_{i1} ai1​ 之间连边&#xff0c; b b b 同理&#xff0c;则 a a a 能变成 b b b 的充要条件是两图 A , B A,B A,B 同构。 必要性显然&#xff0…...

    2024/5/7 16:05:05
  16. 【NGINX--1】基础知识

    1、在 Debian/Ubuntu 上安装 NGINX 在 Debian 或 Ubuntu 机器上安装 NGINX 开源版。 更新已配置源的软件包信息&#xff0c;并安装一些有助于配置官方 NGINX 软件包仓库的软件包&#xff1a; apt-get update apt install -y curl gnupg2 ca-certificates lsb-release debian-…...

    2024/5/7 16:04:58
  17. Hive默认分割符、存储格式与数据压缩

    目录 1、Hive默认分割符2、Hive存储格式3、Hive数据压缩 1、Hive默认分割符 Hive创建表时指定的行受限&#xff08;ROW FORMAT&#xff09;配置标准HQL为&#xff1a; ... ROW FORMAT DELIMITED FIELDS TERMINATED BY \u0001 COLLECTION ITEMS TERMINATED BY , MAP KEYS TERMI…...

    2024/5/6 19:38:16
  18. 【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法

    文章目录 摘要1 引言2 问题描述3 拟议框架4 所提出方法的细节A.数据预处理B.变量相关分析C.MAG模型D.异常分数 5 实验A.数据集和性能指标B.实验设置与平台C.结果和比较 6 结论 摘要 异常检测是保证航天器稳定性的关键。在航天器运行过程中&#xff0c;传感器和控制器产生大量周…...

    2024/5/7 16:05:05
  19. --max-old-space-size=8192报错

    vue项目运行时&#xff0c;如果经常运行慢&#xff0c;崩溃停止服务&#xff0c;报如下错误 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 因为在 Node 中&#xff0c;通过JavaScript使用内存时只能使用部分内存&#xff08;64位系统&…...

    2024/5/7 0:32:49
  20. 基于深度学习的恶意软件检测

    恶意软件是指恶意软件犯罪者用来感染个人计算机或整个组织的网络的软件。 它利用目标系统漏洞&#xff0c;例如可以被劫持的合法软件&#xff08;例如浏览器或 Web 应用程序插件&#xff09;中的错误。 恶意软件渗透可能会造成灾难性的后果&#xff0c;包括数据被盗、勒索或网…...

    2024/5/6 21:25:34
  21. JS原型对象prototype

    让我简单的为大家介绍一下原型对象prototype吧&#xff01; 使用原型实现方法共享 1.构造函数通过原型分配的函数是所有对象所 共享的。 2.JavaScript 规定&#xff0c;每一个构造函数都有一个 prototype 属性&#xff0c;指向另一个对象&#xff0c;所以我们也称为原型对象…...

    2024/5/7 11:08:22
  22. C++中只能有一个实例的单例类

    C中只能有一个实例的单例类 前面讨论的 President 类很不错&#xff0c;但存在一个缺陷&#xff1a;无法禁止通过实例化多个对象来创建多名总统&#xff1a; President One, Two, Three; 由于复制构造函数是私有的&#xff0c;其中每个对象都是不可复制的&#xff0c;但您的目…...

    2024/5/7 7:26:29
  23. python django 小程序图书借阅源码

    开发工具&#xff1a; PyCharm&#xff0c;mysql5.7&#xff0c;微信开发者工具 技术说明&#xff1a; python django html 小程序 功能介绍&#xff1a; 用户端&#xff1a; 登录注册&#xff08;含授权登录&#xff09; 首页显示搜索图书&#xff0c;轮播图&#xff0…...

    2024/5/7 0:32:47
  24. 电子学会C/C++编程等级考试2022年03月(一级)真题解析

    C/C++等级考试(1~8级)全部真题・点这里 第1题:双精度浮点数的输入输出 输入一个双精度浮点数,保留8位小数,输出这个浮点数。 时间限制:1000 内存限制:65536输入 只有一行,一个双精度浮点数。输出 一行,保留8位小数的浮点数。样例输入 3.1415926535798932样例输出 3.1…...

    2024/5/7 17:09:45
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57