DOM 精简知识教程 先来看一张简单的文档树很明显树的顶层节点是NodeA节点,接下来可以通过指定的合适节点移动到树中的任何点,结合以下的代码你可以更好的了解这棵树节点间的相互关系:NodeA.firstChild = NodeA1 NodeA.lastChild = NodeA3 NodeA.childNodes.length = 3 NodeA.childNodes[0] = NodeA1 NodeA.childN
Smarty 学习随记(5) 常量 SMARTY_DIR 是到smarty类目录的完全路径,必须以/结束。如果没有定义,将会自动决定路径. SMARTY_CORE_DIR 是到smarty类core文件目录的完全路径,必须以/结束。如果没有定义,将会自动定义为smarty_dir路径下面的子目录. 变量 $template_dir 默认的模板目录名,默认为"./templates". $compile_dir 默认的编译模板目
Smarty 学习随记(4) 常规函数 assign assign用来在执行模板时分配变量值.var,value是必须的参数.var为要分配值的变量名,value为分配的值. counter counter用来输出一个计数. 可以用多个计数,但是名字必须各不相同.name表示计数器名,默认为default.start表示计数的初始值,默认为1.skip计数的间隔,默认为1.direction表示计数方向,up或down,默认为
Smarty 学习随记(3) 内建函数 内建函数不能擅自修改。 capture capture函数的作用是收集模板输出的数据到一个变量里,而不是把它们输出到页面.例如任何在 {capture name="foo"}和{/capture}之间的数据都被收到了由函数的名称属性指定的变量{$foo}里,或者{$smarty.capture.foo}里。如果函数没有名字属性,将使用"default".每个{capture}都必须对应{
Smarty 学习随记(2) 变量调节器变量调节器 变量调节器用于变量,自定义函数和字符串. 可以使用|符号和调节器名称应用调节器. 变量调节器由赋予的参数值决定其行为. 参数由:符号分开. 如果你用变量调节器调节数组变量,结果是数组的每个值都被调节.如果你想要调节器调节整个数组,你必须在调节器名字前加上@符号. 例如: {$articleTitle|@count}(这将会在输出 $articleTitle 数组里
Smarty 学习随记(1) Smarty 学习随记!我的个人建议,下边的文字都是SMARTY里经常用到的一些基础概念的东西! 写的非常细致,而且接近中国人的思维了,都是工作中做的总结. 但是更全的资料到SMARTY的官方论坛上去看吧!!!!!http://www.phpinsider.com/smarty-forum/ 我注册的ID是:phpcoder虽然是全英文的,但是只要你能看个大概其,相信收益将会非常大,而且上边的
从javascript语言本身谈项目实战 随着ajax的升温,javascript越来越得到人们的重视。重要的是,ajax在一定程度上带来了web软件架构上的变化,人们把越来越多的功能分配到客户端实现,javascript子项目规模越来越大。如何更高效的使用javascript,如何更科学的组织javascript,如何更顺利的保证项目进展?我想就我的经验谈一点浅见。一。 开发人员需要认真学习javascript语言本身
61条面向对象设计的经验原则 “你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。” ----------Arthur J.Riel(1)所有数据都应该隐藏在所在的类的内部。(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。(3)尽量减少类的协议中的消息。(4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相
ASP 编程中20个非常有用的例子 18. SQL常用命令使用方法: (1) 数据记录筛选: sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" sql="select * from 数据表 where 字段名 like %字段值% order by 字段名 [desc]" sql="select top 10 * from 数据表 where 字段
精妙SQL语句整理 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice disk, testBack, c:mssql7backupMyNwind_1.dat --
Mysql日期和时间函数不求人 对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) DAYOFWEEK(date)
PHP优化及高效提速问题小结 一、 在函数中,传递数组时使用 return 比使用 global 要高效,比如: function userloginfo($usertemp){ $detail=explode("|",$usertemp); return $detail; } $login=userloginfo($userdb); 比 function userloginfo($usertemp)
JS实现浏览器菜单命令 一、【文件(F)】菜单中的命令的实现 1、〖打开〗命令的实现 [格式]:document.execCommand("open") [说明]这跟VB等编程设计中的webbrowser控件中的命令有些相似,大家也可依此琢磨琢磨。 [举例]在之间加入: 打开 2、〖使用 记事本 编辑〗命令的实现 [格式]:location.replace("view-source:"+location)
我和3个女孩的故事(4个月) 自从进了水园,就知道情感故事所占的比重 总是想把自己的每个感动的细节都来此与大家分享 一直忍着,熬着,看着别人的情感贴,感动,比较 人总是在经历中长大,我也不排除 渐渐的同等的经历也在自己的身上出现 真想和XDJM们说说,也以此为水园献上自己该写的一份: 题目:我和3个女孩 人物:我 女孩A 女孩B 女孩C
LIKE 和通配字符处理 看联机帮助重新认识LIKE,总结一下:LIKE 关键字搜索与指定模式匹配的字符串、日期或时间值。LIKE 关键字使用常规表达式包含值所要匹配的模式。模式包含要搜索的字符串,字符串中可包含四种通配符的任意组合。 通配符 描述 示例
关于SQL的联接 今天没事好好看了下联机帮助,总结下SQL的联接。。。联接基础知识通过联接,可以根据各个表之间的逻辑关系从两个或多个表中检索数据。联接表示如何使用一个表中的数据来选择另一个表中的行。联接条件通过以下方法定义两个表在查询中的关联方式: 指定每个表中要用于联接的列。典型的联接条件在一个表中指定外键,在另一个表中指定与其关联的键。指定比较各列的值时要使用的逻辑运算符(=、可在 FROM
论成熟 已经看好了房子,但是还要等到礼拜六才能搬进去。今天在朋友那里收拾东西,才发现,我的东西是最多的,什么乱七八糟的,杯子最多了,丢掉了该丢掉的,放好了该放好的,心情也波动着,只是在朋友面前装着一副无所谓的样子。下来时提着东西,在丢进垃圾桶的瞬间,停了一下,看了看,想了想,心情低落。。。想下去去超市喝点酒。也许每个人在有些东西面前总是成熟不起来,也许成熟对它总是起不了作用。。。想想,现在不是有个电视剧
PHP编码规范 1. 介绍 1.1. 标准化的重要** 标准化问题在某些方面上让每个人头痛,让人人都觉得大家处于同样的境地。这有助于让这些建议在许多的项目中不断演进,许多公司花费了许多星期逐子字逐句的进行争论。标准化不是特殊的个人风格,它对本地改良是完全开放的。 1.2. 优点 当一个项目尝试着遵守公用的标准时,会有以下好处: · 程序员可以了解任何代码,弄清程序的状况 · 新人可以很快的适应环境 · 防止新接触
PNG格式 PNG是20世纪90年代中期开始开发的图像文件存储格式,其目的是企图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。流式网络图形格式(Portable Network Graphic Format,PNG)名称来源于非官方的“PNGs Not GIF”,是一种位图文件(bitmap file)存储格式,读成“ping”。PNG用来存储灰度图像时,灰度图像的深度可多到16位