- 博客(13)
- 收藏
- 关注
原创 服务器搭建(一):安装nodejs错误和无法更新到最新版本nodejs的解决方法
今天尝试着部署了一下刚买的一个阿里云的服务器,本以为轻轻松松,谁知道一路艰辛主要卡在了我在给服务器下载nodejs这一步出现了问题:问题:如果你下载下来的版本太低(现在就已经是12,16.1的nodejs版本了,我下载下来的确是6.几的大版本。。。)版本太低会在后续服务器的搭建过程中出现很多的问题,我使用的是阿里云linux版本的云服务,所以以下的命令是linux的安装命令。在你链接进入你的...
2020-03-29 00:12:23
1746
1
原创 Vue组件的生命周期钩子
Vue 当中组件从创建到销毁的一系列过程我们把它叫做组件的生命周期。同时 vue在整个生命周期里面提供了一些函数,可以在内部实现一些业务逻辑,并且这些函数会在一些特定的场合下去执行。组件的生命周期钩子函数大致可以分为三个阶段:初始化、运行中、销毁初始化阶段: beforeCreate created beforeMount mounted运行中阶段: beforeUpdate u...
2020-03-24 21:51:59
177
原创 Vue中虚拟DOM的Diff算法简析与key值的作用
我们在使用vue的过程中,知道vue为了提高网站的整体性能使用的是虚拟dom的方法那我们一步步来分析什么是虚拟dom:虚拟 DOM 就是为优化浏览器性能问题。在网页中若一次操作中有 10 次更新 DOM 的动作:真实DOM会每更新一次就操作一次dom,浏览器会接连更新10次,以最后一次去覆盖之前的渲染。**虚拟 DOM **不会立即操作 DOM,而是将这 10 次更新的内容保存到本地一个 ...
2020-03-23 18:25:31
469
原创 如何操作cookie
前端操作 cookie+ 前端操作 cookie 是要使用 js 来操作的+ 操作(增删改查) 增加一条 cookie + 语法: document.cookie = 'key=value' + 注意: -> 字符串里面写的是一条 cookie -> 如果你想设置两条 cookie, 那么要把代码执行两遍, 不能一次设置两条 + ...
2020-03-19 22:28:17
249
原创 nodejs中什么是路由
什么是路由告诉你去哪,对于前端,主要是导向告诉浏览器应该去哪,对于后端,可以理解为一个子服务,一个路由就是一个小的服务(server/app),处理一个接口配置和使用/routes/xx.js// 1. 创建路由let router = express.Router(); //2 路由处理响应router.响应API(地址, 处理函数)//3. 导出路由module.expo...
2020-03-18 22:01:25
1538
原创 es6 的继承语法
es6 的继承语法+ es6 有自己的书写 类 的语法叫做 class+ es6 也有自己的 继承 关键字 继承 1. 书写子类的时候 + 写成: class 子类 extends 父类 => class Student extends Person {} => 创建一个继承自 Person 的子类 Student 2...
2020-03-15 22:31:22
677
原创 了解闭包
了解闭包 + 闭包的生成有三个必要条件(缺一不可) 1. 在函数 A 内部直接或者间接返回一个函数 B 2. B 函数内部使用着 A 函数的私有变量(私有数据) 3. A 函数外部有一个变量接受着函数 B + 形成了一个不会销毁的函数空间 闭包空间 + 我们管这个不会销毁的 a 函数的执行空间叫做 闭包空间 + 把函数 ...
2020-03-12 23:43:59
232
原创 观察者模式
观察者模式又称 发布/订阅 模式目前市场上的开发人员, 分成两派人员=> 一派人, 认为 观察者 和 发布/订阅 是一个设计模式=> 一派人, 认为 观察者 和 发布/订阅 是两个设计模式两派人到现在也没有定论 观察者角度(这两个是一个东西) + 就像我们小时候的班主任一样 => 班主任, 年级主任, 教务主任, 都有一个共同的能力叫做 请家长...
2020-03-10 23:25:58
74
原创 关于node.js的fs模块
fs模块磁盘操作,文件操作读取fs.readFile('文件路径',[编码方式],(err,data)=>{})[^err ]: err 错误 ,null没有错误变量 = fs.readFileSync('文件路径') 处理错误try{要排错的代码}catch(e){}更名fs.renameSync('改前','改后');删除fs.unlinkSync('文件...
2020-03-09 22:44:24
93
原创 页面普通的二级渲染以及带有事件的页面二级渲染的实现方法
关于普通的二级渲染:1.渲染是我们在写页面时最常见的事,也一个前端开发人员的基本要求。在通过请求后台拿到数据接口后,如何把得到的内容更好的展示到页面上,我在这儿用的事拼接字符串的方式:下面假设是我们拿到的返回数据事得到了一个数组形式的数据[ { title: "特色购物", id: 1, ...
2020-03-07 11:31:16
630
原创 什么是node.js?简介与基础
一.了解 node 1.JavaScript 是运行在哪里的 ? 我们要知道,他是脚本语言: 需要依赖于其他环境运行, 依赖在浏览器里面运行的。现在我们准备一个 js 文件, 如果不在 html 文件里面把它引入进来, 那么他就不能运行。 这时候我们要问了,为什么浏览器能运行 js, 不能运行 php呢? 原因就是 css html 都能运行因为浏览器里面...
2020-03-06 21:24:21
113
原创 关于登陆注册时解决请求自己PHP文件跨域问题
在实际编程过程中如何实现登录注册过程需要操作数据库? + 我需要操作我的数据库。 但是 gulp 启动的是 node 的服务器,我们不会操作数据库 + 但是用 apache 跑 php 文件我会操作数据库 + 我们就还是正常启动 gulp 支持页面 + 再单独跑一个服务器 apache => 用 gulp 配置一个代理, 代理到 apache 服务器上的...
2020-03-02 22:49:41
144
原创 浅谈解析前后端交互B/S
在开始这篇文章前,很多人可能分不清C/S结构和B/S结构的区别,可能你用了很久都不知道他们到底有什么关系,想要真正了解B/S结构,必不可少的要先讲到C/S架构。那么第一个问题什么是c/s架构?C/S架构是第一种比较早的软件架构,主要用于局域网内。也叫 客户机/服务器模式。 它可以分为客户机和服务器两层:第一层是在客户机系统上结合了界面显示与业务逻辑,第二层是通过网络结合了数据库服务器。简单的...
2020-02-22 21:35:04
1620
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人