摘要: 发现一台服务器部署管理多个nodejs服务,可以采用二级域名weekly.mwcxs.top,也可以采用固定后缀www.mwcxs.top/weekly的方式,本文先从固定后缀的方式部署管理多个nodejs服务。 以下详细的介绍,以周报企业管理系统为例进行部署,欢迎fork和start,源码地址:h 阅读全文
posted @ 2018-10-09 17:15 saucxs 阅读(4316) 评论(0) 推荐(0) 编辑
摘要: 之前写过一篇vue初始化项目,构建vuex的后台管理项目架子,这个structure-admin-web所拥有的功能 接下来,针对structure-admin-web的不足,进行了补充,开发了具有登陆的structure-admin项目,技术站:主要是node+vue+redis+mysql+es 阅读全文
posted @ 2018-09-18 20:14 saucxs 阅读(3143) 评论(2) 推荐(0) 编辑
摘要: 文章包含以下内容: 一、下载地址 二、nvm-noinstall.zip安装 三、nvm-setup.zip安装 四、测试安装以及使用 一、下载地址 https://github.com/coreybutler/nvm-windows/releases 二、nvm-noinstall.zip安装 1 阅读全文
posted @ 2018-09-12 15:58 saucxs 阅读(1245) 评论(0) 推荐(0) 编辑
摘要: 最近项目有这么个需求:要在关闭当前系统的窗口的时候,退出登录, 因为如果不退出登录可能存在安全风险,其实我想说,电脑没事别借给别人活着离开工位记得一定要锁屏,其实我们设置了cookie失效时间的,过了一段时间会自动清空cookie。 经过我查资料,自身尝试网上的各种方法,发现都有问题。 总结这一路的 阅读全文
posted @ 2018-09-07 16:45 saucxs 阅读(20695) 评论(6) 推荐(2) 编辑
摘要: 接上一篇:安装window下的redis,redis可视化管理工具(Redis Desktop Manager)安装,基础使用,实例化项目 一、dump.rdb文件是怎么生成的 二、什么是redis持久化 三、redis的RDB是什么? 四、redis配置文件redis.config相关配置 五、r 阅读全文
posted @ 2018-08-13 22:47 saucxs 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: 以下包括内容: 一、redis下载安装,启动 二、Redis可视化管理工具(Redis Desktop Manager)安装 三、实例化项目 一、redis下载安装,启动 1,redis官方下载地址:https://redis.io/download,redis 64位下载地址:https://gi 阅读全文
posted @ 2018-08-11 23:22 saucxs 阅读(158862) 评论(5) 推荐(8) 编辑
摘要: 构架vuex的后台管理项目源码: https://github.com/saucxs/structure-admin-web 一、node安装 可以参考这篇文章http://www.mwcxs.top/page/220.html 二、vue-cli 全局安装 命令行执行 : npm install 阅读全文
posted @ 2018-08-06 23:01 saucxs 阅读(2031) 评论(0) 推荐(0) 编辑
摘要: 组合式继承:将类式继承同构造函数继承组合使用,但是存在一个问题,子类不是父类的实例,而子类的原型式父类的实例,所以才有了寄生组合式继承。 意思就是说,寄生就是寄生式继承,寄生式继承就是依托于原型继承,原型继承又与类式继承差不多,所以另外一种继承模式应该是构造函数继承。当然子类不是父类的实例的问题是由 阅读全文
posted @ 2018-08-01 22:06 saucxs 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 观察者模式(observer):又被称为 发布-订阅者模式或者消息机制,定义了一种依赖关系,解决了主体对象与观察者之间功能耦合。 一、这样的需求 在实现自己的需求,而添加一些功能代码,但是又不想新添加的代码影响他人的实现功能,也就是说,你不想让自己的模块与他人的模块严重耦合在一起,对于这类问题,观察 阅读全文
posted @ 2018-07-24 21:13 saucxs 阅读(5766) 评论(5) 推荐(3) 编辑
摘要: 接上一篇 面向对象编程的理解? 答:面向对象编程,就是将你的需求抽象成一个对象,然后针对这个对象分析其特征(属性)与动作(方法)。这个对象我们称之为类。面向对象编程思想其中一个特点就是封装,就是把你需要的功能放在一个对象里。 一、封装 1.1创建一个类 在javascript中创建一个类,很容易, 阅读全文
posted @ 2018-07-22 21:50 saucxs 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程(object-oriented programming,OOP)是一种程序设计范型。它讲对象作为程序的设计基本单元,讲程序和数据封装其中,以提高程序的重用性、灵活性和扩展性。 一、举个例子 有这么一个需求:做一个验证表单功能,仅需要验证用户名,邮箱,密码等 觉得在项目产品开发中,自己是 阅读全文
posted @ 2018-07-14 23:17 saucxs 阅读(823) 评论(0) 推荐(1) 编辑
摘要: 变量的结构赋值用户很多 1、交换变量的值 上面的代码交换变量x和变量y的值,这样的写法不仅简洁,易读,语义非常清晰 2、从函数返回多个值 函数只能返回一个值,如果要返回多个值,只能讲他们放在数组或者对象里返回。了解解构赋值,取值这些值非常方便 3、函数参数的定义 解构赋值可以方便的讲一组参数与变量名 阅读全文
posted @ 2018-07-09 23:41 saucxs 阅读(5948) 评论(0) 推荐(0) 编辑
摘要: 一、Array 1、some()和every() some()是对数组中每一项运行指定函数,如果该函数对任一项返回true,则返回true。 every()是对数组中的每一项运行给定函数,如果该函数对每一项返回true,则返回true。 返回 true 返回 false 2、join() join( 阅读全文
posted @ 2018-07-05 22:08 saucxs 阅读(1220) 评论(0) 推荐(1) 编辑
摘要: JS(原生js和jq方式)获取元素属性(自定义属性),删除属性(自定义属性) 以下内容: 一、获取元素的属性 二、设置元素的属性 三、删除元素的属性 一、获取元素的属性 1-原生JS 2-jquery 示例代码 二、设置元素的属性 1-原生JS 2-jquery 实例代码 三、删除元素的属性 1-原 阅读全文
posted @ 2018-05-06 22:20 saucxs 阅读(64163) 评论(2) 推荐(3) 编辑
摘要: 使用 JavaScript 开发的时候,很多开发者多多少少会被 this 的指向搞蒙圈,但是实际上,关于 this 的指向,记住最核心的一句话: 哪个对象调用函数,函数里面的this指向哪个对象。 分几种情况谈论下: 一、普通函数调用 二、对象函数调用 三、构造函数调用 四、apply和call调用 阅读全文
posted @ 2018-04-02 08:59 saucxs 阅读(10775) 评论(4) 推荐(6) 编辑
摘要: 一、前言 最近项目中,遇到需要将对象转换成字符串进行传递,上次写过一篇文章关于json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值。当时主要是用在有时候处理字符串和json对象之间的转换,写的主要是怎么用,涉及到JSONstringify具体用法没有涉及到,有时候 阅读全文
posted @ 2018-03-28 09:03 saucxs 阅读(30440) 评论(21) 推荐(22) 编辑
摘要: 主要内容: 1、数组整体元素修改 2、 数组筛选 3、jquery 元素转数组 4、获取两个数组中相同部分或者不同部分 5、数组去重并倒序排序 6、数组排序 7、数组截取slice 8、数组插入、删除splice(需明确位置) 9、数组遍历 10、jQuery根据元素值删除数组元素的方法 数组常见操 阅读全文
posted @ 2018-03-04 23:21 saucxs 阅读(1335) 评论(3) 推荐(0) 编辑
摘要: 主要内容: 一、json相关概念 二、json字符串转换成json对象 (字符串-->JSON对象) 三、json对象转换成字符串(json对象-->字符串) 四、将值转换成字符串(值-->字符串) 五、字符串转成值(字符串-->值) 同步的交流学习社区:http://www.mwcxs.top/p 阅读全文
posted @ 2018-03-03 17:43 saucxs 阅读(76776) 评论(0) 推荐(1) 编辑
摘要: node.js的crypto在0.8版本,这个模块的主要功能是加密解密。 node利用 OpenSSL库(https://www.openssl.org/source/)来实现它的加密技术, 这是因为OpenSSL已经是一个广泛被采用的加密算法。它包括了类似MD5 or SHA-1 算法,这些算法你 阅读全文
posted @ 2018-01-18 23:56 saucxs 阅读(8361) 评论(0) 推荐(1) 编辑
摘要: 如果对nodeJS的后端的系统,源代码在github上,https://github.com/saucxs/nodeJSBlog ,如果觉得可以,请请star并fork项目 项目地址:http://www.mwcxs.top/ 接下来你会看到以下部分: 一、安装nginx 二、将Nginx设置为Wi 阅读全文
posted @ 2018-01-18 19:14 saucxs 阅读(6715) 评论(0) 推荐(0) 编辑
摘要: 在老大的指引下,需要将系统的json文件格式转换成apidoc的json格式,也就是json格式的重组,但是这个apidoc的生成格式是不固定的,因为apidoc有自己一套的生成规则,我需要研究一下是怎么生成的。 一、官方基础栗子 二、理解apidoc生成静态文档的结构解读 三、深入理解一下apid 阅读全文
posted @ 2018-01-11 17:36 saucxs 阅读(2903) 评论(1) 推荐(1) 编辑
摘要: 前置条件: 1、在阿里云服务器de系统是win service 2012。 2、服务器里自己安装了my sql 5.7 3、本地也安装了my sql 5.7 需求:想通过本地的mysql连接上远程的服务器的mysql,这样自己在本地操作数据库比在服务器里数据库要好。 步骤: 一、增加允许远程连接 M 阅读全文
posted @ 2018-01-01 11:58 saucxs 阅读(21474) 评论(0) 推荐(0) 编辑
摘要: 项目中有用到文件下载功能,之前在处理下载时对IE浏览器下文件下载名进行过处理,测试也没有问题,但是功能上线后,业务反馈IE11文件下载文件名依然乱码。打印User-Agent字符串如下: IE11 User-Agent字符串:Mozilla/5.0 (Windows NT 6.1; WOW64; T 阅读全文
posted @ 2017-12-27 20:11 saucxs 阅读(8014) 评论(0) 推荐(0) 编辑
摘要: 轮播,无论是文字轮播还是图片轮播,他们的原理是一样的,都是通过定时器执行循环展示和影藏。 一、手动轮播 (1)原理 一系列的大小相等的图片平铺,利用CSS布局只显示一张图片,其余隐藏。通过计算偏移量利用定时器实现自动播放,或通过手动点击事件切换图片。 (2)实现 如何利用css实现布局显示一张图片? 阅读全文
posted @ 2017-12-25 21:01 saucxs 阅读(12600) 评论(1) 推荐(4) 编辑
摘要: 首先复习一下animation动画添加各种参数 (1)infinite参数,表示动画将无限循环。在速度曲线和播放次数之间还可以插入一个时间参数,用以设置动画延迟的时间。如希望使图标在1秒钟后再开始旋转,并旋转两次,代码如下 (2)alternate参数。animation动画中加入反向播放参数alt 阅读全文
posted @ 2017-12-20 14:13 saucxs 阅读(3362) 评论(2) 推荐(0) 编辑