摘要: 居中布局 水平居中 父元素和子元素的宽度都未知 inline-block + text-ailgn .child{display:inline-block;} .parent{text-align:center;} 优点:兼容性好 缺点:子元素文本继承了text-align属性,子元素要额外加tex 阅读全文
posted @ 2016-11-02 13:59 丁盛 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 1.凡人视角 打印字符串 代码: console.log("I am a 凡人"); 打印提示消息 代码: console.info("Yes, you arm a 凡人"); 打印警告消息 代码: console.warn("凡人你居然敢窥视我"); 打印错误消息 代码: console.erro 阅读全文
posted @ 2016-11-02 13:57 丁盛 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 正文 1. 什么是跨域? 跨域一词从字面意思看,就是跨域名嘛,但实际上跨域的范围绝对不止那么狭隘。具体概念如下:只要协议、域名、端口有任何一个不同,都被当作是不同的域。之所以会产生跨域这个问题呢,其实也很容易想明白,要是随便引用外部文件,不同标签下的页面引用类似的彼此的文件,浏览器很容易懵逼的,安全 阅读全文
posted @ 2016-11-02 13:55 丁盛 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 当有人问起你JavaScript有什么特点的时候,你可能立马就想到了单线程、事件驱动、面向对象等一堆词语,但是如果真的让你解释一下这些概念,可能真解释不清楚。有句话这么说:如果你不能向一个6岁小孩解释清楚一个东西,那么你自己也不懂这个东西。这句话或许有点夸张,但是极其有道理。个人觉得,如果需要掌握一 阅读全文
posted @ 2016-11-02 13:53 丁盛 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 闭包 this 执行上下文决定了变量作用域 而闭包,它其实是一种决策,是一种模式,让我们可以灵活的改变变量作用域。 按惯例,上栗子 作用域 抽象:不同的"函数调用"会产生不同的"执行上下文",不同的"执行上下文"划分出了不同的"变量作用域"。 具体:咱们应该见过婚礼上的蛋糕,圆形的,一圈一圈的同心圆 阅读全文
posted @ 2016-11-02 13:51 丁盛 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 用栗子说this Bug年年有,今年特别多 对于JavaScript这么灵活的语言来说,少了this怎么活! function 函数 this 上栗子 构造函数 this 上栗子 原型对象 this 上栗子 function Person(){ console.log(this.name); } P 阅读全文
posted @ 2016-11-02 13:51 丁盛 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 侃侃JavaScript中的this this为何如此多变? 执行环境对JavaScript中的this有影响吗? this默认指代谁? 浏览器中: 在node脚本中 在REPL中 实例扩展 我们对于省略var的变量声明方式,我们总说它是不安全的,但是是合法的。 为什么不安全? 举个栗子: 我们在外 阅读全文
posted @ 2016-11-02 13:50 丁盛 阅读(310) 评论(0) 推荐(0) 编辑