自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 cookies,session,sessionStorage 和 localStorage

cookiecookie的内容主要包括:名字、值、过期时间、路径、域。 * 路径和域一起构成cookie的作用范围,如不设置时间,则表示这个cookie的生命周期为浏览器会话期间,关闭浏览器窗口,cookie就会消失。这种生命周期为浏览器会话期的cookie被称为会话cookie。 * 会话cookie一般不存储在硬盘而是保存在内存里,若果设置了过期时间,浏览器会把cookie保存在硬盘上

2018-02-03 11:32:09 256

原创 JS模块规范

CommonJSNode采用的是CommonJS,这样加载模块var clock = require('clock.js');clock.start();这种写法适合服务端,因为在服务器读取模块都是在本地磁盘,加载速度很快。但是如果在客户端,加载模块的时候有可能出现“假死”状况。比如上面的例子中clock的调用必须等待clock.js请求成功,加载完毕。那么,能不能异步加载模块呢

2018-02-03 11:30:42 260

原创 JS函数参数值传递和引用传递

概念按值传递:最常用的求值策略,函数的形参是被调用时所传实参的副本。修改形参的值并不影响形参。 按引用传递:实际上是对实参引用变量的复制,导致实参、形参都指向同一个对象实体。形参的改变会同时改变实参的值。 形参:在定义函数名和函数体时候使用的参数,目的是用来接收调用该函数时传递的参数。 实参:在调用时传递给函数的参数。按值传递function add(num){

2018-02-03 11:26:28 477

原创 布局

元素分类行内元素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 224

转载 Promise对象

Promise的含义所谓Promise,就是一个对象,用来传递异步传递消息的操作。

2017-12-21 20:08:42 309

原创 Generator函数

Generator函数是ES6提供的一种异步编程方案

2017-12-19 19:21:06 364

原创 Iterator和for...of循环

Iterator 遍历器遍历器(Iterator)为各种不同的数据结构提供统一的访问机制。任何数据结构,只要部署Iterator接口,就可以完成遍历操作。

2017-12-14 21:17:48 277

原创 Set和Map数据结构

Set和Map数据结构

2017-12-13 20:35:01 296

转载 了解Event Loop

JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题

2017-12-01 20:57:13 232

转载 WebWorker 工作线程

WebWorker三大主要特征:能够长时间运行、理想的启动性能、理想的内存消耗

2017-11-30 21:46:01 599

转载 了解Promise

了解Promise

2017-11-29 23:48:43 349

转载 Etag与HTTP缓存机制

Etag - Last-Modified和Etags如何帮助提高性能?把Last-Modified和ETags请求的http报头一起使用,这样可利用客户端(例如浏览器)的缓存。因为服务器首先产生Last-Modified/Etag标记,服务器可在稍后使用它来判断页面是否已经被修改。本质上,客户端通过将该记号传回服务器要求服务器验证其(客户端)缓存。过程如下:1.客户端请求一个页面(

2017-11-20 00:51:35 288

原创 聊聊Dreamweaver

当你看到这张图时会想起这款Adobe家族中最绿的那个Dreamweaver老弟吗

2017-09-15 11:58:58 909

转载 浅谈require和import

一、前言ES6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块,但是在我们一贯的node模块中,我们采用的是CommonJS规范,使用require引入模块,使用module.exports导出接口。不把require和import整清楚,会在未来的标准编程中死的很难看。require时代的模块node编程中最重要的思

2017-09-05 23:28:39 491

原创 mongodb学习笔记

mongodb笔记

2017-01-14 17:34:59 508

原创 基于原生JS实现仿JQ中的Ajax

基于原生JS实现仿JQ中的Ajax

2016-11-12 11:22:06 1797

转载 JS中各种宽度距离小结

js中获取各种宽度和距离,常常让我们混淆,各种浏览器的不兼容让我们很头疼,现在就在说说js中有哪些宽度和距离。

2016-10-06 11:03:29 2621

原创 JS常见对象方法小结

Array对象  方法:concat()——连接两个或更多数组,返回结果arrayObject.concat(arrayX,arrayX,......,arrayX)join()——把所有元素放入一个字符串,可传入分隔符,返回字符串arr.join(".")push()——向数组的末尾添加元素,返回新的长度arrayObject.push(newelem

2016-09-02 21:52:34 961

原创 js中的闭包

闭包是一个拥有许多变量和绑定了这些变量的环境表达式(通常是一个函数),因而这些变量也是表达式的一部分。         首先我们来了解变量的作用域。         变量作用域分为全局变量和局部变量两种。在每一个function中都可以直接读取到全局变量。如:var a = 1;function b(){   alert(a); }b(); // 1        同时

2016-08-27 20:16:56 522

原创 JS中的this

this代表函数运行时自动生成的一个内部对象,this只能在函数内部使用。function test (){ this.x;}        随着函数使用场合的不同,this的值会变化。原则是:this指的是调用函数的那个对象。    this用法小结        一、函数调用            函数的通常用法,属于全局性调用,因此this代表全局对象Global。

2016-08-20 22:19:24 447

原创 DOM Ready探究

文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。在网页上,组织页面(或文档)的对象被组织在一个树形结构中,用来表示文档中对象的标准模型就称为DOM........

2016-08-12 21:01:04 753

原创 关于JS原型链

关于JavaScript的原型链……

2016-08-05 14:49:37 554

原创 一起深入理解BFC~

BFC是什么!听起来好高端……Everybody 大家好,BFC在布局中的作用很大,而且也是经常会用到的。so,让我们一起来深入了解一下BFC吧~首先要举个栗子~HTML代码CSS代码效果~这里的p标签并没有添加样式,但如果这样看看效果红色没了???div不见了?一定是浮动惹的祸!没错,我们来说说浮动在这里干了什么坏事!作为子元素

2016-07-20 15:12:14 587

原创 层层叠叠,用好z-index

虽然一直在用z-index,但是总会有一些重叠的错误,觉得还是对z-index理解太模糊了,于是决定整理一下吧。先来整理整理文档流知识html中的所有元素默认都处于普通流中,按照先后顺序出现,如果不指定负的边距就不会出现重叠。如果我们在css中为元素设置了浮动(float)或定位(position)后,就会发生改变。1、设置float        通过设置float元

2016-07-08 15:57:34 673

原创 【我的printf是不是出bug啦!!】之懵逼函数传递

啊啊啊啊说好的老老实实输出呐,这都是什么呀……一定是我的printf有bug!!

2016-05-06 15:47:01 952 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除