笔记
文章平均质量分 88
臧呀臧小鹿
前端一年菜鸟
展开
-
2021-07-26
JavaScript深入JavaScript深入之从原型到原型链构造函数创建对象我们先使用构造函数创建一个对象:function Person() {}var person = new Person();person.name = 'Kevin';console.log(person.name) 在这个例子中,Person 就是一个构造函数,我们使用 new 创建了一个实例对象 person。很简单吧,接下来进入正题:prototype每个函数都有一个 prototype 属性,原创 2021-07-26 11:14:59 · 105 阅读 · 0 评论 -
js-作用域
作用域概念(作用):负责收集并维护由所有声明标识符(变量)组成的一系列查询,并实施一套规则,确定当前执行的代码对这些标识符的访问权限种类:词法作用域、动态作用域var a=2;分析:步骤一 var a; 编译器询问当前作用域是否存在 变量a ,如果存在忽略该声明,继续编译步骤二 a = 2; 运行赋值代码,运行js引擎询问作用域当前作用域是否存在变量,如果是则引擎将 2 赋值给啊 否则引擎继续 向上查找,如果找到则赋值,否则抛出异常(非严格模式下会在全局变量中 声明 一个属性赋值为a,原创 2021-01-29 16:55:38 · 145 阅读 · 0 评论 -
HTTP超全详解
HTTP协议简介超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP协议永远都是客户端发起请求,服务器回送响应。见下图:HTTP工作流程一次HTTP操作称为一个事务,其工作过程可分为四步:客户机与服务器建立TCP连接。只要单击某个超级链接/输入网址/提交表单等。建立连接后,客户机发送http请求原创 2021-01-29 14:44:45 · 14885 阅读 · 0 评论 -
前端面试题 JS部分
javascript的typeof返回哪些数据类型.答案:string, boolean, number, undefined, function, object ,es6新增symbol例举3种强制类型转换和2种隐式类型转换?答案:强制(parseInt,parseFloat,number) 隐式(== ===)split() join() 的区别答案:前者是将字符串切割成...原创 2020-04-30 00:10:35 · 130 阅读 · 0 评论 -
前端面试题 Vue部分
1、对vue的理解,有什么特点,vue为什么不能兼容IE8及以下浏览器vue是一套用于构建用户界面的渐进式框架,核心是一个响应的数据绑定系统vue是一款MVVM框架,基于双向绑定数据,当数据发生变化时候,vue自身会进行一些运算特点:简洁轻量、数据驱动、组件化、模块友好vue.js使用了IE8无法模拟的 ECMAScript 5 特性,没有替代方案2、简述Vue双向数据绑定的原理主要是...原创 2020-04-29 23:45:34 · 695 阅读 · 0 评论 -
Web前端webpack部分 面试题
前端面试题整理—Webpack+Git篇1、什么是webpack,与grunt和gulp有啥不同webpack是一个模块打包工具,在webpack里面一切皆模块 通过loader转换文件,通过plugin注入钩子,最后输出有多个模块组合成的文件 WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到Js模块以及其它的一些浏览器不能直接运行的拓展语言,并将其打包为合适的...原创 2020-04-26 21:50:01 · 245 阅读 · 0 评论 -
Web前端ES6部分 面试题
1、es5和es6的区别,说一下你所知道的es6ECMAScript5,即ES5,是ECMAScript的第五次修订,于2009年完成标准化ECMAScript6,即ES6,是ECMAScript的第六次修订,于2015年完成,也称ES2015ES6是继ES5之后的一次改进,相对于ES5更加简洁,提高了开发效率ES6新增的一些特性:1)let声明变量和const声明常量,两个都有块级作用...原创 2020-04-26 21:46:28 · 203 阅读 · 0 评论