摘要: Promise 翻译过来就是承诺的意思,这个承诺会在未来有一个确切的答复,并且该承诺有三种状态,这个承诺一旦从等待状态变成为其他状态就永远不能更改状态了。 等待中(pending) 完成了(resolved)更准确的应该说是(fulfilled) 拒绝了(rejected) 当我们在构造 Promi 阅读全文
posted @ 2019-10-23 20:58 Nayek 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Es6中箭头函数与普通函数的区别? 普通function的声明在变量提升中是最高的,箭头函数没有函数提升 箭头函数没有属于自己的 ,`arguments` 箭头函数不能作为构造函数,不能被new,没有property 不可以使用 yield 命令,因此箭头函数不能用作 Generator 函数 不可 阅读全文
posted @ 2019-10-23 20:57 Nayek 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 行内元素有哪些?块级元素有哪些? 空(void)元素有那些? 定义:CSS 规范规定,每个元素都有 display 属性,确定该元素的类型,每个元素都有默认的 display 值,如 div 的 display 默认值为“block”,则为“块级”元素;span 默认 display 属性值为“in 阅读全文
posted @ 2019-10-23 20:47 Nayek 阅读(174) 评论(0) 推荐(0) 编辑
摘要: HTML5变化 "新的语义化元素" header footer nav main article section 删除了一些纯样式的标签 "表单增强" 新API 离线 (applicationCache ) 音视频 (audio, vidio) 图形 (canvans) 实时通信(websoket) 阅读全文
posted @ 2019-10-23 20:46 Nayek 阅读(147) 评论(0) 推荐(0) 编辑
摘要: meta中设置viewport 阻止用户手滑放大或缩小页面,需要在 index.html中添加meta元素,设置viewport。 CSS样式统一问题 我们需要重置页面样式,因为在不同的手机浏览器上,默认的css样式不是统一的。 解决方法:使用reset.css重置所有元素的默认样式 一像素边框问题 阅读全文
posted @ 2019-10-23 20:44 Nayek 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 简述一下你对 HTML 语义化的理解? 用正确的标签做正确的事情。 html 语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析; 即使在没有样式 CSS 情况下也以一种文档格式显示,并且是容易阅读的; 搜索引擎的爬虫也依赖于 HTML 标记来确定上下文和各个关键字的权重,利于 SEO 阅读全文
posted @ 2019-10-23 20:43 Nayek 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 请描述一下 cookies,sessionStorage 和 localStorage 的区别? cookie 是网站为了标示用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密) cookie 数据始终在同源的 http 请求中携带(即使不需要),记会在浏览器和服务器间来回 阅读全文
posted @ 2019-10-23 20:42 Nayek 阅读(149) 评论(0) 推荐(0) 编辑
摘要: display与元素的隐藏 如果给一个元素设置了display: none,那么该元素以及它的所有后代元素都会隐藏,它是前端开发人员使用频率最高的一种隐藏方式。隐藏后的元素无法点击,无法使用屏幕阅读器等辅助设备访问,占据的空间消失。 效果图: visibility与元素的隐藏 给元素设置visibi 阅读全文
posted @ 2019-10-22 16:29 Nayek 阅读(163) 评论(0) 推荐(0) 编辑
摘要: link和@import两种导入样式表的方法比较 link属于HTML标签,而@import是CSS提供的 页面被加载的时候,link会同时被加载,而@import引用的CSS会等到页面被加载完再加载 @import只在IE5以上才能识别,而link是HTML标签,无兼容问题 link方式的样式的权 阅读全文
posted @ 2019-10-22 16:18 Nayek 阅读(178) 评论(0) 推荐(0) 编辑
摘要: let 和 const 1. let 使用let,声明的变量仅在块级作用域内有效 不存在变量提升 暂时性死区:在代码块内,使用let命令声明变量之前,该变量都是不可用的。这在语法上,称为“暂时性死区”(temporal dead zone,简称 TDZ) 不允许重复声明:let不允许在相同作用域内, 阅读全文
posted @ 2019-10-20 22:14 Nayek 阅读(105) 评论(0) 推荐(0) 编辑