- 浏览: 22088 次
最新评论
-
jiangsheng3:
...
PHP_THINKPHP_study14_RBAC -
linfengivy:
小伙子啊,继续努力
oracle 卸载 -
niepan1014:
小伙子 继续努力
oracle 查询表空间、用户、存储地址、创建表空间、创建用户、将表空间赋给用户、授权给用户
文章列表
我们熟悉了一下通过vue-cli生成的mpvue工程代码骨架的基本结构,大致了解了每一个部分的代码到底要放到何处。从本文起我们就开始涉及真正的编码部分,学习使用Vue的语法去编写小程序。为了清楚起见,我们将要对vue-cli生成 ...
我们介绍了使用mpvue开发小程序所需要的一些开发环境的搭建,并创建了第一个mpvue小程序代码骨架并将其运行起来。在本文中,我们来研究熟悉一下mpvue项目的主要目录和文件结构。
在Visual Studio Code里面打开项目文件夹,我们可以看到类似如下的文件结构:
firstapp
├── package.json
├── project.config.json
├── static
├── src
│ ├── components
│ ├── pages
│ ├── utils
│ ├── ...
前段时间,美团开源了mpvue这个项目,使得我们又多了一种用来开发小程序的框架选项。由于mpvue框架是完全基于Vue框架的(重写了其runtime和compiler),因此在用法上面是高度和Vue一致的(某些功能由于受限于小程序环境本身的原因而不能使用),这给使用过Vue开发Web应用的前端开发者提供了极低的切换门槛来开发小程序。
如果之前还未曾用过Vue这个框架的话,建议你可以快速浏览一下Vue的官方文档(https://cn.vuejs.org/v2/guide/),或者通过下面的几个视频教程来了解下Vue的基本用法。
Vue基础教程视频:
Vue基础教程视频:https: ...
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="Cache-Control" content="no-siteapp">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale= ...
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>文档标题</title>
</head>
<body>
文档内容......
</body>
</html>
一、对现有的项目独立分组
1、在Conf/config.php中配置独立分组的参数:
//独立分组
'APP_GROUP_MODE' => 1,//独立分组模式 0表示未开启:1表示开启
'APP_GROUP_PATH' => 'Modules',//独立分组文件夹的名称
2、在App/新建Modules文件。
3、在Modules下分Admin文件夹 和Index文件夹
4、在Admin下分别对应新建Action、Tpl、Common、Conf、Model。同理Index
5、将前台的Action类和html、confi ...
一、后台人员管理
1、在后台Action/Admin/下新建一个UserManageAction.class.php
代码:
class UserManageAction extends CommonAction
{
public function index()
{
import('ORG.Util.Page');
$count = M('user')->count();
$page = new Page($count, 10);
$limit = ...
Redis::__construct描述:创建一个Redis客户端范例:$redis = new Redis();
connect, open描述:实例连接到一个Redis.参数:host: string port: int返回值:BOOL 成功返回:TRUE;失败返回:FALSE范例:$redis->connect(‘127.0.0.1′, 6379);
windows下安装redis
1、redis简介redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文 ...
一、登陆后台验证
1、登陆html配置提交地址:
<form action="{:U('Admin/Login/login')}" method="post" id="login">
2、Admin/LoginAction.class.php添加login()
Public function login()
{
if (!IS_POST) ha ...
一、建立后台项目
1、在APP/Tpl 下建立Admin文件夹。
2、将后台主页index.html改名成Index_index.html考入。
3、在APP/Tpl 下建立Public文件夹。
同时修改App/Conf/Admin/Common/config.php参数:
'TMPL_PARSE_STRING' => array(
'__PUBLIC__' => __ROOT__ . '/' . APP_NAME . '/Tpl/Admin/Public/'
...
开发笔记
一、js是弱类型语言
1)在js中运用freemaker标签时对字符串的引用要加引号 例如: '${text!}' 才能识别到字符串 ,数字字母无需这样 可以直接 调用 ${num!}
二、js 中table 选中和离开变换背景颜色
class加载优先级,先加载style 在再加载class
<style tyle="text/css">
.changeHover{
background-color:#D2691E
}
</style>
在tr中添加默认样式
...
一、异步Ajax提交
1、基于wish分组基础框架。
2、首先将form提交页面模板引入APP/Tpl/Index/Index_index.html
3、配置config.php 参数 :
//点语法默认解析
'TMPL_VAR_IDENTIFY' => 'array',
//模板路径
'TMPL_FILE_DEPR' => '_'
4、在form 表单 中提交按钮绑定方法:
<script type="text/javascript">
...
liunx下mysql相关命令
- 博客分类:
- mysql
注意:mysql环境中的命令后面都带一个分号作为命令结束符)
1.linux下启动mysql的命令:
mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)
2.linux下重启mysql的命令:
mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径)