自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 理解原型链和继承

理解原型和继承1.理解原型对象实例构造函数之间的关系​ 只要创建了一个函数,就会创建一个 prototype 属性,这个属性是一个指针,指向这个函数的原型对象,这个原型对这个象保存着所有实例共享的属性和方法。这个原型对象也会获得一个 constructor 属性,这个属性也是一个指针,指向其相关联的构造函数。function Person(){ } //构造函数Person.proto...

2019-07-05 13:33:31 289

原创 vue生命周期

Vue 的生命周期1. 什么是生命周期?​ vue的生命周期是组件从创建到销毁的一个过程,这个过程中,我们在每个特定的阶段会触发一些方法,这些方法有协议功能。我们把这些方法叫生命周期钩子函数 or 组件钩子2. 为什么学习生命周期?​ 因为我们要想在生命周期钩子中实现项目功能,那么必须知道每一个生命周期钩子的具体功能。3. 这个声明周期是谁的声明周期?​ 生命周期指的是组件的生命...

2019-06-28 16:35:27 279

原创 vue 组件和组件通信

vu 两大特性:1 . 指令 – 用来操作 dom2 . 组件 – 组件是 html css js的聚合体为什么要使用组件?组件可以在项目中进行复用加快项目进度将一个具备完整功能的项目的一部分进行多处使用要想使用组件化,那么这个组件是完整的组件中的根元素必须是唯一组件要先注册,再实例化,要在实例范围内执行vue 借鉴 react ,组件以标签的形式呈现的。//组件使用前必...

2019-06-28 11:54:17 312

原创 localStroage和 sessionStorage以及 cookie的区别

1. localStroage 和 sessionStorage 以及 cookie 的区别。首先总的来说,三者都是用于持久化数据存储的手段,都是存储在浏览器端,且同源(协议,端口号,都域名相同)​ localStorage 和s essionStorage 都是Web存储,大小5M左右,完全存储在客户端,它们是因为本地存储数据而存在​ cookies也是存储在浏览器端的,大...

2019-06-28 11:53:21 493

转载 Ajax,jQuery ajax,axios和fetch的区别

Ajax,jQuery ajax,axios和fetch的区别Ajax: ajax,最早出现的发送后端请求技术,隶属于原始js中,核心使用XMLHttpRequest对象,多个请求之间如果有先后关系的话,就会出现回调地狱。Jquery Ajax: 是jQuery框架中的发送后端请求技术,由于jQuery是基于原始的基础上做的封装,所以,jquery Ajax自然也是...

2019-06-28 11:52:10 347

原创 vue 虚拟DOM和diff算法

虚拟DOM 和 diff 算法Vue 是一个 mvvm 框架,Vue高性能的原因之一是使用的 vdom 虚拟dom 是什么?是 js 中的对象模型,用对象的结构来模拟真实DOM虚拟DOM的使用基本流程先获取数据 ,在创建 jsx 语法糖,然后根据 render 函数将 jsx 生成虚拟对象结构再根据对象结构生成真实的DOM 。当数据改变时, 第二次生成虚拟DOM,然后通过 di...

2019-06-28 11:50:10 237

原创 mongodb数据库

MongoDBMongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。常用命令show dbs 查看数据库use dbname 创建数据库 如果不存在创建数据库,否则切换到数据库show collections 显示数据库集合1.添加数据 db.web.save({"name": "meiej...

2019-06-28 11:48:33 115

原创 开发工具

VsCodesubline Text31.插件下载安装方法快捷键ctrl + shift + p, 打开sublime命令工具,输入 Install Package2.插件1.格式化代码:html/css/js Prettify格式化代码快捷键 Ctrl + Shift + H2.vue语法高亮: vue-syntax-highlight...

2019-06-28 11:47:06 104

转载 浅谈MVC、MVP、MVVM架构模式的区别和联系

MVC、MVP、MVVM这些模式是为了解决开发过程中的实际问题而提出来的,目前作为主流的几种架构模式而被广泛使用。一、MVC(Model-View-Controller)MVC 是最常见的软件架构之一,它与衍生的 MVP 和 MVVM 架构MVC模式的意思是,软件可以分成三个部分。- 视图(View):用户界面。- 控制器(Controller):业务逻辑处理- 模型(Mode...

2019-06-28 11:45:34 210

原创 Node登录权限验证token验证实现

Node登录权限验证token验证的原理和实现1. token的使用场景无状态请求保持用户的登录状态第三方登录(token+auth2.0)2. 基于token的验证原理后端不再存储认证信息,而是在用户登录的时候生成一个token,然后返回给前端,前端进行存储,在需要进行验证的时候将token一并发送到后端,后端进行验证加密的方式:对称加密和非对称加密,对称加密指的是加密解密使用...

2019-06-28 11:43:24 6461 1

原创 npm包管理工具

npm 包管理工具1. 什么是 npm ?npm是 Node 的包管理工具 ,是全球最大的开源库生态系统官网 https://www.npmjs.com/2. 常见命令初始化项目 $ npm init $ npm init --yes 默认配置 下载命令: npm init 初始化包管理文件 npm install 包名 下...

2019-06-28 11:42:27 461

原创 执行环境和作用域

执行环境及作用域链​ 执行环境定义了变量或函数有权访问的其他数据,确定了它们各自的行为。每个执行执行环境都有一个与之关联的变量对象,这个变量变量对象保存着环境中定义的所有变量和函数。​ 全局执行环境就是最外围的一个执行环境。根据 ECMAScript 实现,所在的环境不同,表示的执行环境的对象页不一样。在浏览器中,全局执行环境被认为 window 对象。因此,在全局声明的属性和方法都是 win...

2019-06-28 11:41:29 144

原创 express框架

express Node 核心框架express是一个功能极简, 完全是由路由和中间件构成的一个web开发框架,是非侵入式的框架1. 为什么要学习 express ?- express 是 Node 的核心框架- express 可以帮助我们快速构建 web 服务器 / api 服务器- express 提供了一个快速生成工具 express-generator - 快速生成...

2019-06-28 11:40:27 713

原创 Node基础要点

Node 基础语法浏览器Javascript 不能做什么?访问数据库不能对文件进行操作不能对系统进行操作原因是为了安全,和浏览器的运行机制有关在开发人员能力相同的情况下编程语言的能力取决于什么?取决于平台,cordova hbuilder 平台 platformjava java虚拟机 (运行平台)php php虚拟机+c# ...

2019-06-28 11:39:38 281

原创 Mackdown语法

title: Mackdown 基本语法categories: 前端tags: [Mackdown]1、Markdown 简介但是,在我们正式写下第一个文字前,我们需要了解一下究竟什么是 Markdown?Markdown 是一种可以使用普通文本编辑器编写的 标记语言,通过简单的 标记语法,它可以使普通文本内容具有一定的格式基于 Markdown 语法的简洁性,它已经成为目前...

2019-06-28 11:36:10 413

原创 javascript-基础知识点

title: javascript 基础语法tags: [语法]categories:jJavaScript1. JavaScript概念JavaScript是一种基于对象和时间驱动并具有相对安全并广泛用于客户的网页开发的脚步语言,同时也是一种广泛用于客户端Web开发的脚本语言。JavaScript的核心部分包括两个部分:​ 基本的语法结构(比如操作符、控制结构、语句) 和...

2019-06-28 11:34:41 170

原创 Hexo + github 搭建个人博客

title: Hexo + github 搭建个人博客categories: 博客tags: [Hexo,博客]1.博客维护1.发布文章在站点文件夹中打开 git bash,输入如下命令部署和发布文章:$ hexo g -d建议:在使用 hexo g 部署之后,可以先使用 hexo s 运行本地站点,然后在浏览器输入地址 http://lacolhost:4000/ 查看运行结...

2019-06-28 11:33:32 181

原创 HTML+css 基础语法

title: HTML+css 基础语法categories: HTMLtags: [语法,HTML,css]一、HTML什是么网站?​ 网站(Website)开始是指在因特网上根据一定的规则,使用HTML等工具制作的用于展示特定内容相关网页的集合什么是网页?​ 网页是一个包含HTML标签的纯文本文件,它可以存放在世界某个角落的某一台计算机中,是超文本标记...

2019-06-28 11:31:54 1250

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除