- 博客(25)
- 收藏
- 关注
原创 cookies,session,sessionStorage 和 localStorage
cookiecookie的内容主要包括:名字、值、过期时间、路径、域。 * 路径和域一起构成cookie的作用范围,如不设置时间,则表示这个cookie的生命周期为浏览器会话期间,关闭浏览器窗口,cookie就会消失。这种生命周期为浏览器会话期的cookie被称为会话cookie。 * 会话cookie一般不存储在硬盘而是保存在内存里,若果设置了过期时间,浏览器会把cookie保存在硬盘上
2018-02-03 11:32:09
275
原创 JS模块规范
CommonJSNode采用的是CommonJS,这样加载模块var clock = require('clock.js');clock.start();这种写法适合服务端,因为在服务器读取模块都是在本地磁盘,加载速度很快。但是如果在客户端,加载模块的时候有可能出现“假死”状况。比如上面的例子中clock的调用必须等待clock.js请求成功,加载完毕。那么,能不能异步加载模块呢
2018-02-03 11:30:42
267
原创 JS函数参数值传递和引用传递
概念按值传递:最常用的求值策略,函数的形参是被调用时所传实参的副本。修改形参的值并不影响形参。 按引用传递:实际上是对实参引用变量的复制,导致实参、形参都指向同一个对象实体。形参的改变会同时改变实参的值。 形参:在定义函数名和函数体时候使用的参数,目的是用来接收调用该函数时传递的参数。 实参:在调用时传递给函数的参数。按值传递function add(num){
2018-02-03 11:26:28
479
原创 布局
元素分类行内元素a, b, span, img, input, strong, select块级元素div, ul, ol, li, dh, dt, p, h1, h2空元素\, \, \, \, \, \行内元素和块级元素的区别1、行内元素会在一行内并排显示,块级元素会占一行显示 2、块级元素可以包含行内元素,行内元素不能包含块级元素 3、行内
2018-01-14 20:36:36
226
原创 Iterator和for...of循环
Iterator 遍历器遍历器(Iterator)为各种不同的数据结构提供统一的访问机制。任何数据结构,只要部署Iterator接口,就可以完成遍历操作。
2017-12-14 21:17:48
292
转载 Etag与HTTP缓存机制
Etag - Last-Modified和Etags如何帮助提高性能?把Last-Modified和ETags请求的http报头一起使用,这样可利用客户端(例如浏览器)的缓存。因为服务器首先产生Last-Modified/Etag标记,服务器可在稍后使用它来判断页面是否已经被修改。本质上,客户端通过将该记号传回服务器要求服务器验证其(客户端)缓存。过程如下:1.客户端请求一个页面(
2017-11-20 00:51:35
290
转载 浅谈require和import
一、前言ES6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块,但是在我们一贯的node模块中,我们采用的是CommonJS规范,使用require引入模块,使用module.exports导出接口。不把require和import整清楚,会在未来的标准编程中死的很难看。require时代的模块node编程中最重要的思
2017-09-05 23:28:39
495
原创 JS常见对象方法小结
Array对象 方法:concat()——连接两个或更多数组,返回结果arrayObject.concat(arrayX,arrayX,......,arrayX)join()——把所有元素放入一个字符串,可传入分隔符,返回字符串arr.join(".")push()——向数组的末尾添加元素,返回新的长度arrayObject.push(newelem
2016-09-02 21:52:34
977
原创 js中的闭包
闭包是一个拥有许多变量和绑定了这些变量的环境表达式(通常是一个函数),因而这些变量也是表达式的一部分。 首先我们来了解变量的作用域。 变量作用域分为全局变量和局部变量两种。在每一个function中都可以直接读取到全局变量。如:var a = 1;function b(){ alert(a); }b(); // 1 同时
2016-08-27 20:16:56
524
原创 JS中的this
this代表函数运行时自动生成的一个内部对象,this只能在函数内部使用。function test (){ this.x;} 随着函数使用场合的不同,this的值会变化。原则是:this指的是调用函数的那个对象。 this用法小结 一、函数调用 函数的通常用法,属于全局性调用,因此this代表全局对象Global。
2016-08-20 22:19:24
463
原创 DOM Ready探究
文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。在网页上,组织页面(或文档)的对象被组织在一个树形结构中,用来表示文档中对象的标准模型就称为DOM........
2016-08-12 21:01:04
757
原创 一起深入理解BFC~
BFC是什么!听起来好高端……Everybody 大家好,BFC在布局中的作用很大,而且也是经常会用到的。so,让我们一起来深入了解一下BFC吧~首先要举个栗子~HTML代码CSS代码效果~这里的p标签并没有添加样式,但如果这样看看效果红色没了???div不见了?一定是浮动惹的祸!没错,我们来说说浮动在这里干了什么坏事!作为子元素
2016-07-20 15:12:14
591
原创 层层叠叠,用好z-index
虽然一直在用z-index,但是总会有一些重叠的错误,觉得还是对z-index理解太模糊了,于是决定整理一下吧。先来整理整理文档流知识html中的所有元素默认都处于普通流中,按照先后顺序出现,如果不指定负的边距就不会出现重叠。如果我们在css中为元素设置了浮动(float)或定位(position)后,就会发生改变。1、设置float 通过设置float元
2016-07-08 15:57:34
676
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人