两栏/三栏布局 发表于 2017-09-04 | 分类于 CSS | 阅读次数 两栏布局——右边自适应 定位(absolute) + margin-left左边一栏设置宽度和定位(absolute),并且定位到左上角(top:0;left:0);右边一栏设置左边外边距(margin-left)为左边一栏的宽度; 12345678910111213141516<!-- HT ... 阅读全文 »
如何在页面上实现一个圆形的可点击区域? 发表于 2017-08-29 | 分类于 HTML | 阅读次数 最近看到一个面试题:如何在页面上实现一个圆形的可点击区域,搜集了网上的一些 idea,并进行实现,在此进行归纳整理。 border-radius(HTML5)首先想到的就是用 border-radius 来实现圆形,同时将鼠标设置为 cursor: pointer。 border-radius 是 ... 阅读全文 »
MySQL的安装和配置 发表于 2017-08-18 | 分类于 MySQL | 阅读次数 本文针对的是 Win7 系统上安装 5.7.19 的 MySQL。 下载官方下载地址:https://dev.mysql.com/downloads/mysql/打开上面的地址后,拉到页面的最下方,选择第二个并点击右方的 DOWNLOAD 按钮。 点击之后,会跳转到一个登录/注册页面。如果已经有账号 ... 阅读全文 »
原型、原型链以及继承(二) 发表于 2017-08-14 | 分类于 JavaScript | 阅读次数 本文主要是对 【小红书】 中原型和继承进行了归纳总结。 原型链许多语言都支持两种继承方式:接口继承和实现继承;而 JavaScript 只支持 实现继承,且其主要是依靠 原型链 来实现的。 利用原型链实现继承的主要思想:让一个引用类型继承另一个引用类型的属性和方法; 什么是原型链?构造函数、原型和实 ... 阅读全文 »
原型、原型链以及继承(一) 发表于 2017-08-13 | 分类于 JavaScript | 阅读次数 本文主要是对 【小红书】 中原型和继承进行了归纳总结。 原型模式 创建的每一个函数都包含一个 prototype (原型)属性,这个属性是一个指针,指向 原型对象 (即平时所说的 “原型”); 所有的原型对象都会自动获得一个 constructor (构造函数)属性,这个属性也是一个指针,指向一个包 ... 阅读全文 »
cookie 和 session 发表于 2017-08-11 | 分类于 JavaScript | 阅读次数 首先简要的说一下 cookie 和 session 分别是用来干什么的?cookie可以用来跟踪会话,也可以用来保存用户喜好或者保存用户名密码; session用来跟踪会话; cookie 和 session 的原理下面内容来源于知乎上的回答,作者:郭无心,cookie 和 session 的区别, ... 阅读全文 »
关于闭包 发表于 2017-08-09 | 分类于 JavaScript | 阅读次数 本文是关于闭包的一些知识点总结 什么是闭包?闭包就是指有权访问另一个函数作用域中的变量的函数 闭包的创建方式创建闭包的常见方式:在一个函数内部创建另一个函数。 内部函数的作用域链包含外部函数的作用域,因此可以访问外部函数作用域中的变量 什么是作用域链?本质上是一个指向变量对象的指针列表,它只引用但不 ... 阅读全文 »
JS的六种数据类型 发表于 2017-08-06 | 分类于 JavaScript | 阅读次数 JS有六种数据类型,可以大致分为以下两类: 基本数据类型: Number、String、Boolean、Undefined、Null; 复杂(引用)数据类型: Object(Array、Date、RegExp…); Null 和 UndefinedNullNull 表示“无”的对象,转换为数值时 ... 阅读全文 »
关于 Ajax 发表于 2017-08-06 | 分类于 JavaScript | 阅读次数 本文罗列了一些与 Ajax 相关的知识点。参考文章:【Ajax中XML和JSON格式的优劣比较】 Ajax 是什么?首先来说一说什么是Ajax?Ajax 全称为 “Asynchronous JavaScript and XML” (异步 JavaScript 和 XML ),JavaScript 通 ... 阅读全文 »
ES6学习 —— 变量的解构赋值 发表于 2017-08-06 | 分类于 ES6 | 阅读次数 本文是学习 阮一峰《ECMAScript 6 入门》 变量的解构赋值 部分的笔记。 解构(Destructing): ES6 按照一定的模式,从数组和对象中提取值,对变量进行赋值,这被称为 “解构” 。 数组的解构赋值基本用法可以从数组中提取值,按照对应的位置,对变量赋值; “模式匹配”: 只要等号 ... 阅读全文 »