continue 与 break的区别

举报
上善若水. 发表于 2022/10/30 00:56:41 2022/10/30
【摘要】 原生JS中如何从一个页面 跳转 到另一个页面跳转到其它页面(会产生历史记录)location.href = ‘路径’跳转且替换页面(不会产生历史记录)location.replace(‘路径’)在JS中编码与解码URL.encodeURI() 可以对字符串编码.decodeURI() 可以对字符串解码callee 与 call 与 caller的区别:callee是arguments上面的属...

原生JS中如何从一个页面 跳转 到另一个页面

跳转到其它页面(会产生历史记录)
location.href = ‘路径’

跳转且替换页面(不会产生历史记录)
location.replace(‘路径’)

在JS中编码与解码URL

.encodeURI() 可以对字符串编码
.decodeURI() 可以对字符串解码
callee 与 call 与 caller的区别:

callee是arguments上面的属性,表示当前正在执行的函数
call改变函数调用时里边this的指向
caller是函数上的一个属性,它指向当前函数外一层函数,没有外一层函数,则为null
什么是jsonp

jsonp是一种解决跨域请求问题的技术
不足点:它只能是get请求
[1, 2, 3].map(Math.pow)的结果是什么?

请说出代码的运行结果,为什么?

结果时 129

map()会根据提供提供的函数对指定序列(列表)做映射。

pow()方法返回 x的y次方的值。

map(function(当前元素的值value,下标index));

toString() 与 valueOf()的区别

toString() 方法返回一个表示该对象的字符串。
valueOf() 方法返回指定对象的原始值, 如果对象没有原始值,则valueOf将返回对象本身
怎么自定义一个dom事件,并且编程式触发它?

通过new Event(‘事件名’)创建一个事件对象
给指定元素绑定事件
document.dispatchEvent(事件对象)来触发事件
示例

const ev = new Event(‘abc’);

document.addEventListener(‘abc’, function (e) {

console.log('abc事件触发了。。。。。。')

})

document.dispatchEvent(ev)
continue 与 break的区别

continue:跳过本次循环,直接进入下一次循环
break:直接终止循环
简述一下你对 HTML 语义化标签的理解?

① 用正确的标签做正确的事情。
② html语义化让页面的 内容结构化,结构更清晰,
便于对浏览器、搜索引擎解析;即使在没有样式 CSS 情况下也以一种文档格式显示,
并且是容易阅读的;
③ 搜索引擎的爬虫也依赖于 HTML 标记来确定上下文和各个关键字的权重,利于SEO;
④ 使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解。

图片img标签title与alt属性的区别

title属性:光标移入要显示图片文字
alt属性:当图片加载失败时要显示的文字
HTML5 的 form 如何关闭自动完成功能?

答案:将不想要自动完成的form或input设置为autocomplete=off

简述一下 src 与 href 的区别。

答案:src 用于引用资源,替换当前元素;
href 用于在当前文档和引用资源之间确立联系。

解析:
● href
href 标识超文本引用,用在 link 和 a 等元素上,href 是引用和页面关联,
是在当前元素和引用资源之间建立联系,在加载它的时候,
不会停止对当前文档的处理,
浏览器会继续往下走

若在文档中添加 href ,浏览器会识别该文档为 CSS 文件,
就会并行下载资源并且不会停止对当前文档的处理。
这也是为什么建议使link方式加载 CSS,而不是使用 @import 方式。
● src
src 表示引用资源,替换当前元素,用在 img,script,iframe 上,
src 是页面内容不可缺少的一部分。

当浏览器解析到 src ,会暂停其他资源的下载和处理
(图片不会暂停其他资源下载和处理),直到将该资源加载、编译、执行完毕,
图片和框架等也如此,类似于将所指向资源应用到当前内容。
这也是为什么建议把 js 脚本放在底部而不是头部的原因。
对 WEB 标准以及 W3C 的理解与认识

标签闭合、标签小写、不乱嵌套
使用外链css 和 js脚本、结构行为表现的分离、文件下载与页面速度更快
W3C标准使网站容易维护、有利于搜索引擎查找
Label的作用是什么?是怎么用的?

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

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。