- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 snake小游戏代码
.food{background-color:#0000ff;} .snake{background-color:ff0000;} var Rows=20; // 设置行var Cells=20; // 设
2012-11-30 15:53:01 613
原创 利用Smarty实现文本隔行变色
php页面include "libs/Smarty.class.php";$smarty = new Smarty();$link = mysql_connect('localhost','root','123');mysql_select_db('ecshop',$link);mysql_query("set names utf8");$sql = "select *
2012-11-26 17:42:14 1053
原创 dedecms相关知识
一、什么是二次开发?比如以前学习的ecshop开发小型购物网站。利用已有的开源项目,进行相关设置于更改,形成自己想得到网站的前后台。二、CMS(content manage system)内容管理系统1、概念:内容:文字、图片、文件、音乐、影视。。。2、优点:快速、简便、开源(开放源代码)3、目前比较流行的CMSdedeCMS(织梦CMS):开发中小型网站(
2012-11-26 16:58:14 536
原创 json和javascript之间的转化
通过 JavaScript,您可以创建一个对象数组,并像这样进行赋值:var employees = [ { "firstName":"Bill" , "lastName":"Gates" }, { "firstName":"George" , "lastName":"Bush" }, { "firstName":"Thomas" , "lastName": "Carter"
2012-11-24 19:30:44 411
原创 Smarty中配置文件的用法
1,首先将配置文件写到相应的文件夹(configs文件夹)配置文件(本质就是记事本文件(*.conf))的写法:#注释#全局变量变量名 = 变量值(非字符类直接写、字符类的加’…’或”…”、大段字符包括段落标记等”””…..”””)Name = ‘张三’Age =19#局部变量[局部名称]//声明局部变量的作用域变量名 = 变量值(非字符类直接写、字符类的加
2012-11-24 09:16:48 890
原创 缓存的概念和开启步骤
1,缓存的概念:在PHP中,缓存就是就是硬盘中的一块区域,将生成的不变的页面放入这块区域中,相当于直接放入了缓存。当用户重复访问相同页面的时候,直接从缓存区域调用页面。作用:提高计算机数据的访问速度2,步骤1:开启缓存($smarty->caching=true|$smarty->caching=2设置lifetime)步骤2:设置缓存目录($smarty->cache_dir
2012-11-24 09:15:08 442
原创 smarty中变量调节器的用法
1,variable_modifiers.phpinclude ("../libs/Smarty.class.php");$smarty = new Smarty();$smarty->caching=2;$smarty->template_dir="../demo/templates";$smarty->compile_dir="../demo/templates_c
2012-11-24 09:10:22 344
原创 ajax解析XML
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">ajax解析XMLfunction jsToXML(){ testXHR("example.xml","",xmlTotable); }function xmlTotable(xhr
2012-11-24 09:06:31 321
原创 js的DOM操作
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> new document function showDiv(){ //DOM js的DOM操作, 类似于php DOM操作XML //创建一个元素,参数是
2012-11-21 15:20:23 342
原创 有关 关联数组、索引数组、对象在Smarty中的应用
php文件 $address = array('北京','天津','河北'); $birthday = array(year=>'1990',month=>'12',day=>array('1',"星期一")); class Stu{ var $name; var $sex; var $age; function study(){ echo "好好学
2012-11-19 20:09:38 1586
原创 构造器 原型链
//问题:构造器的原型怎么来的?他是复制的Object.prototype而来,他就是最顶级的对象原型,也就是所有对象的基础//原型链 function f2(){ //this.name = 'xiaohua'; } //f2.prototype.name='admin'; Object.prototype.name='user'; var o3 =
2012-11-19 19:58:26 484
原创 缓存(补充)
缓存:1.什么是缓存(cache)?内存(临时存放数据,解决cpu和外部设备之间速度不匹配)高速缓存(cache)(解决cpu和内存之间速度不匹配的问题)作用:提高计算机数据的访问速度网站设计中(软件开发中)缓存的概念:在PHP中,缓存就是就是硬盘中的一块区域,将生成的不变的页面放入这块区域中,相当于直接放入了缓存。当用户重复访问相同页面的时候,直接从缓存区域调用页面。
2012-11-16 15:50:13 381
原创 提示框
//提示框prompt()第二个参数是默认值 var x = prompt('enter number between 0 and 10',''); try{ if(x //throw 把这个错误跑出去 throw 'err1'; }else if(x>10){ throw 'err2'; } }catch(err){ if(err ==
2012-11-16 15:48:46 380
原创 for...in遍历数组
//for...in用来遍历数组的元素或者是对象的属性 var x; var cars = new Array(); cars[0] = '夏利'; cars[1] = '奥拓'; cars[2] = '时风'; //如果是数组的话,x变量就是数组的下标,2,数组有几个元素,就循环几次,3,每循环一次就会对数组的元素进行操作 for(x in cars ){ do
2012-11-16 15:47:25 573
原创 js变量
//声明一个变量,并且给变量赋值 var v = 'name'; //如果没有声明,直接赋值的话,js会自动的给这个变量声明 o = 'hello';//在js中 +// (1)字符串连接 (2)四则运算符//字符串连接的时候,如果 数值+字符串,会自动的将数值转化为字符串 var x = 100; var y = "100"; y=Number(y
2012-11-16 15:45:53 485
原创 缓存
1.什么是缓存(cache)?内存(临时存放数据,解决cpu和外部设备之间速度不匹配)高速缓存(cache)(解决cpu和内存之间速度不匹配的问题)作用:提高计算机数据的访问速度网站设计中(软件开发中)缓存的概念:在PHP中,缓存就是就是硬盘中的一块区域,将生成的不变的页面放入这块区域中,相当于直接放入了缓存。当用户重复访问相同页面的时候,直接从缓存区域调用页面。2.如何应
2012-11-14 18:21:06 303
原创 知识点必记
_isset() 用来测定变量是否存在的函数_unset() 删除指定的变量,参数为要删除的变量的名称_set() 程序在运行过程中为私有成员属性设置值_get() 在运行过程中,在对向外部获取私有属性的值query() 向数据库发送查询命令来执行select_db() 为数据库查询选择默认数据库$erron 返回最近函数调用的错误代码$error
2012-11-13 18:23:36 507
原创 验证码(规整)
class CheckCode{ private $width; private $height; private $im; private $text; function __construct($width,$height){ $this->width=$width; $this->height=$height; } function C
2012-11-12 18:54:24 332
原创 验证码画布设计
$im = imagecreatetruecolor(80,20);$bgcolor = imagecolorallocate($im,200,255,255);//调制背景色$bordercolor = imagecolorallocate($im,0,0,255);//调制边框颜色$tcolor = imagecolorallocate($im,255,0,0);$green
2012-11-12 18:52:20 529
原创 mysql_2
四、数据的增、删、改1.insert into table_name (col_name1,col_name2...)values('','',..);//添加记录(注意:字符串或时间日期型数据需要加单引号,列的数量必须和值的数量相匹配,可以用到的值null,default,now()都可以作为values出现)2.update table_nameset col_name =
2012-11-12 18:49:02 327
原创 mysql_1
一.相关概念(最重要的)1.什么是数据库?(什么叫数据data,数据库database,数据库管理系统DBMS(MySQL、DB2、SQL SERVER、Oracle、access、Sybase、vbasic,vfoxfro))2.数据库的建模:层次模型(学校,网状模型(主要用于表非常少的情况,主要用于存储数据)),关系模型(最常用,冗余度最小),自定义模型3.关系模型(表和表之间有联
2012-11-12 18:48:01 341
原创 dom
//1.实例化对象,参数是1.版本号(xml的版本号).//2.编码//这个DOMDocument对象指的是整个文档$doc - new DOMDocument('1.0','utf-8');//var_dump($doc);//2.该加载XML文件,在内存中生成一个节点树/树状图,首先要知道我们加载哪个文件,使用DOMDocument对象的load方法,参数就是xml文件名,
2012-11-12 18:44:12 338
原创 变量调节器
变量调节器用于变量,自定义函数和字符串。请使用‘|’符号和调节器名称应用调节器。变量调节器由赋予的参数决定其行为。参数由‘:’符号分开。在php文件中$string = “hello word!\nPHP”;$smarty->assign(“cap”,$string);在tpl文件中Capitalize将变量的所有单词首字母大写Count_characters计算变量里
2012-11-12 15:27:31 494
原创 xml
1.什么是XML(可扩展标记语言)2.掌握XML的作用:HTML主要用来描述(表现),XML主要用于数据的存储(层次(树状)结构数据库)(bookstore-->book-->(title,author,publisher,price..)3.利用PHP读取XML中的节点信息(1)创建DOMDocument(version,encodeing)对象(2)加载文件load方法(3
2012-11-12 15:24:44 347
原创 全局变量和文件的读取
$_session:变量的生命周期就是他所在的脚本的运行周期,session是保存在服务器端的,通过php.ini文件中的session.save_path,来保存session的。$_GLOBALS 包含一个引用指向每一个当前脚本的全局范围内的有效的变量。$_SERVER变量由 Web 服务器设定或者直接与当前脚本的执行环境相关联$_GET 经由 HTTP GET方法提交至脚本的
2012-11-11 15:48:41 663
原创 Smarty
Smarty的安装安装类似于ecshop。只需要将libs文件夹拷贝到服务器目录下即可。templates:存放页面模板,路径任意。templates_c:存放编译之后的页面模板。(在后台数据部发生变化时,打开网站调用的是编译之后的模板。里面的文件系统自动生成)configs:模板所需要的特殊的配置文件cache:存放Smarty缓存内的模板(临时)应用Smarty
2012-11-11 15:43:46 378
原创 Smarty知识点
Smarty模板技术一、什么是Smarty?1.概念:是使用PHP写出来的模板引擎,实现了后台逻辑(*.php)和外在内容(前台页面)分离,将php程序员和美工设计人员进行分离。应用Smarty的网站程序逻辑的改变不会影响美工页面的设计,美工设计从新修改之后不会影响到程序逻辑。2.优点:在比较大的项目中才得以体现:当后数据没有变化的时候,只需一次编译,只有当后台数据发生变时,页面才
2012-11-08 17:31:05 507
原创 ajax知识点
XMLHttpRequest 对象来创建一种动态性极强的 web 界面要想把请求发送到服务器,我们就需要使用 open() 方法: open() 方法需要三个参数。第一个参数发送请求所使用的方法(GET 还是 POST)。第二个参数规定服务器端脚本的 URL。第三个参数规定应当对请求进行异步地处理send() 方法请求送往服务器在callback()回调Ajax的封装funct
2012-11-07 14:34:05 328
原创 学习知识点
1.XML和HTML的区别:XML是用来存储和传输数据的,HTML是用来显示数据的2.为什么要使用JSON?解析:XML速度慢,而且复杂,所以我们的思路是,将获得数据转化成一个字符串。3.在javascript中使用typeof()获得数据类型。注意:在javascript中,数组也是对象的一种数据类型,但我们操作这个对象的方法和操作操作数组是一样的。Json_encode
2012-11-06 20:16:16 352
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人