摘要: 一、何为cookie 由于http协议是无状态的,所以没法知道当前访问的客户端是谁,所以有了cookie这个东西,通过cookie来让服务端知道当前是谁访问我,可以看做是一个身份牌 二、cookie的工作流程 (1) 第一次用户登录的时候,输入用户名和密码信息,服务端接收后进行用户认证。 (2)服务 阅读全文
posted @ 2018-03-02 00:05 渊源远愿 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 一、水平居中方法 1.行内元素、字体的水平居中 1.对于行内元素(display值为inline或inline block都可以)或者字体:父元素添加css规则:text align:center; 2.块元素的水平居中 1.使用margin实现水平居中 将margin left 和 margin 阅读全文
posted @ 2018-02-26 17:24 渊源远愿 阅读(1546) 评论(1) 推荐(3) 编辑
摘要: 1.BFC 定义 BFC(Block formatting context)直译为"块级格式化上下文"。它是一个独立的渲染区域,只有Block level box(块级元素)参与, 它规定了内部的Block level Box如何布局,并且与这个区域外部毫不相干. 通俗地来说:创建了 BFC的元素就 阅读全文
posted @ 2018-02-22 14:28 渊源远愿 阅读(1545) 评论(1) 推荐(0) 编辑
摘要: (一)元素选择符 1. E(某个元素,如p) 2. id(使用id,如 idName) 3. class(使用class,如.myclass) 4. 通配符: (二)关系选择符 1. 包含选择符:E F(E所有的F包含子代,孙代,子子孙孙等等) 2. 子选择符:E (基于元素某种特性定义的类,伪类通 阅读全文
posted @ 2018-02-11 11:42 渊源远愿 阅读(5368) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 本次博客主要介绍函数表达式的内容,主要是闭包。 二、函数表达式 定义函数的两种方式:一个是函数声明,另一个就是函数表达式。 区别: 1.函数声明是用function后面有函数名,函数表达式是赋值形式给一个变量。 2.函数声明可以提升函数,而函数表达式不会提升 函数提升就是函数会被自动提升到 阅读全文
posted @ 2017-12-09 09:44 渊源远愿 阅读(1286) 评论(1) 推荐(5) 编辑
摘要: 一、介绍 本篇继上一篇 "深入理解js执行 单线程的JS" ,这次我们来深入了解js执行过程中的执行上下文。 本篇涉及到的名词:预执行,执行上下文,变量对象,活动对象,作用域链,this等 二、预执行 在上一篇说到,在js代码被执行,执行上下文会被压进执行栈中,但是在此之前还有一步工作要做,就是创建 阅读全文
posted @ 2017-11-23 09:17 渊源远愿 阅读(3937) 评论(6) 推荐(9) 编辑
摘要: 一、介绍 随着js不断学习,你可能会慢慢的好奇,用了这么久的js,却不知道这js在浏览器怎么被执行的,很尴尬。所以,我查阅很多资料来总结JS的执行过程,也分享出来,和大家一起学习。 本篇主要讲单线程的JS 涉及的名词:JS引擎,单线程,执行栈,执行上下文(execution context) 二、J 阅读全文
posted @ 2017-11-21 09:09 渊源远愿 阅读(2015) 评论(3) 推荐(6) 编辑
摘要: 一、面向对象编程(继承) 这篇博客是面向对象编程的第三篇,JS继承。继承顾名思义,就是获取父辈的各种"财产"(属性和方法)。 怎么实现继承? 我们的JavaScript比较特别了,主要通过原型链实现继承的。 下面介绍各种实现继承的方式:原型链继承,借用构造函数,组合继承,原型式继承,寄生式继承,寄生 阅读全文
posted @ 2017-11-17 08:59 渊源远愿 阅读(1355) 评论(5) 推荐(6) 编辑
摘要: 一、介绍 我们继续面向对象吧,这次是面向对象编程的第二篇,主要是讲创建对象的模式,希望大家能从博客中学到东西。 时间过得很快,还是不断的学习吧,为了自己的目标。 二、创建对象 1.前面的创建对象方式 a.在前面的章节中,我们创建对象的方式有两种:new Object() 和 对象字面量: 不足:前面 阅读全文
posted @ 2017-11-06 08:57 渊源远愿 阅读(1361) 评论(0) 推荐(1) 编辑
摘要: 一、介绍 老铁们,这次是JS的面向对象的编程OOP(虽然我没有对象,心累啊,但是可以自己创建啊,哈哈)。 JS高程里第六章的内容,这章内容在我看来是JS中很难理解的一部分。所以分成三篇博客来逐个理清。 这是第一篇:理解对象,认识对象属性的类型。 二、理解对象 书中原话 ECMA 262中把对像定义为 阅读全文
posted @ 2017-11-03 07:45 渊源远愿 阅读(1550) 评论(2) 推荐(5) 编辑