前端路由

2023-04-24
阅读 2 分钟
877
后端路由: 后端服务器根据 url 地址找到对应的html文件,然后把该页面文件发送给浏览器。前端路由spa: url变化,更新页面组件,但不希望向服务器发送url资源请求

同源策略限制 & 规避

2021-10-19
阅读 4 分钟
2.2k
同源策略是一个重要的安全策略,它用于限制一个origin的文档或者它加载的脚本如何能与另一个源的资源进行交互。它能帮助阻隔恶意文档,减少可能被攻击的媒介。提交表单不受同源政策的限制。因为不需要响应。

ROM 种类

2020-01-07
阅读 1 分钟
2.1k
ROM(Read-Only Memory),只读存储器。是一种只能读取所存数据的 固态半导体存储器。通常用在不需经常变更资料的电子或电脑系统中,并且因为数据通过各种手段固化在设备上,所以资料不会因为电源关闭而消失。

Shell 语法

2020-01-03
阅读 8 分钟
3.9k
1、定义变量时,不加 $ ,变量名和等号之间 不能有空格2、使用变量,变量名前面加 $ 。3、{ }可选,加不加都行,加花括号是为了帮助解释器识别变量的边界4、unset命令,不能删除只读变量

Shell 和 Shell 脚本

2020-01-03
阅读 4 分钟
2.7k
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer (文件资源管理器)是一个典型的图形界面 She...

ES6 ...操作符

2018-09-30
阅读 7 分钟
12.9k
在ES6语法中,...操作符有两种意义:rest(剩余语法,rest参数) 和 spread(展开语法,展开数组/对象),作为函数、数组、对象的扩展运算符。

ES6 解构赋值

2018-09-30
阅读 4 分钟
1.7k
解构赋值 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。查看阮老师的原文 解构赋值的要点:前后结构一致 “模式匹配”,等号两边的模式相同,按照对应关系(位置或名称),左边的变量被赋予对应的值。 一、数组的解构赋值 数组:数组的元素是按次序排列的,变量的取值由它...

webpack-基本使用

2018-04-11
阅读 3 分钟
2.4k
webpack 是一个现JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会分析你的项目结构,递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块按照指定的规则打包成一个或多个 bundle,过程中可以通过配置把一些浏览器不能直接运行的拓...

webpack-安装踩坑

2018-04-03
阅读 5 分钟
19.1k
Tips: webpack可以全局安装或者本地安装。官网上不推荐全局安装,因为这会将你项目中的 webpack 锁定到指定版本,并且在使用不同的 webpack 版本的项目中,可能会导致构建失败。 全局和局部都安装webpack,这样命令行内直接使用webpack命令,使用的是全局的,npm运行的是局部的webpack 全局安装是为了可以在命令行中使用w...

Mac、Linux 安装zsh & ohmyzsh

2018-03-20
阅读 3 分钟
47.3k
shell 俗称壳,c语言编写的命令解析器程序,是用户使用linux的桥梁。Linux/Unix提供了很多种Shell。常用的Shell有这么几种,sh、bash、csh等。可以通过以下命令,查看系统有几种shell:

SSH-远程登录

2018-03-20
阅读 4 分钟
9.2k
(1)远程主机收到用户的登录请求,把自己的公钥发给用户。(2)用户使用这个公钥,将登录密码加密后,发送回来。(3)远程主机用自己的私钥,解密登录密码,如果密码正确,就同意用户登录。

git-本地文件命令

2018-03-16
阅读 3 分钟
2.6k
{代码...} 文件夹中生成.git版本库,包括stage(index),还有git自动创建的分支master,指向master分支的指针HEAD指针。

git-分支管理

2018-03-16
阅读 3 分钟
1.7k
{代码...} 基于本地分支新建的分支,pull 和 push 不能成功:There is no tracking information for the current branch. 基于远程的,默认关联到了远程分支。git clone下来的仓库,默认只有master分支,若想要新建与远程其他分支对应的分支,使用第二/三条命令

git-文件忽略

2018-03-16
阅读 2 分钟
5.3k
在使用git进行版本管理时,有一些不需要提交到版本库里的文件和文件夹,或者在管理一个实际应用的开源项目的时候,不可以把带有数据库信息的文件上传到开源平台当中,此时就需要让git自动忽略掉一下文件。文件忽略有几种方式:

git-config

2018-03-15
阅读 3 分钟
2.2k
Git 提供了一个叫做 git config 的工具(实际是 git-config 命令,只不过可以通过 git 加一个名字来呼叫此命令),专门用来配置或读取相应的工作环境变量。而正是由这些环境变量,决定了 Git 在各个环节的具体工作方式和行为。这些变量可以存放在以下三个不同的地方:

git-从零开始实现本地仓库与远程顺畅推拉

2018-03-15
阅读 3 分钟
2.9k
git是一个分布式版本控制系统,本地git仓库和远程仓库之间的传输支持ssh、https等协议。使用https协议缺点:速度慢,每次推送都必须输入⼝令。若使用 ssh 协议,需要在你的github账户添加你的本机上的ssh公钥,之后才可以通过本机推送内容到你的github。