项目实战专栏
文章平均质量分 82
自己日常开发的系统和应用,涉及到知识:html5+css3+javascript+vue+vuex+jquery+redis+koa+thinkjs+java+python+mysql+websocket+微信小程序+数据可视化+threejs+canvas+svg+webGL.
松宝写代码
他大舅他二舅都是他舅
展开
-
简单水印(watermark-dom)和算法水印(频域方式图片合并)实现
一、简单水印(watermark-dom)阿里巴巴内网的不可见水印用的是什么算法?据说月饼事件截图的那位员工也被开除了?下面的只是简单的加一个很浅的水印,实现起来很容易。1、看看水印的效果随便找一个网站,比如就找掘金的个人首页,(1)F12检查模式,(2)在console里粘贴下面的代码,(function(watermark){window.watermarkdivs=[];va...原创 2019-04-29 09:32:37 · 3177 阅读 · 0 评论 -
sau交流学习社区第三方登陆github--oauth来实现用户登录
sau交流学习社区第三方登陆github--oauth来实现用户登录最近在丰富nodejsBlog开发的“交流学习社区”(https://www.mwcxs.top)的其他功能以及修复一些bug。有时候觉得注册会让用户觉得很麻烦,如果提供第三方登陆,用户会选择他经常使用的平台进行登陆,这样可以省去很多繁琐的步骤,开发人员基本都会有Github账号。在考虑使用第三方登录,就研究了下使用g...原创 2018-11-12 17:15:52 · 332 阅读 · 0 评论 -
sau交流学习社区--基于vue2 + vuex + vue-router + webpack + ES6 + axios + sass开发的读书WebAPP
loveBook一、前言loveBook爱上阅读,是一款webapp的读小说等书籍的并且阅读的应用。如果觉得可以,欢迎fork和star。自己最近在追斗破苍穹电视剧,下班时候在地铁上总听到有人说,斗破苍穹书籍比电视剧好看,于是想弄个看书的webapp,这样在手机上看电子书很爽。找了好久发现发现只有追书神器的api暴露出来了,起点之类的api找不到。同步:https://www....原创 2018-11-27 09:43:19 · 542 阅读 · 0 评论 -
微信小程序初体验,入门练手项目--通讯录,部署上线(二)
接上一篇《微信小程序初体验,入门练手项目--通讯录,后台是阿里云服务器》:https://www.cnblogs.com/chengxs/p/9898670.html终于审核通过,测试账号:18966667777 密码:test 开发微信小程序最尴尬的是好不容易开发完了,却在代码审核时被卡住了。因为你可能认为你的类目是开放类目中的一个,但是微信可能判定为另一个需要资质的或者未开...原创 2018-11-04 20:15:22 · 1248 阅读 · 4 评论 -
微信小程序初体验,入门练手项目--通讯录,后台是阿里云服务器
一、前言(坑爹的玩意)项目源码:https://github.com/saucxs/wx_phoneBook微信小程序自从2017年,被各种看好,不过一段时间过去了还是反响平平,下半年随着各项功能的开放,很多企业陆续接入了小程序,我觉得就算是坑,咱们也得踩踩。不然怎么从微信这个大流量体系中推广引流。小程序内部可以理解成一个mvvm的框架,分为逻辑层和视图层,逻辑层将数据进行处理后发送给视图层...原创 2018-11-03 08:33:05 · 726 阅读 · 0 评论 -
sau交流学习社区--songEagle开发系列:Vue.js + Koa.js项目中使用JWT认证
一、前言JWT(JSON Web Token),是为了在网络环境间传递声明而执行的一种基于JSON的开放标准(RFC 7519)。JWT不是一个新鲜的东西,网上相关的介绍已经非常多了。不是很了解的可以在网上搜索一下相关信息。同步到sau交流学习社区:https://www.mwcxs.top/page/454.html二、源码Talk is cheap. Show me the co...原创 2018-11-25 12:02:50 · 236 阅读 · 0 评论 -
快速新建简单的koa2后端服务
既然前端工程化是基于NodeJS,那么选择NodeJs做前后端分离部署也是理所应当的。其实只需要实现静态资源和代理的话,用nginx才是最好的选择,用NodeJS是为了日后能进一步在服务端上实现自动构建或服务端渲染。同步到交流学习社区:https://www.mwcxs.top/page/438 一、目前只有前端的目录结构小声说:小程序代码结构 二、创建一个简单后端服务...原创 2018-11-06 15:36:03 · 4037 阅读 · 2 评论 -
后台管控系统架子structure-admin,一个完整的开发项目架子,包含vue前端和thinkjs后端
之前写过一篇vue初始化项目,构建vuex的后台管理项目架子,这个structure-admin-web所拥有的功能接下来,针对structure-admin-web的不足,进行了补充,开发了具有登陆的structure-admin项目,技术站:主要是node+vue+redis+mysql+es6欢迎访问structure-admin源码:structure-admin同步更新到sau交...原创 2018-11-30 12:07:06 · 864 阅读 · 2 评论 -
sau交流学习社区--基于thinkjs+vue+redis+mysql+es6开发的周报企业管理系统weekly
weekly周报系统主要是node+vue+redis+mysql+es6,一个企业管理系统,企业员工汇报每周工作情况,以及完成情况,各级负责人可以查看和提醒相应未写周报人员。,后端完全使用nodeJS,数据库使用mysql,基于nodejs的thinkjs框架搭建的,如果喜欢nodeJS写的后端,支持大前端,支持全栈开发,请请star并fork项目。同步到sau交流学习社区:https...原创 2018-12-03 10:20:55 · 925 阅读 · 4 评论 -
captcha.js一个生成验证码的插件,使用js和canvas生成
一、前言captcha.js是一个生成验证码的插件,使用js和canvas生成的,确保后端服务被暴力攻击,简单判断人机以及系统的安全性,体积小,功能多,支持配置。验证码插件内容,包含1、验证码插件-使用,2、验证码插件栗子,3、API介绍,4、支持浏览器。二、功能版本v 1.0.01、支持随机字符内容配置,字符大小配置,字符类型配置,字符绘制方式配置,字符长度配置等2、支持点...原创 2019-03-07 23:13:22 · 3916 阅读 · 0 评论 -
npm系列--手把手教你用npm发布第一个npm包的详细教程
我们已经实现了路由的自动化构建,但是我们可以看到,一大串代码怼在里面。当然你也可以说,把它封装在一个JS文件里面,然后使用require('./autoRoute.js')给引入进来,那也行。但是,为什么不把心放大一点呢?比如说,我们把它做成一个npm包!最初自己做的时候就是这种直接引入封装的JS文件里,可以参考:https://github.com/saucxs/water...原创 2019-04-29 09:19:18 · 1873 阅读 · 0 评论 -
happyChat开发系列:使用websocket.io实现双向通信的乐聊大前端开发
一、前言乐聊是一个自己用websocket写一个完整的应用,虽然功能比较欠缺,但是实现了基本的文字聊天,以及群聊,私聊,机器人聊天等功能。因为这个自己做了PC端,无线端(手机端),以及使用cordova打包成一个android的apk。实现了一个大前端的项目,虽然现在android端还是有点有问题,在修改bug。二、websocket的原理介绍1、为什么需要websocket?...原创 2019-04-10 10:39:36 · 505 阅读 · 0 评论