CSS篇(004)-CSS 清除浮动的几种方法

2020-01-27
阅读 1 分钟
2.7k
答案: 清除浮动: 核心:clear:both; 1.使用额外标签法(不推荐使用) 在浮动的盒子下面再放一个标签,使用 clear:both;来清除浮动 a 内部标签:会将父盒子的高度重新撑开 b 外部标签:只能将浮动盒子的影响清除,但是不会撑开盒子 2.使用 overflow 清除浮动(不推荐使用) 先找到浮动盒子的父元素,给父元素添加一个属...

CSS篇(003)-CSS 隐藏元素的几种方法

2020-01-27
阅读 1 分钟
1.1k
Display:display 设为 none 任何对该元素直接打用户交互操作都不可能生效。此外,读屏软件也不会读到元素的内容。这种方式产生的效果就像元素完全不存在;

CSS篇(002)-介绍一下标准的 CSS 的盒子模型?

2020-01-27
阅读 1 分钟
932
答案: (1)有两种, IE 盒子模型、W3C 盒子模型; (2)盒模型: 内容(content)、填充(padding)、边界(margin)、 边框(border); (3)区 别: IE 的 content 部分把 border 和 padding 计算了进去; 参与互动

CSS篇(001)-实现不使用border画出1px高的线

2020-01-27
阅读 1 分钟
2.6k
答案: {代码...} 参与互动

JS篇(016)-你对闭包的理解?优缺点?

2020-01-27
阅读 1 分钟
1.6k
答案: 概念:闭包就是能够读取其他函数内部变量的函数。 三大特性: 函数嵌套函数。 函数内部可以引用外部的参数和变量。 参数和变量不会被垃圾回收机制回收。 优点: 希望一个变量长期存储在内存中。 避免全局变量的污染。 私有成员的存在。 缺点: 常驻内存,增加内存使用量。 使用不当会很容易造成内存泄露。 示例:...

JS篇(015)-列举 3 种强制类型转换和 2 种隐式类型转换

2020-01-27
阅读 1 分钟
1.1k
答案:强制(parseInt,parseFloat,Number)、隐式(+ -) 参与互动

JS篇(014)-从用户刷新网页开始,一次 js 请求一般情况下有哪些地方会有缓存处理?

2020-01-27
阅读 1 分钟
1.6k
答案:dns 缓存,cdn 缓存,浏览器缓存,服务器缓存。 参与互动

JS篇(013)-javascript 的 typeof 返回哪些数据类型

2020-01-27
阅读 1 分钟
1.1k
答案:7 种分别为 string、boolean、number、Object、Function、undefined、symbol(ES6)、

JS篇(012)-复杂数据类型如何转变为字符串

2020-01-27
阅读 2 分钟
1.1k
答案: 首先,会调用 valueOf 方法,如果方法的返回值是一个基本数据类型,就返回这个值, 如果调用 valueOf 方法之后的返回值仍旧是一个复杂数据类型,就会调用该对象的 toString 方法, 如果 toString 方法调用之后的返回值是一个基本数据类型,就返回这个值, 如果 toString 方法调用之后的返回值是一个复杂数据类型...

JS篇(011)-什么是原型链?

2020-01-22
阅读 1 分钟
862
答案:通过一个对象的proto可以找到它的原型对象,原型对象也是一个对象,就可以通过原型对象的proto,最后找到了我们的 Object.prototype,从实例的原型对象开始一直到 Object.prototype 就是我们的原型链

JS篇 (010) - JavaScript继承的方式和优缺点

2020-01-22
阅读 1 分钟
1.1k
答案:六种方式 一、原型链继承 缺点: 1.引用类型的属性被所有实例共享 2.在创建 Child 的实例时,不能向 Parent 传参 二、借用构造函数(经典继承) 优点: 1.避免了引用类型的属性被所有实例共享 2.可以在 Child 中向 Parent 传参 缺点: 1.方法都在构造函数中定义,每次创建实例都会创建一遍方法。 三、组合继承 优点...

JS篇(009)-javascript 对象的几种创建方式

2020-01-22
阅读 3 分钟
1.3k
答案: 第一种:Object 构造函数创建 {代码...} 这行代码创建了 Object 引用类型的一个新实例,然后把实例保存在变量 Person 中。 第二种:使用对象字面量表示法 {代码...} 对象字面量是对象定义的一种简写形式,目的在于简化创建包含大量属性的对象的过程。也就是说,第一种和第二种方式创建对象的方法其实都是一样的,...

JS篇(008)-require 与 import 的区别

2020-01-22
阅读 1 分钟
1.3k
答案:两者的加载方式不同、规范不同 第一、两者的加载方式不同,require 是在运行时加载,而 import 是在编译时加载 require('./a')(); // a 模块是一个函数,立即执行 a 模块函数 var data = require('./a').data; // a 模块导出的是一个对象 var a = require('./a')[0]; // a 模块导出的是一个数组 ======> 哪都行...

JS篇(007)-事件委托是什么?

2020-01-22
阅读 2 分钟
1.3k
答案:利用事件冒泡的原理,让自己的所触发的事件,让他的父元素代替执行! 解析: 1、那什么样的事件可以用事件委托,什么样的事件不可以用呢? 适合用事件委托的事件:click,mousedown,mouseup,keydown,keyup,keypress。 值得注意的是,mouseover 和 mouseout 虽然也有事件冒泡,但是处理它们的时候需要特别的注...

JS篇(006)-js添加、移除、移动、复制、创建和查找节点

2020-01-22
阅读 1 分钟
1.7k
答案: 1)创建新节点 createDocumentFragment() //创建一个 DOM 片段 createElement() //创建一个具体的元素 createTextNode() //创建一个文本节点 2)添加、移除、替换、插入 appendChild() //添加 removeChild() //移除 replaceChild() //替换 insertBefore() //插入 3)查找 getElementsByTagName() //通过标签名称 ...

JS篇(005)- == 和 === 的不同

2020-01-22
阅读 1 分钟
802
答案:==是抽象相等运算符,而===是严格相等运算符。==运算符是在进行必要的类型转换后,再比较。===运算符不会进行类型转换,所以如果两个值不是相同的类型,会直接返回false。使用==时,可能发生一些特别的事情,例如:

JS篇(004)-js 是一门怎样的语言,它有什么特点?

2020-01-22
阅读 1 分钟
1.2k
1.脚本语言。JavaScript 是一种解释型的脚本语言,C、C++等语言先编译后执行,而 JavaScript 是在程序的运行过程中逐行进行解释。

JS篇(003)-请用 js 去除字符串空格

2020-01-21
阅读 1 分钟
2k
答案:replace 正则匹配方法、str.trim()方法、JQ 方法:$.trim(str)方法 解析: 方法一:replace 正则匹配方法 去除字符串内所有的空格:str = str.replace(/s*/g,""); 去除字符串内两头的空格:str = str.replace(/^s|s$/g,""); 去除字符串内左侧的空格:str = str.replace(/^s*/,""); 去除字符...

JS篇(002)-js中如何检测一个变量是String 类型

2020-01-21
阅读 1 分钟
1.1k
答案:三种方法(typeof、constructor、Object.prototype.toString.call()) 解析: {代码...} 参与互动

JS篇(001)-document load 和 document ready 的区别

2020-01-21
阅读 1 分钟
1.8k
答案: 页面加载完成有两种事件 1.load是当页面所有资源全部加载完成后(包括DOM文档树,css文件,js文件,图片资源等),执行一个函数 问题:如果图片资源较多,加载时间较长,onload后等待执行的函数需要等待较长时间,所以一些效果可能受到影响 2.$(document).ready()是当DOM文档树加载完成后执行一个函数 (不包含图...

HTML篇(007)-请描述下 SEO 中的 TDK?

2020-01-21
阅读 1 分钟
2.4k
答案:在 SEO 中,所谓的 TDK 其实就是 title、description、keywords 这三个标签,title 标题标签,description 描述标签,keywords 关键词标签

HTML篇(006)-title与 h1 的区别、b 与 strong 的区别、i 与 em 的区别

2020-01-21
阅读 1 分钟
1.6k
①title用于网站信息标题,突出网站标题或关键字,一个网站可以有多个title,seo权重高于H1;H1概括的是文章主题,一个页面最好只用一个H1,seo权重低于title。

HTML篇(005)-HTML5的form如何关闭自动完成

2020-01-21
阅读 1 分钟
1.2k
答案:将不想要自动完成的 form 或 input 设置为 autocomplete=off 参与互动

HTML篇(004)-HTML 与 XHTML 二者有什么区别,你觉得应该使用哪一个并说出理由

2020-01-21
阅读 1 分钟
1.7k
答案: 应该使用XHTML,因为XHTML是XML重写了HTML的规范,比HTML更加严格,表现如下: 1、XHTML中所有的标记都必须有一个相应的结束标签; 2、XHTML所有标签的元素和属性的名字都必须使用小写; 3、所有的XML标记都必须合理嵌套; 4、所有的属性都必须用引号“”括起来; 5、把所有<和&特殊符号用编码表示; 6、给...

HTML篇(003)-iframe 有那些优缺点?

2020-01-21
阅读 1 分钟
1.2k
答案: 优点: iframe 能够原封不动的把嵌入的网页展现出来。 如果有多个网页引用 iframe,那么你只需要修改 iframe 的内容,就可以实现调用的每一个页面内容的更改,方便快捷。 网页如果为了统一风格,头部和版本都是一样的,就可以写成一个页面,用 iframe 来嵌套,可以增加代码的可重用。 如果遇到加载缓慢的第三方内...

HTML篇(002)-Label 的作用是什么?是怎么用的?

2020-01-21
阅读 1 分钟
2.4k
答案:label 标签来定义表单控制间的关系,当用户选择该标签时,浏览器会自动将焦点转到和标签相关的表单控件上。 解析:两种用法:一种是 id 绑定,一种是嵌套 {代码...} 参与互动

HTML篇(001)-简述一下你对 HTML 语义化的理解?

2020-01-19
阅读 1 分钟
876
②html 语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析;即使在没有样式 CSS 情况下也以一种文档格式显示,并且是容易阅读的;

非技术篇(001)-面试中经常遇到的非技术问题

2020-01-19
阅读 9 分钟
3.5k
回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否 胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关 ,也可以和学习有关,但要突出积极的个性和做事的能力...