js基于本地存储store的封装 JavaScript

js基于本地存储store的封装

localstorage 是 HTML5 提供的在客户端存储数据的新方法,主要作用是将数据保存在客户端中,并且数据是永久保存的,除非人为干预删除。 localstorage作为本地存储来使用,解决了cookie存储空间不足的问题:cookie中每条cookie的存储空间为4k,但localStorage的存储空间有5M大小。另外,相比于cookie,localStorage可以节约带宽,在同一个
阅读全文
基于Node.js的嵌入式数据库Nedb的基本使用 Node.js

基于Node.js的嵌入式数据库Nedb的基本使用

NeDB是使用Nodejs实现的一个NoSQL嵌入式数据库操作模块,可以充当内存数据库,也可以用来实现本地存储,甚至可以在浏览器中使用。查询方式比较灵活,支持使用正则、比较运算符、逻辑运算符、索引以及JSON深度查询等。 NeDB嵌入到了应用程序进程中,消除了与客户机服务器配置相关的开销,在运行时,也只需要较少的内存开销,使用精简代码编写,速度更快。其API是MongoDB的一个子集,可以通过
阅读全文
moment.js常见格式化处理各种时间方法 JavaScript

moment.js常见格式化处理各种时间方法

Moment.js 是一个简单易用的轻量级 JavaScript 日期处理类库,提供了日期格式化、日期解析等功能。它支持在浏览器和 NodeJS 两种环境中运行。此类库能够将给定的任意日期转换成多种不同的格式,具有强大的日期计算功能,同时也内置了能显示多样的日期形式的函数。另外,它也支持多种语言,你可以任意新增一种新的语言包。 格式化时间 format: moment().format()
阅读全文
vue中过滤器filters的使用 Vue.js

vue中过滤器filters的使用

过滤器顾名思义就是需要将后端传过来的数据  “过滤”一哈显示在网页上,Vue.js允许你自定义过滤器,可被用作一些常见的文本格式化 局部过滤器: 局部过滤器只能在当前vue文件里面使用; <template>     {{ message | capitalize }} </template> <script> export default {  
阅读全文
js中如何进行base64编码加密解密 JavaScript

js中如何进行base64编码加密解密

/**  * [Base64加密解密]  * @encode     加密  * @decode     解密  */ export const Base64 = {     encode(str) {         // first we use encodeURIComponent to get percent-encoded UTF-8,         // then 
阅读全文
Npm使用npm-check选择升级所有可更新包(全局+局部) + 项目单个依赖 Node.js

Npm使用npm-check选择升级所有可更新包(全局+局部) + 项目单个依赖

npm-check是用来检查npm依赖包是否有更新。 1.安装npm-check: (全局目录安装) npm install -g npm-check 2.npm 全局更新包 (全局目录) npm-check -u -g 通过上下键可以移动光标,使用空格键可以选择需要处理的包,回车直接进行处理。 3.npm更新某个项目的包 (项目目录) npm-check -u 通过上下键可以移动光标,使用空
阅读全文
Vue+Element实现服务调用el-dialog弹窗 Vue.js

Vue+Element实现服务调用el-dialog弹窗

在使用Vue + Element 实现需求时常会遇到单个Vue文件内出现多个弹窗需求,一般会这样写 <!--*.vue--> <template>   <el-dialog :visible="visible1">弹框1</el-dialog>   <el-dialog :visible="visible2">弹框2</el
阅读全文
Node.js 连接 MySQL ,常用SQL语句全套攻略 Node.js

Node.js 连接 MySQL ,常用SQL语句全套攻略

    Node.js 连接 MySQL     安装驱动 $ npm install mysql     常用mysql语句 // 查询表websites中所有内容(select后面的*代表输出所有字段,可设置需要显示的字段,逗号分隔) 'SELECT * FROM websites'; // 添加数据(id可以不填,默认自增长) 'INSERT INT
阅读全文
Node常见问题分享,前端面试题(Node) Node.js

Node常见问题分享,前端面试题(Node)

1. 为什么要用node? 特点:简单强大,轻量可扩展.简单体现在node使用的是javascript,json来进行编码,人人都会;强大体现在非阻塞IO,可以适应分块传输数据,较慢的网络环境,尤其擅长高并发访问;轻量体现在node本身既是代码,又是服务器,前后端使用统一语言;可扩展体现在可以轻松应对多实例,多服务器架构,同时有海量的第三方应用组件 2. node的构架是什么样子的?主要分为三层
阅读全文
Angular常见问题分享,前端面试题(angular) Angular

Angular常见问题分享,前端面试题(angular)

Angular 1,ng-if 跟 ng-show/hide 的区别有哪些?第一点区别是,ng-if 在后面表达式为 true 的时候才创建这个 dom 节点,ng-show 是初始时就创建了,用 display:block 和 display:none 来控制显示和不显示。第二点区别是,ng-if 会(隐式地)产生新作用域,ng-switch 、 ng-include 等会动态创建一块界面的
阅读全文