面试题
退役前端工程师
这个作者很懒,什么都没留下…
展开
-
JSON (JavaScript Object Notation)
JSON 是一种语法,用来序列化对象、数组、数值、字符串、布尔值 和 null。JSON 格式 是一种用于数据交换的文本格式。JSON.parse():解析 JSON 字符串并返回对应值,可以额外传入一个回调函数,对生成的值或者属性在返回之前进行修改。JSON.stringify:返回指定值对应的 JSON 字符串,通过额外传入参数,可以指定仅包含某些属性,或者自定义某些 key 对应的属性值。JSON 对值的类型和格式有严格的规定。复合类型的值只能是数组或对象,不能是函数、正则表达式对象、原创 2020-05-28 18:20:06 · 212 阅读 · 0 评论 -
图解 prototype & __proto__
每个对象都有一个 __proto__ 属性,指向它的 prototype 原型对象每个构造函数都有一个 prototype 原型对象prototype 原型对象里的 constructor 指向构造函数本身prototype 和 __proto__ 有什么用处?实例对象的 __proto__ 属性指向构造函数的 prototype,从而实现继承。prototype 对象相当于特定类型所有实例对象都可以访问的公共容器。new 一个函数会创建一个对象函数.prototype === 被创.原创 2020-05-27 22:02:13 · 149 阅读 · 0 评论 -
null 与 undefined
undefined 值是派生 (从主要事物的发展中分化出来) 自 null 值主要区别在于:undefined 是声明一个变量未初始化,这个变量的值就自动赋值为 undefined 值;因此无论在什么情况下都没有必要把一个变量的值显式地设置为 undefinednull 是一个空指针对象,typeof null === Object如果定义的变量准备用来保存对象,最好将该变...原创 2020-03-08 21:22:52 · 163 阅读 · 0 评论 -
meta viewport 是用来做什么的?怎么用?
题目同样是 面试 会问到的一个常见问题之一,同样我们刚开始还是先 科普 一下前置知识:设备像素(device pixels):物理像素,显示器的最小物理单位。这里的一个像素,并不一定是一个小正方形区块,也没有标准的宽高,知识用于显示丰富色彩的一个 “点” 而已。设备独立像素(device independent pixels):独立于设备的像素。有一个非严谨的说法,分辨率指的就是设备独立...原创 2020-03-06 21:07:31 · 767 阅读 · 0 评论 -
如何理解 HTML 语义化
你是如何理解 HTML 语义化的?(面试)在了解 HTML 语义化之前,先科普一下下面几个名词:语义:是语言所蕴含的意义 (语言的含义)。简单的说,符号是语言的载体,符号本身没有意义,只有赋予含义的符号才能够被使用,此时语言就转化为了信息。SEO(Search Engine Optimization): 译为搜索引擎优化,是一种 利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名 ...原创 2020-03-04 10:05:18 · 770 阅读 · 0 评论