Eagle

Eagle’s Blog

cookie、localStorage 和 sessionStorage

html
Cookiecookie 非常小,它的大小限制为4KB左右,它的主要用途有保存登录信息。比如“记住密码”,这通常就是通过在 Cookie 中存入一段辨别用户身份的数据来实现的。 一般而言,cookies 会由服务端发送给客户端,客户端存储下来,然后在随后让请求中再发回给服务端。这可以用于诸如 ...
Read more

let、var、const

js
let、var、const 都是用来声明变量的,但是 let 、const 是为了了弥补 var 在作用域上的一些缺陷而引入的,同时在 ES6 中引入块级作用域。 首先来说 let 和 var 的异同。let 声明的用法与 var 一致,let 声明的变量可以把变量限制在作用域的代码中。 ...
Read more

js 继承方式

js
JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。 需要实现继承必须现有父类,首先定义一个父类。 12345678910111213// 定义一个动物类function Animal (name) { // 属性 this.name = name || 'Animal ...
Read more

package.json 文件

package.json
一般每个项目的更目录都会有一个 package.json 文件,定义这个项目所需要的模块以及项目的配置信息,通过执行 npm install 会根据这个配置文件自动下载所需模块。 name项目的名字 规则: 该名称必须小于或等于214个字符。 名称不能以点或下划线开头。 新包名称中不能包含 ...
Read more

解决跨域的 10 种方法

跨域
单向跨域一、 JSONP(JSON with Padding)html中的script标签可以加载并执行其他域的JavaScript,于是我们可以通过script标记来动态加载其他域的资源 例子:【域A】中【pageA】需要加载【域B】的数据,那么在【域B】的页面【pageB】中我以Java ...
Read more

什么是跨域?

跨域
简单来说跨域是 JavaScript 同源策略的限制,a.com 域名下的 js 无法操作 b.com 或是 c.a.com 域名下的对象和方法 看如下例子: 同一域名下 【允许通信】http://www.a.com/a.jshttp://www.a.com/b.js 同一域名下不同文 ...
Read more

git 账户切换的怪异处理方式

git
在平时一个电脑上切换 git 账户时你发现很多烦人的问题,明明已经切换过来了,但是最终的结果,在你提交代码的时候发现总是给你报错导致你提交代码是啊,现在本人找出了一个小小的解决方案就是“修改 deploy key” 指令: ssh-keygen -t rsa -b 4096 -C “xxx@ ...
Read more

Git Command

git 指令
使用 github 很久了,但是一直没有仔细研究过 git 指令,现在把自己常用的 git 指令总结,方便翻阅: 新建代码库12345678# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下 ...
Read more

hexo + github.io

hexo
第一步:需要的环境: node环境 (立即下载) git 环境 (立即下载) 因为习惯使用 yarn,所以如果你的环境中没有 yarn,那就需要安装。 安装 homebrw 安装 yarn 第二步:安装 hexo:(也可以按照官方网站就行安装) 安装 hexo ...
Read more
Prev Next