摘要: 最近,在做一个项目的时候,要获取一个盒模型的宽度,那么当时想到的方法就是el.style.width.我们先看一段代码。 最后输出的是"",很诧异为什么获取不到宽度呢?当我们把第14行的代码改动一下,<div id="box" style="width=300px"></div>这时候我们就获取到了 阅读全文
posted @ 2017-08-13 14:46 张居客 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: 一、CSS盒模型基本概念 基本概念:margin、border、padding、content 1. IE盒模型与标准盒模型的区别 我们先来看一看对于这两个盒模型,其实本质上是一样的,都包含盒模型的基本属性,但是,这两种盒模型的区别就是对于宽高计算的不同。 标准盒模型:width = content 阅读全文
posted @ 2017-08-13 14:01 张居客 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 总所周知,ECMA定义的是js的变量语法等基础的规范,而W3C是针对浏览器API提出的规范, 所以我们要工作不可能只了解语法,我们的代码要在浏览器上跑起来就需要我们去了解W3C的标准。 那么W3C规定了哪一系列的的API呢,DOM、BOM、AJAX、事件、存储等等。document.getEleme 阅读全文
posted @ 2017-08-06 09:58 张居客 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 记得在牛客网里看到过一道题,谈一谈对cookies、localStorage、sessionStorage的区别? 在这里我们就来谈一谈这三种存储方式的区别与优缺点。 一、Cookies 首先呢,我们来谈一谈这里面比较老的一个概念cookie,其实在做网络请求或者是ajax的时候大家都会发现,我们发 阅读全文
posted @ 2017-08-05 21:45 张居客 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 一、Ajax 我们对Ajax一定不会陌生,异步发送请求获取数据,这是我们前端与后台服务器交互的重要的手段,那么对于ajax我们需要了解什么呢? 我们手写一个ajax,这样就能够基本了解使用了ajax了。 这是一个最基本的一个ajax的流程,我们需要new一个XMLHttpRequest来进行操作,针 阅读全文
posted @ 2017-08-05 15:01 张居客 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 一、js事件 在js中有许多的事件绑定。比如鼠标点击事件、双击事件、键盘事件等等。 其实我相信大多数人都用过很多的事件绑定的方法,js事件参考如下: 当我们需要一个通用的方法去封装我们需要的事件的时候,我们该怎么封装呢?通过名字去调用吗,我们有一个添加事件监听的方法,叫addEventListenn 阅读全文
posted @ 2017-08-04 23:59 张居客 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 在js中,原型也是一个普通的对象,通过原型我们能够实现对象的属性继承。 首先,我们要明确引用类型有Array、Object、Function,这些引用类型都是能够自由的扩展属性。 我们上面说的这几个引用类型都有一个属性__proto__,这是一个普通的对象。而这个__proto__属性是指向它的构造 阅读全文
posted @ 2017-08-02 22:36 张居客 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 一、最基本的创建对象的做法 这是在js里最基本的构建一个类的做法,但是如果当用户输入的是var a = jQuery(); ,就会出错。我们要让用户不需要进行new来创建,这样可以提升体验。 这是想法中应该这么写,但是明显的问题,死循环了。那么jQuery是怎么解决的呢?在jQuery中,使用jQu 阅读全文
posted @ 2017-08-02 10:57 张居客 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: Array.from() 方法从一个类似数组或可迭代的对象中创建一个新的数组实例。 从这句话我们能够大概的看书这个方法的作用。 1 Array.from("hello"); // ["h", "e", "l", "l", "o"] 当我看到这句话的时候,我对这个方法的第一感觉是对arguments的 阅读全文
posted @ 2017-08-02 09:10 张居客 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一、js中的JSON是什么 在js中我们会经常的用到JSON.parse()去把一个json字符创转换成js的对象。当然了,还有一个与之相对应的方法,JSON.stringify(),这个方法用来将一个js对象转换成json格式的数据。 那么,对JSON是怎么看的呢?JSON在js中是一个对象,这个 阅读全文
posted @ 2017-07-31 22:35 张居客 阅读(315) 评论(0) 推荐(0) 编辑