w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
Phoenix Framework 中文教程
开始阅读
下载APP,阅读更畅快
教程说明:
教程目录:
Phoenix 开发准备工作
Phoenix 创建 Phoenix 项目
Phoenix 初体验
Phoenix Menu 项目规划
Phoenix 注册用户
Phoenix username 必填
Phoenix username 已被人占用
Phoenix username 只允许使用英文字母、数字及下划线
Phoenix username 限定长度值
Phoenix username 禁止使用 admin 等
Phoenix email 规则
Phoenix password 规则
Phoenix 安全存储密码
Phoenix 优化用户注册界面
Phoenix 登录
Phoenix 注册成功自动登录
Phoenix 退出登录
Phoenix 登录/注册按钮
Phoenix 安全限制
Phoenix 生成菜谱样板文件
Phoenix Recipe 属性开发
Phoenix Recipe 控制器
Phoenix 菜谱视图
Phoenix 添加视频地址
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
Phoenix 开发准备工作
Phoenix 创建 Phoenix 项目
Phoenix 初体验
Phoenix Menu 项目规划
Phoenix 注册用户
Phoenix username 必填
Phoenix username 已被人占用
Phoenix username 只允许使用英文字母、数字及下划线
Phoenix username 限定长度值
Phoenix username 禁止使用 admin 等
Phoenix email 规则
Phoenix password 规则
Phoenix 安全存储密码
Phoenix 优化用户注册界面
Phoenix 登录
Phoenix 注册成功自动登录
Phoenix 退出登录
Phoenix 登录/注册按钮
Phoenix 安全限制
Phoenix 生成菜谱样板文件
Phoenix Recipe 属性开发
Phoenix Recipe 控制器
Phoenix 菜谱视图
Phoenix 添加视频地址
关闭
MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }