前端面试题(自己整理)
曲小强
前行之路,负重而行。
展开
-
50道JS面试题(如有错误,虚心求教)
1.javascript的typeof返回哪些数据类型.答案:string,boolean,number,undefined,function,object2.例举3种强制类型转换和2种隐式类型转换?答案:强制(parseInt,parseFloat,number)隐式(== ===)3.split() join() 的区别答案:前者是将字符串切割成数组的形式,后者...原创 2018-05-21 10:15:07 · 98361 阅读 · 19 评论 -
HTML5的新特性
1. 新的Doctype 尽管使用<!DOCTYPE html>,即使浏览器不懂这句话也会按照标准模式去渲染 2. Figure元素 用<figure>和<figcaption>来语义化地表示带标题的图片 <figure> <img src=”path/to/image” alt=”About image” /> &l...原创 2018-05-21 11:02:47 · 222 阅读 · 0 评论 -
Promise
Promise 的含义Promise 是异步编程的一种解决方案,比传统的解决方案–回调函数和事件--更合理和更强大。它由社区最早提出和实现,ES6将其写进了语言标准,统一了语法,原生提供了Promise所谓Promise ,简单说就是一个容器,里面保存着某个未来才回结束的事件(通常是一个异步操作)的结果。从语法上说,Promise是一个对象,从它可以获取异步操作的消息。 Promise ...原创 2018-11-06 11:28:41 · 558 阅读 · 0 评论 -
Vue 更新机制及数据绑定
一、更新机制。参考帅气的别人家博主:更新机制!二、数据绑定原理:vue主要是借助对象的访问器属性(Object.defineProperty)劫持数据,并结合订阅者-发布者模式来实现数据双向绑定。通过Object.defineProperty把data中的各数据属性改为访问器属性,来劫持每个属性的setter、getter;setter劫持到数据变化后,作为发布者 发布通知,订阅...转载 2018-11-06 11:41:57 · 2441 阅读 · 0 评论 -
前端面试题——综合问题(整理)
个人收录,你不知道的,总会在这里找到答案,自己的强大才是真的强大,希望我写的也可以帮到你。1、页面从输入URL到页面加载显示完成,这个过程中都发生了什么?1.输入域名地址2.发送至DNS服务器并获得域名对应的WEB服务器IP地址;3.与WEB服务器建立TCP连接;4.服务器的永久重定向响应(从 http://example.com 到 http://ww...原创 2019-08-29 17:28:37 · 1331 阅读 · 0 评论