- 博客(16)
- 收藏
- 关注
原创 ES6--函数与对象,新字符串
1、函数默认参数 function sum (a,b){ a = a||0 //为a设置默认值,当未给a赋值时a=0 b = b||0 //为b设置默认值,当未给b赋值时b=0 }return a+b sum(1) ...
2018-04-17 13:26:53
325
原创 什么是BFC
块格式化上下文(block formatting context):我们无法去定义BFC到底是什么,就如同我们无法定义堆叠上下文一样,但当我们看到一种形式就能知道它是不是BFC,一个BFC有以下两个功能。面试的时候不要解释BFC是什么,描述他的两个功能并举例!!如何触发BFC: 根元素 float的值不为none overflow的值不为visib...
2018-04-15 13:15:07
228
原创 堆叠上下文
backgroundborder块级浮动内联z-index: 0z-index: +满足以下条件可以称为堆叠上下文:更多详细理解:点击打开链接
2018-04-10 11:14:57
250
原创 JS与JSON、JSON与JSONP、JSONP与AJAX的区别
JS与JSON JSON 本身的意思是 JavaScript 对象表示法(JavaScript Object Notation),可以说这种数据格式是从 JavaScript 对象中演变出来的。JSON 语法是 JavaScript 对象表示法语法的子集。 JSON仅仅是一种数据格式,数据格式其实就是一种规范,按照这种规范来存诸和交换数据,就好像 XML 格式一样。 JS 是一门语言,J...
2018-04-09 18:30:05
488
原创 CSS小技巧及布局套路(持续更)
1、单行文本溢出省略 div{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} eg:2、多行文本溢出省略 div{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: ve...
2018-04-08 13:52:25
221
原创 如何理解HTML、CSS和JS三者分离
回答思路:正向答这道题很难说出什么,就像有人问你为什么人类需要空气和水?转换角度,用如果不... ...的思维去回答,如果没有水我们会难以维持生命,没有空气我们不能呼吸会缺氧而死。以这样的思路来解这个问题: 1、HTML可以负责样式,但如果这样会使得内容的结构有很多无用的标签,这让html的结构看上去十分复杂,有的标签是用来表示内容,有的又是用来表示样式,这样很难区分它们之间的逻辑结构。 2、...
2018-04-03 12:56:22
4640
1
原创 GC垃圾回收
定义:如果一个对象没有被引用(有箭头指向的叫引用),那么它就是垃圾将被回收。eg: var fn = function(){} document.body.onclick = fn var fn = null 请问fn是垃圾吗? 此时,虽然fn = null,fn引用的ADDR110对象中间被切断,但document下,仍引用(有箭头指向...
2018-03-26 13:20:51
151
原创 四个关于内存的面试题
1、var a = 1 var b = a b = 2请问a显示几?a = 12、var a = {name:'a'} var b = a b = {name:'b'}请问a.name是多少?a.name = a3、var a = {name:'a'} var b = a b.name = 'b'请问a.name是多少?a.name = b4、var a ...
2018-03-26 13:03:58
1150
1
原创 数据类型转换
Any->string 1、.toString方法 (number) (boolean) (null) (undefined) (object) var n=1 var b = true 报错 报错 var object ={name:'Jayce'} n.toStri...
2018-03-26 12:19:16
137
原创 HTTP状态码
分类1**:服务器收到响应,需要请求者继续执行操作(不常用)2**:操作被成功接收并处理(成功)3**:重定向,需要进一步操作4**:客户端错误,请求有语法错误或无法完成请求5**:服务器错误,处理请求过程中发生错误 1**100 Continue:继续。客户端应继续其请求101 Switching Protocols:切换协议。服务器根...
2018-03-20 14:16:38
133
原创 CSS之flex布局
//设置了flex属性以后,子元素的float、clear、vertical-align属性将失效。flex布局有以下六个属性:flex-directionflex-wrapflex-flowjustify-contentalign-itemsalign-content1、flex-direction属性决定主轴的排列方向:(附几张很好理解的图示)flex-direction:row(默认值):...
2018-03-19 20:42:55
329
原创 习题总结(持续更)
var a = 11if(a < 10) console.log('a是一位数') console.log('a是小于 10 的数')此题会打印出:a是小于10的数因为if语句默认离他最近的那一句为一个整体,进行判断后不会输出:a是一位数。第四句则为单独一个句子,可以这么理解:var a = 11if(a < 10) console.log('a是一位数')...
2018-03-18 18:48:30
220
原创 CSS边框画三角形
用CSS边框画一个三角形html: <div class="triangle"></div>css:div{ border: 50px solid red; width: 0; height: 0; border-left-color:transparent; border-right-color:transparent; border-bottom...
2018-03-12 19:55:54
811
原创 CSS reset重置原则
但凡是浏览器默认的样式,都不要使用,因为每个浏览器下标签的默认样式都可能会出现不一致的情况。所以需要人为地将所有样式全部统一(清除),再根据实际情况(设计稿)进行设置。 那么哪些样式是需要重置的呢???1、与盒模型相关的样式:border;margin;padding2、标签特有的样式:ul>li;ol>li<style> body,h1,h2,h3,h4,h5,h6...
2018-03-12 16:53:50
247
原创 给类名为clearfix的元素清除浮动
<div class="clearfix"></div>.clearfix:after{ content:" "; display:block; clear:both; visibility:hidden; }即给所有子元素添加float-left,给这些子元素的爸爸(上级元素)添加class="clearfix";...
2018-03-12 15:09:06
680
原创 HTML常用标签——a、form、input、iframe
a标签(HTTP POST请求)1、target属性定义目标地址打开方式 在新窗口中打开: <a href=“目标地址” target=“_blank”>链接显示的文本</a> 在自己本身位置打开:<a href=“目标地址” target=“self”>链接显示的文本</a> 在上一级(爸爸位置)打开:<a href=“目标地址...
2018-03-12 14:58:08
361
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人