在大段字符串,或者生成php文件或其他文件时候,定界符非常好用,定界符有以下特点,定界符又叫heredoc技术,是必须掌握的.

  • 以<<<EOF开始标记开始后面不能有空格换行,以EOF结束标记,结束标记必须顶头写,不能有缩进和空格,且在结束标记末尾要有分号
  • 开始标记和开始标记相同,比如常用大写的EOT、EOD、EOF来表示,但是不只限于那几个,只要保证开始标记和结束标记不在正文中出现即可
  • 位于开始标记和结束标记之间的变量可以被正常解析,但是函数则不可以。在heredoc中,变量不需要用连接符.或,来拼接
  • 里面支持$var这样的变量解析,但是遇到需要拼接字符串可以用{$var}qq,也就是变量加上{}
  • 如果想输出$本身不解析,可以 \$var这样$var变量就不会解析.

掌握以上几点,基本上定界符你就非常熟悉了如果想控制输出内容,可以在定界符外面处理好,然后再连接到里面

表单input一般用来做文本框或文本域,如果页面想显示内容并且点击可以编辑,可借助div的属性contenteditable="true"就能可编辑.

如果只是设置这个属性,虽然可以编辑,但是接收不到内容这时候就需要添加表单隐藏域

<input type="hidden" name="ftitle" />

在提交的时候需要通过js来把div内容传到这个隐藏域.

笔者在最近做一款表单调查就用到了这个,发现真的很好用,可容易实现,点击可编辑.

jquery大家都很熟悉,以前使用的方法有click,live,delegate等等但是在最新1.8+,很多方法不支持了,而且使用新的方法on可以绑定未来元素,简单说就是通过ajax加载进来的或者js添加进来的也支持.

$(document).on('click','#t',function(){
$(this).val();
});

document也可以是选择器,如class,id等

typecho是一款很小的php博客,相比较于wordpress来说简单够用了,支持markdown语法,但是原版功能还是比较弱的.本人在此基础上新增了以下功能,插件来自网络.

  • 新增浏览次数和排行榜插件.
  • 新增标签云,彩色的字体
  • 字体改为微软雅黑默认
  • 导航新增分类显示
  • 设置里新增是否开启留言功能,此处是全局设置,设置后与留言有关的都不会显示,因为前段时间备案时候要求不允许评论,这样就不用改代码
  • 归档新增文章数量按月分
  • 后台标签改为选择
  • 新增设置处填写备案号

基本上就是以上修改.欢迎下载 https://gitee.com/yoby/typecho