1. 使用Backbone实现前端hash路由 登录注册页面如下: 初步设想将注册和登录作为两个不同的url实现,但登录和注册功能的差距只有form表单部分,用两个url实现显然开销过大,所以最终方案为使用hash作为前端路由,根据url的hash值切换相应的表单显示. 很多致力于SPA开发的前端框架都具备hash路由功能,考虑到嗨猫本身是一个类博客.偏重静态展示的网站,所以最后选择了轻量级的Backbone最为前端框架. Backbone实现hash路由的代码很简单: let $formBox…
前言:一条线,竖着放,如果做不到精进至深,那就旋转90°,至少也图个幅度宽广. 通俗解释上面的胡言乱语:还没学会爬,就学起走了?! 继上篇<Nodejs学习笔记(二)——Eclipse中运行调试Nodejs>之后,代码编写环境就从Sublime转战到Eclipse下,感觉顺手多了.于是就跟着Scott老师学起了Nodejs建站的课程(推荐大家点进去看看),踏上了未爬先走的路子. 作为一个白里透白的小白来说,今天主要记录下如何用Nodejs搭建一个小小的网站,以及自己对于这种Nodejs建站的运…
移 动设备发力之前的登录方式很简单:用户名/邮箱+密码+确认密码,所有的用户登录注册都是围绕着邮箱来做.随着移动设备和社交网络的普及,邮箱不再是唯 一,渐渐的出现了微博,QQ,微信等第三方登录方式,手机号的变更频率低,便于收集数据进行推广等优点让手机号成为各大APP的登录注册首选. 下面先让我们总结一下各大APP的注册登录方式: 1.短信快捷方式登录 百度外卖一类的APP产品(产品下载:http://www.jinhusns.com/Products/Download/?type=xcj)侧重于…
Spring Security 的注册登录流程 数据库字段设计 主要数据库字段要有: 用户的 ID 用户名称 联系电话 登录密码(非明文) UserDTO对象 需要一个数据传输对象来将所有注册信息发送到我们的 Spring Boot 后端,该DTO对象应该要拥有所有我们以后创建User对象的所有字段内容: public class UserDto {     private String userName;         private String password;​     privat…
功能:   > 注册   > 登录 --------------------------------- JSP:   * login.jsp  --> 登录表单   * regist.jsp --> 注册表单   * index.jsp -->  主页(只有登录成功才能看到) Servlet:   * LoginServlet   * RegistServlet Service:   * UserService --> 与用户相关的业务类 Dao:   * UserDa…
本文介绍 昨天吃晚饭的时候,在B站偶然看到一个关于搭建自己博客的视频,过程讲的很详细,于是就有了自己想尝试一下的冲动,所以,在晚上的时候,尝试了下,但是,过程并没有视频中说的那么顺利,看了网上很多帖子,大概>不一样之处在于hexo版本升到3.0以上了,之前的版本和之后的版本有一些差别,虽然有些差别,但是总体的流程还是相同的,只是有些地方需要特别处理一下,于是乎,我就把我在建站过程中遇到的一些问题做了一个而总>结,作为我这个建站以来的第一篇博客吧. 本文的顺序按照从开始到结束,其中遇到的一些问题…
近期买了个域名,想要玩玩自己建站点:接下来遇到的问题都会一次记录下来.以备自己以后复习查看: 首先建站方案选择: wordPress +centos6.5 +mysql; server买的:搬瓦工最低配置,事实上主要用来使用vpn.( 你懂的,感兴趣的能够翻看我曾经的博客). 地址:https://bandwagonhost.com  wordpress 下载地址:https://cn.wordpress.org 域名是百度开放云买的.推荐,非常优惠啊! 第一个问题:centos6.5下安装my…
1:npm的使用 -g的包安装用于命令行 --save用于建立依赖 建立依赖后的包只要使用npm install就可以直接全部安装 2:EJS和JADE模板 3:使用Mongoose对Mongodb进行操作 4:使用underscore的extend方法对数据库对象更新 5:<input type="hidden">隐藏表单域传值 6:NPM进行后端包管理 BOWER进行前端报管理 7:$.ajax().done();回调成功后的函数调用 8:配置文件 npm init()…
斟酌之后,决定在<嗨猫>项目中引入react,整体项目偏重spa模式,舍弃部分server端的模板渲染,将一部分渲染工作交给前端react实现. react拥有丰富的组件,虽然不如Backbone和underscore这对老基友成熟,但考虑到嗨猫的前端并不需要很多的MV*架构,目前使用到Backbone的地方只有hash路由而已,所以最终决定使用react-router取代Backbone,underscore也从项目依赖中移除. 下面就以登录&注册页为例,简单讲述整个替代过程. 1.…
前一段时间,用Django搭建一个报表分析的网站:借此正好整理一下笔记. 1. 安装 python有包管理工具pip,直接cd Python27/Scripts,输入 pip install django # install by version pip install --upgrade Django==<version> 安装完成后,python -c "import django; print(django.get_version())",若能打印出Django的版本…