张森ZS

write code everyday

导航

2021年1月12日 #

解决 input 元素点击有蓝色边框的问题

摘要: 问题描述:使用 input 标签画了一个搜索框的元素,,但是点击的时候有蓝色边框出现。 分析:应该使用边框相关的样式来解决。 解决:使用 outline: none 的样式解决问题。outline,即元素轮廓。 阅读全文

posted @ 2021-01-12 21:17 张森ZS 阅读(475) 评论(0) 推荐(0) 编辑

2019年11月14日 #

JavaScript面试题总结系列(九)

摘要: 9. JavaScript ES6+介绍 一、 `let const` 区别: 使用 声明的变量,可以变量提升; 使用 、 声明的变量,没有变量提升; 二、 临时死区(Temporal Dead Zone) 与 不同,let和const声明的变量不会被提升到作用域顶部。因此,如果在声明之前访问这些变 阅读全文

posted @ 2019-11-14 14:43 张森ZS 阅读(167) 评论(0) 推荐(0) 编辑

JavaScript面试题总结系列(八)

摘要: 8. JavaScript this对象 this对象 this总是指向函数的直接调用者(而非间接调用者) 如果有new关键字,this指向new出来的那个对象 在事件中,this指向触发这个事件的对象,特殊的是,IE中的attachEvent中的this总是指向全局对象Window 对于匿名函数或 阅读全文

posted @ 2019-11-14 11:26 张森ZS 阅读(127) 评论(0) 推荐(0) 编辑

2019年10月27日 #

JavaScript面试题总结系列(七)

摘要: 7.JavaScript闭包 概念 闭包是函数,是能够读取其他函数内部变量的函数。例如:函数 A 返回了一个函数 B,并且函数 B 中使用了函数 A 的变量,函数 B 就被称为闭包。 特性 函数内部再嵌套函数 内部函数可以引用外层函数的参数和变量 内部函数的参数和变量不会被垃圾回收机制回收 作用 读 阅读全文

posted @ 2019-10-27 11:51 张森ZS 阅读(144) 评论(0) 推荐(0) 编辑

JavaScript面试题总结系列(六)

摘要: 6.JavaScript作用域 作用域 概念 简单地说,作用域就是在上下文中,变量与函数的可访问范围。它可以分为 块级作用域 和 函数作用域 。 作用 作用域控制着变量与函数的可见性和生命周期。 作用域链 概念 作用域链可以理解为一组对象列表,包含父级和自身的变量对象,因此我们便能通过作用域链访问到 阅读全文

posted @ 2019-10-27 10:58 张森ZS 阅读(162) 评论(0) 推荐(0) 编辑

2019年10月25日 #

JavaScript面试题总结系列(五)

摘要: 5.JavaScript继承(精简版) 继承是什么 A对象通过继承B对象,就能直接拥有B对象的所有属性和方法。 方式一、原型链继承 核心: 子类型的原型为父类型的一个实例对象 方式二、组合继承优化 核心: 借助已有的对象来创建对象, ,以A对象为原型,创建B对象。B继承了A对象的所有属性和方法。 小 阅读全文

posted @ 2019-10-25 12:13 张森ZS 阅读(125) 评论(0) 推荐(0) 编辑

2019年10月24日 #

JavaScript面试题总结系列(四)

摘要: 4.JavaScript原型和原型链 4.1 概念介绍 原型和原型对象 原型也是对象,叫原型对象。所以,原型和原型对象是一回事,只不过有人说的简洁,有人说的是全称。   原型链 原型(原型对象)、构造函数和(对象)实例构成了原型链。原型链的核心就是依赖对象的 指向,当检索依赖对象本身不存在 阅读全文

posted @ 2019-10-24 20:31 张森ZS 阅读(163) 评论(0) 推荐(0) 编辑

2019年10月23日 #

JavaScript面试题总结系列(三)

摘要: 3. JavaScript数组 3.1 数组常用方法 : 遍历数组,返回回调函数返回值组成的新数组,不改变原数组 :无法break,可以用try/catch中throw new Error来停止 :过滤 :有一项返回true,则整体为true :有一项返回false,则整体为false :通过指定连 阅读全文

posted @ 2019-10-23 11:56 张森ZS 阅读(164) 评论(0) 推荐(0) 编辑

2019年10月22日 #

JavaScript面试题总结系列(二)

摘要: 2. JavaScript对象 2.1 内置对象 Object是JavaScript中所有对象的父对象; 数据封装类对象:Object、Array、Boolean、Number、String; 其他对象:Function、Arguments、Math、Date、RegExp、Error、JSON、全 阅读全文

posted @ 2019-10-22 15:07 张森ZS 阅读(306) 评论(0) 推荐(0) 编辑

2019年10月21日 #

JavaScript面试题总结系列(一)

摘要: JavaScript数据类型 说起面试,做技术的人应该都有一种感觉,那就是工作的时候用到的东西都可以去查,但是当别人直接问一个问题时,让你在不去查询的情况下,当即做回答,还是有一定难度的。尤其是面试的时候,很多程序员能力不缺,但是让你当即说出来或者当场手写代码的时候,往往容易卡壳。笔者也有类似的经历 阅读全文

posted @ 2019-10-21 21:09 张森ZS 阅读(125) 评论(0) 推荐(0) 编辑