- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 koa2+typeScript+mongodb 使用教程
总体实现使用的是mvc模式,这里的M是指数据库操作,V是指路由管理和参数验证,C则是业务处理层,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。其中,View的定义比较清晰,就是路由管理和参数验证。这里以实现用户-角色-权限的功能为例一、v层先【routes/routers】中根据业务新建一个路由【rbac.ts】,这个路由,只做了两件事1.声明了路由的路径2.对应路由的参数验证关系二、C层在【routes/controller】中根
2022-04-04 23:13:00
1641
转载 WebGIS前端地图显示之根据地理范围换算出瓦片行列号的原理(核心)
1.前言在上一节中我们知道了屏幕上一像素等于实际中多少单位长度(米或经纬度)的换算方法,而知道这个原理后,接下来我们要怎么用它呢?它和我们前端显示地图有什么关联呢?这一节,我会尽量详细的将这两个问题一一回答。说一个题外话,这一系列的文章我都会少给代码,多画流程图或者UML图来跟大家交流,一来便于没有很多GIS和编程基础的人读懂,二来使大家不局限于某种代码的实现而更关注于原理。2.影像金字塔简介我们之前反复提到了影像金字塔这个概念,但是没有对其做一个大概的介绍,这里我将这个概念补充一下。2.1
2022-02-12 21:46:33
650
原创 mongose Schema 参数
mongose Schema 参数 定义 var schema3 = new Schema({ test: { type: String, lowercase: true, // 总是将test的值转化为小写 uppercase: true, // 总是将test的值转化为大写 required:true, //设定是否必填 default:'star', //设定默认值 index:true, //设定索引值 unique:true, //索引
2021-10-07 13:26:51
444
1
翻译 在 MongoDB 中建模数据关系
从开发一开始就考虑应用程序的数据需求非常重要。但是,如果您的应用程序将使用 NoSQL,并且您来自 RDBMS/SQL 背景,那么您可能会认为根据 NoSQL 来查看数据可能会很困难。本文将通过向您展示一些基本数据建模概念如何应用于 NoSQL 领域来帮助您。我将使用 MongoDB 进行讨论,因为它是领先的开源 NoSQL 数据库之一,因为它的简单性、性能、可扩展性和活跃的用户群。当然,本文假设您了解基本的 MongoDB 概念(如集合和文档)。如果没有,我建议您阅读 SitePoint 上的一些以前
2021-10-07 12:51:59
400
原创 koa2+typeScript+mongodb
koa2+typeScript+mongose项目地址:项目地址开发框架:koa2开发语言:TypeScript数 据 库:Mongodb权限验证:jsonwebtoken数据库插件:mongose日志插件:开发环境: koa-logger 生产环境:log4js、mongodb日期格式化插件:moment文件上传插件:koa-multerexcel解析插件:node-xlsxBuild Setup# 安装依赖关系 npm insta
2021-10-03 12:38:50
633
原创 webpack转vite2的一些总结
webpack转vite2的一些总结require.contextrequire.contextwebpack 中的 require.context 可以完全由import.meta.glob替换const viewContext = require.context("../views", true, /.vue$/);等价于const modules = import.meta.glob('../views/*.vue');...
2021-02-25 23:08:43
2490
5
原创 换肤的新策略(兼容ie9,10,11)
适用场景:.1.原生css,scss还是less,都能使用2.兼容ie9,ie10,ie11废话不多说,直接上原理(基于css变量实现的)1.直接使用css变量,实现颜色或者其他属性的改变2.动态添加新的css变量,层叠掉之前的变量3.完成ie兼容处理:1.遍历所有样式,将里面不兼容的css变量全部替换成对应的颜色或属性2.删除掉不兼容的样式3.插入新生成的样式上代码:theme.csshtml:less:js:效果图..
2020-09-05 23:48:26
484
3
原创 Vue相关资料
CommonJS规范: http://javascript.ruanyifeng.com/nodejs/module.htmlECMAScript 6 入门: http://es6.ruanyifeng.com/#docs/stringVue vue的学习: https://cn.vuejs.org/v2/guide/index.html v
2018-01-25 17:09:12
243
转载 继承中的原型链
转自:http://blog.csdn.net/u012468376/article/details/53127929一、继承的概念 继承是所有的面向对象的语言最重要的特征之一。大部分的oop语言的都支持两种继承:接口继承和实现继承。比如基于类的编程语言Java,对这两种继承都支持。从接口继承抽象方法 (只有方法签名),从类中继承实例方法。 但是对JavaScript来
2017-10-13 17:47:49
592
转载 JavaScript原型对象
转自:http://blog.csdn.net/u012468376/article/details/53121081一、什么是原型原型是Javascript中的继承的继承,JavaScript的继承就是基于原型的继承。1.1 函数的原型对象 在JavaScript中,我们创建一个函数A(就是声明一个函数), 那么浏览器就会在内存中创建一个对象B,而且每个函数都默
2017-10-13 17:37:15
225
转载 css3:border-radius圆角边框详解
转载自:http://www.kuqin.com/shuoit/20141014/342620.html今天来聊聊这个border-radius属性,radius的英文意思是弧度的意思,而国人更喜欢称之为圆角,因为它可以使得我们的边框有棱有角。当年前辈们都是用图片君搞定圆角的年代或用一条条边框构造的年代已经一去不复返,而移动互联网的高速发展为border-radius属性的飞速
2017-10-12 17:33:46
958
arcgis_js_api.rar
2020-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人