看看博主想说的。
-
置顶
-
换到Vuepress后遇到的问题和感悟
1.前言如你所见,博客小站现在已经迁移到了==Vuepress==框架。 用了一段时间的Hexo,最终还是离开了他。原因是在我自己开发过一段时间的Hexo主题后,我发现了Hexo目前存在的许多问题: Hexo是一个台湾大学生开发的,在框架上主要使用模版语言主题开发效率低。 主题虽多,功能有限,扩展性一般。 性能平庸。 文件管理实在鸡肋。 在官网阅读... -
购物车项目
接下来将用Pinia提供的全局数据共享功能来制作一个购物车项目。 项目结构:::: file-tree components CardList.js Products.js js store.js products.json lib axios.js pinia.min.js vue.min.js vueDemi.js index.html::: 文件::::: code-t... -
vueRouter 路由管理器
VueRouter是Vue提供的一个路由管理器,专门用于处理路由和url的映射关系,有点儿像Nginx的功能。 功能如下图所示:::: center::: 例如,当用户访问https://shenying.online/a,web服务就会收到请求。然后解析路径/a,程序就会把这个请求交给类似的路由管理器来管理。 而前端不需要像传统的路由器那样使用服务器来解析,而是通过一个本地的程序来进行ha... -
安装和使用
Tips: VueRouter 是Vue官方为单应用专门打造的。 接下来看看如何安装VueRouter。 分别有使用CDN引入和使用NPM安装两种方式。 :::: code-tabs@tab CDN 1https://unpkg.com/vue-router@2.0.0/dist/vue-router.js @tab NPM 1npm install vue-router@4 ::::... -
简介
1. 简介自从用过一次mongoose,我就再也忘不掉它了。mongoose是node.js中基于mongoDB驱动封装的模块。提供了模型的接口,可以高效地创建集合的数据校验,一定程度上可以避免数据的结构问题。 在mongodb中有集合的概念,相当于是sql中的表。在mongoose中将集合进一步抽象成了一个模型,这个模型可以进行集合的校验,并在集合内添加数据。 2. 连接客户端在mongo... -
操作数据库
mongoose中提供了三种数据库: Schema Model Document 一般我们把Schema叫做一个约束对象,里面定义约束的规则,Model是数据库中对集合的一个映射。 我们来看一看下面的代码: 1234567891011121314151617181920212223242526272829303132333435const mongoose = require(... -
Model方法
1. Models上一篇笔记讲到了mongoose的基本用法,本次来讲一下oModel中的一些方法怎么用。 其实,有了Model我们就可以对数据库进行增删改查的操作了。 对于Model的方法,我们可以通过查阅官方的API文档来获得最新和最全面的了解:官方文档API 这里讲一些看文档需要注意的点。Model.xxx风格的API表示Model构造函数的方法,可以用于创建对象。 Model#xx... -
ES6异步编程中Promise与Proxy对象
Promise 对象Promise对象用于解决Javascript中的地狱回调问题,有效的减少了程序回调的嵌套调用。 创建如果要创建一个Promise对象,最简单的方法就是直接new一个。但是,如果深入学习,会发现使用Promise下的静态方法Promise.resolve()也能创建一个Promise对象: 1234567// 创建方法一new Promise((resolve, reje... -
JavaScript如何实现类型判断?
判断一个数据的类型,常用的方法有以下几种: typeof instanceof Object.prototype.toString.call(xxx) 下面来分别分析一下这三种方法各自的优缺点 typeoftypeof的本意是用来判断一个数据的数据类型,所以返回的也是一个数据类型。但是会遇到下面这些问题: 无法判断 null。 无法判断除了 function 之外的引用类型。 1...