页面伪装异步加载中...
关闭/显示侧边栏
返回首页 mail me! 订阅rss Follow me

像拼图一样设计布局网页。

当然,我说的前提是要去手写HTML 和 CSS.

像用DW那样用DIV拼出来的网页,我真的会很担心而且怀疑是否会在实际的浏览器中错位,这是我坚持一直不用Dreamweaver软件来设计网页的主要原因,虽然有人告诉我Dreamweaver在不停的新版本中都有改进,也有老师给我说,新的Dreamweaver将HTML文档和CSS样式文件结合的更紧密,但对那些在所见所得的环境下机器所生成的代码下,我依然不信任,而对自己手写的代码抱更大的好感。

当然还有一点,我们拼图的过程中要尽量少量的用到<table>,而大部分的布局框架都是用div来完成的。

当我们在开始拼图的时候,我们还需要准备和了解一些东西。

  • 你需要知道什么是CSS盒子模型,而且你需要知道position这个选择器。
  • 你得会在CSS文件的开头写上这么一句*{padding:0; margin:0, outline:0}
  • 当然还有一些会用到的,比如float,overflow等这些控制位置和内容的。
  • 布局的时候,你要习惯用div的background来代替 <img /> 标签。

这样一切就变的简单起来。

阅读全文>>>

关于ThinkPHP的缓存

昨天在使用TP的AR模式更新数据时,就是在create()后使用 M(‘xxx’)->field 来更新字段值时,老是更新不进去,开始以为是手册哪里没有讲这个方法讲明白,经过后面的排查才发现是因为缓存问题。

因为我在中途更新了表,添加了一个新的字段,而这个字段没写入缓存,删除runtime文件夹下内容后正常。

闲心的时候我看了下runtime目录下的东西。

有4个文件夹, Cache,Data,Logs,Temp,然后是~app.php  和 ~runtime.php 文件。

Cache下生成的PHP文件是模板的缓存,而Data文件夹下有个_fields的文件夹,里面存放的便是对应的Model的表的自动填充字段规则,比如:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
return array (
  0 => 'id',
  1 => 'title',
  2 => 'imageurl',
  3 => 'username',
  4 => 'cid',
  5 => 'postdate',
  6 => 'content',
  7 => 'good',
  '_autoinc' => true,
  '_pk' => 'id',
);
?>

也是因为这两个文件就是导致开头我说的问题的原因了,修改了数据表后,缓存的Data并没有更新。

~app.php文件中保存是各种的系统配置,以及一些自定义的配置。

高保真啊高保真

给点力啊。

关于退出FORFUN网信社的一些公告

该从什么地方说起呢。

只是说,这是一个很早的决定,在社团待了这么久,很多的还是失望。

那么多人,简简单单的一个活动都办不好,还有什么好说的。

在社团待的这一年半的时间里,我不想说我学到了什么东西的这些客套话,我学到的东西是我自己的事,或许社团起到了一些作用,那就是逼迫。

阅读全文>>>

走好。

wave一直感觉很先进,只是,也一直感觉反应太慢了。

Page 2 of 271234567...Last »