我的web框架

==========================================================

前端:css(bootstrap,自己的代码片段),js(jquery,自己的代码片段),html,交互设计。

后端:php(数据库配置,数据操作,具体页面逻辑,控制器),smarty(smarty引用,实例化等都放到一个文件中,参考其他用smarty写的网站),mysql(常用的数据库操作语句)。
工具:服务器php环境(擅长),用WAMP集成环境,sublime编辑器(用svn,emmet等插件),git和svn版本控制(在自己的网站中没有用到,因为需要在服务器端配置环境),photoshop,虚拟机和IETester以及其他浏览器,FlashFXP(ftp管理工具)。
==========================================================
 
我的css代码片段:
 
我的js代码片段:
 
php代码片段:
 
smarty代码片段:
配置:
1 <?php
2
3 //创建smarty对象
4 require_once './libs/Smarty.class.php';
5
6 $smarty = new Smarty;//建立smarty实例对象$smarty
7 $smarty -> caching = false;//是否使用缓存
8 $smarty -> template_dir = "./templates";//设置模板目录
9 $smarty -> compile_dir = "./templates_c";//设置编译目录
10 $smarty -> cache_dir = "./smarty_cache";//缓存文件夹
11 //修改左右边界符号
12 $smarty -> left_delimiter="<{";
13 $smarty -> right_delimiter="}>";
14
15 $smarty -> assign("var1","hello world");//
16 $smarty -> display("hello.tpl");//
17
18 ?>

smarty模板操作变量:

http://www.cnblogs.com/snowinmay/p/3170092.html

smarty模板的内置函数:

 
mysql代码片段:
 创建数据库:
create database books;
创建用户:
mysql> grant select,insert,delete,uptate
-> on books.*
-> to dada identified by 'yujianqi2011'; 使用数据库:
use dbname;
use dada; 新建数据库表
create table tablename(columns);
create table demo(
userid int unsigned not null auto_increment primary key,
username char(50) not null,
password char(20) not null,
age int not null,
city char(20) not null
); 显示数据库表
show tables; 在数据库中插入数据
insert into demo values(NULL,"dada","yujianqi2011",27,"beijing");
insert into demo values(NULL,"xiaoyin","yujianqi2011",26,"shanghai"); 查询数据
select name, city from customers where name="dada"; 更新数据
update customers
set address = "北京市海淀区"; 删除数据
delete from dada where name = "dada"; 表的删除
DROP TABLE table; 数据删除
DROP DATABASE database;
 
==========================================================
 
参考学习的网站:
 
============================
bootstrap网站链接:http://www.bootcss.com/
 
 
 
 
==============================
 
web代码分布:
 
 
 

我的web框架的更多相关文章

  1. Python(九)Tornado web 框架

    一.简介 Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本.这个 Web 框架看起来有些像web.py 或者 Google 的 webapp,不过 ...

  2. 转-基于NodeJS的14款Web框架

    基于NodeJS的14款Web框架 2014-10-16 23:28 作者: NodeJSNet 来源: 本站 浏览: 1,399 次阅读 我要评论暂无评论 字号: 大 中 小 摘要: 在几年的时间里 ...

  3. 初步认识Node 之Web框架

    上一篇我们认识了Node是什么之后,这一篇我们主要了解的就是它的框架了.而它的框架又分为两大类,Web框架和全栈框架,接下来我们一个一个的来了解.    Web框架 Web框架可以细分为Web应用程序 ...

  4. 【原】Go语言及Web框架Beego环境无脑搭建

    本文涉及软件均以截至到2013年10月12日的最新版本为准 1. 相关软件准备: 1) go1.2rc1.windows-386.msi,对应32位windows系统安装使用 下载地址: https: ...

  5. 【译】什么是 web 框架?

    Web 应用框架,或者简单的说是“Web 框架”,其实是建立 web 应用的一种方式.从简单的博客系统到复杂的富 AJAX 应用,web 上每个页面都是通过写代码来生成的.我发现很多人都热衷于学习 w ...

  6. 冰冻三尺非一日之寒--web框架Django

    1.JS 正则    test   - 判断字符串是否符合规定的正则        rep = /\d+/;        rep.test("asdfoiklfasdf89asdfasdf ...

  7. web框架django初探

    Web框架介绍 一般会分为两部分:服务器程序和应用程序.服务器程序负责对socket服务器进行封装,并在请求到来时,对请求的各种数据进行整理.应用程序则负责具体的逻辑处理.为了方便应用程序的开发,就出 ...

  8. web前端基础知识-(六)web框架

    一.web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端. #!/usr/bin/env python #coding:ut ...

  9. 第三篇 基于.net搭建热插拔式web框架(重造Controller)

    由于.net MVC 的controller 依赖于HttpContext,而我们在上一篇中的沙箱模式已经把一次http请求转换为反射调用,并且http上下文不支持跨域,所以我们要重造一个contro ...

  10. 第二篇 基于.net搭建热插拔式web框架(沙箱的构建)

    上周五写了一个实现原理篇,在评论中看到有朋友也遇到了我的问题,真的是有种他乡遇知己的感觉,整个系列我一定会坚持写完,并在最后把代码开源到git中.上一篇文章很多人看了以后,都表示不解,觉得不知道我到底 ...

随机推荐

  1. curl 命令

    看了篇文章: http://www.thegeekstuff.com/2012/04/curl-examples/ 如下: curl支持的协议有:DICT, FILE, FTP, FTPS, Goph ...

  2. sublime Text3 插件编写教程_第一课

    今天给大家分享一下编写一个Sublime Text3 插件的流程以及使用插件解决的一个实际问题. 一.开发插件的前提条件 开发sublime插件用到的是Python语言,因此必须懂Python语言的基 ...

  3. 个性二维码开源专题<后背景>

    //设置图片资源 private Image img1; public override void SetParam() { base.SetParam(); //读取图片 string _image ...

  4. 在Linux CentOS上编译并安装Clang 3.5.0

    编译CoreCLR需要Clang 3.5,而CentOS上安装的是Clang 3.4.2(yum repos中最新版也是这个),只能自己手工编译LLVM的源代码进行安装. (注:CentOS的版本是6 ...

  5. [ACM_水题] UVA 11292 Dragon of Loowater [勇士斗恶龙 双数组排序 贪心]

    Once upon a time, in the Kingdom of Loowater, a minor nuisance turned into a major problem. The shor ...

  6. html中a标签href属性的一个坑

    由于公司需要,小菜最近在搞app web开发,目前只有ios和android版本,虽然仅此两个版本,但是依然要考虑浏览器兼容性问题,因为android和ios默认浏览器内核是不一样的. 先说说兼容性问 ...

  7. 浅谈压缩感知(二十八):压缩感知重构算法之广义正交匹配追踪(gOMP)

    主要内容: gOMP的算法流程 gOMP的MATLAB实现 一维信号的实验与结果 稀疏度K与重构成功概率关系的实验与结果 一.gOMP的算法流程 广义正交匹配追踪(Generalized OMP, g ...

  8. 教程:使用Diskpart创建、扩展或删除磁盘分区

    在Windows Server环境下进行基本的磁盘操作时,管理员可以使用Disk Partition Utility或Diskpart等工具.后者是一个命令行解释器,可作为磁盘管理工具. 管理员可以使 ...

  9. aehyok.com的成长之路三——框架结构

    前言 首先奉上个人网站地址传送门:aehyok.com. aehyok.com的成长之路一——开篇 中主要阐述了自己为什么建立自己的网站,以及个人网站的大致方向. aehyok.com的成长之路二—— ...

  10. Flv.js

    Flv.js 是 HTML5 Flash 视频(FLV)播放器,纯原生 JavaScript 开发,没有用到 Flash.由 bilibili 网站开源. 该项目依托于 Media Source Ex ...