摘要: GraphQL是Graph+QL。Graph是图,描述数据最好的方式是图数据结构(包括树),数据和数据之间,有像图一样的联系,以图的思维来考虑数据。QL是query language,像写query语句一样请求数据,query什么数据,就返回什么数据。怎样用图的方式来描述数据?定义Schema(类型 阅读全文
posted @ 2024-06-24 23:00 SamWeb 阅读(1) 评论(0) 推荐(0) 编辑
摘要: MongoDB 简介 MongoDB是一个文档数据库,但文档并不是一般理解的pdf, word文档,而是JSON对象,因为文档来自于“JSON Document”(JSON文档),a56爆大奖在线娱乐MongoDB是存JSON对象的数据库,比如{"greeting”: "hello world"}。说起文档,想到的 阅读全文
posted @ 2024-06-17 18:39 SamWeb 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Node.js是什么 Node.js是JavaScript的运行时(runtime),终于脱离了浏览器也能运行JavasScript了。同时,Node.js又暴露fs,http等对象给JS,使JS能够进行文件读写,创建服务器等。Node.js既能运行JS,又赋于了JS更多功能(文件读写,创建服务器等 阅读全文
posted @ 2024-06-03 22:54 SamWeb 阅读(8) 评论(0) 推荐(0) 编辑
摘要: Sequelize是一个Node.js 的ORM。什么是ORM呢?对象关系映射(Object Relational Mapping)。什么意思?就是在编程语言中,很容易创建对象,如果在面向对象的语言中,它也只有对象,但在关系型数据库中,它只有关系(表)。如果想在程序中操作关系型数据库,就要在对象和表 阅读全文
posted @ 2023-10-25 21:35 SamWeb 阅读(385) 评论(0) 推荐(0) 编辑
摘要: CommonJS模块 CommonJS是a56爆大奖在线娱乐规范,它定义了JavaScript 在服务端运行所必备的基础能力,比如:模块化、IO、进程管理等。其中,模块化方案影响深远,其对模块的定义如下: 1,模块引用:使用require() 方法引用模块,它接受模块标识作为参数,将一个模块引入到当前运行环境中。 阅读全文
posted @ 2022-11-05 08:59 SamWeb 阅读(294) 评论(0) 推荐(0) 编辑
摘要: npm init: 使用交互方式生成项目的package.json文件。如果项目要用git进行版本管理,最好是创建git仓库后,再执行npm init ,因为npm init 能自动识别这是一个git管理的项目。如果还设置了远程仓库,比如githup,并和远程仓库建立了联系,npm init 会再自 阅读全文
posted @ 2022-07-05 17:20 SamWeb 阅读(1504) 评论(0) 推荐(0) 编辑
摘要: 在同一个浏览器中,可以同时打开一个或多个网站,也正是由于在同一个浏览器下,这些网站有着相同的上下文,比如Cookie,这些网站能同时读取到浏览器中的Cookie。由于Cookie通常携带用户身份信息,如果两个网站都能读取对方的Cookie,那就不安全了。比如 A 网站是一家银行,用户登录以后,A 网 阅读全文
posted @ 2022-05-28 14:03 SamWeb 阅读(98) 评论(0) 推荐(0) 编辑
摘要: npm install 安装包及其依赖。npm install: 默认情况下,安装package.json文件中列出的所有依赖。加-P或--production后,只安装dependencies列出的依赖,而不安装devDependencies列出的依赖。npm install [<@scope>/ 阅读全文
posted @ 2022-04-30 23:10 SamWeb 阅读(3890) 评论(0) 推荐(0) 编辑
摘要: 在单链表中,尾节点的next指向null,如果尾节点的next指向头节点,链表不就循环起来了?在循环链表中,没有一个节点的next指向null。尽管每一个节点都指向下一个节点,但循环链表还是有头部和尾部之分。外部怎么访问循环链表?需要一个外部的引用指向链表,那指向链表的头节点还是尾节点?指向链表的尾 阅读全文
posted @ 2022-04-22 20:15 SamWeb 阅读(1386) 评论(0) 推荐(0) 编辑
摘要: 在React应用中,有些组件可能不经常用到,比如法律条款的弹窗,a56爆大奖在线娱乐们几乎不看,这些组件也就没有必要首次加载,可以在点击它们的时候再加载,这就需要动态引入组件,需要组件的时候,才引入组件,加载它们,进行渲染,也称为懒加载。怎么动态引入组件呢?先看在普通的JS中,如何动态引入一个模块?是使用import 阅读全文
posted @ 2022-04-15 10:20 SamWeb 阅读(792) 评论(0) 推荐(0) 编辑