Web笔记
iteye_10735
这个作者很懒,什么都没留下…
展开
-
IE6下的 CSS 和 HTML 注意事项
1, 关于图片IE6只支持8位的PNG透明图片,所以,所有透明图片,需要转换成GIF格式的才能正常显示。 2,关于float以后的margin-left双倍问题所有float:left后面,都要加上display:inline; 3,float以后,撑开边框的方法在float层的父层,加上:#main-body:after { content: "...2011-06-23 16:43:33 · 79 阅读 · 0 评论 -
关于COOKIE
Cookie中一些可能不知道或被忘记的细节: 1. Cookie不能包含空格,分号,逗号等特殊字符。如有有的话,需要在写入时用escape()编码,读取时用unescape()解码。 这是因为,cookie的存储方法是string,而不是数组,不同键值之间是用; (逗号+空格)分开。 document.cookie = "name1=value1";document....原创 2013-03-03 17:42:02 · 103 阅读 · 0 评论 -
JavaScript的三种构造模式
在创建一个对象的时候,js有三种可以选择的方法 1. Factory Pattern function createCourse(number, room, teacher){ var course = new Object(); course.number = number; course.room = room; course.teacher = tea...原创 2013-03-03 17:12:42 · 110 阅读 · 0 评论 -
JS中的null, undefined, NaN, false和0
一直都知道,在JS的if判断中,null, undefined, NaN, false, 0, ''都为假,但是: null == undefined is truefalse == 0 is truefalse == '' is true0 == '' is trueNaN == NaN is falseNaN == 0 is falseNaN ...原创 2012-11-17 17:53:18 · 180 阅读 · 0 评论 -
HTML的script标签与noscript标签
其实HTML的script标签学过Web开发的应该都知道。只是,用框架开发的话,这些标签通常都是自动生成,平时并不会去注意,更多的是在意src路径里的那个js文件。 最近在写JS的练习代码时,才无意中发现,原来script标签里,也有很多讲究。 根据W3C标准,script标签里的type属性是required的,而src是optional。虽然不写type运行也不会有问题。 ...原创 2012-11-05 19:31:31 · 521 阅读 · 0 评论 -
HTML的footer置于页面最底部的方法
需求:有时候,当页面内容较短,撑不开浏览器高度,但是又希望footer能在窗口最低端。 思路:footer的父层的最小高度是100%,footer设置成相对于父层位置绝对(absolute)置底(bottom:0),父层内要预留footer的高度。 <!-- 父层 --><div id="wapper"> <!-- 主要内容 -->...原创 2013-07-03 16:00:12 · 684 阅读 · 0 评论 -
JavaScript的prototype
最近在看一些web开发的知识教程,觉得关于prototype的这段需要记录一下。 对于js的每一个object,都有internal property,可以通过obj.proName或者obj['proName']来调用。通过obj.hasOwnProperty('proName')可以检查obj是否有相对于的属性。 对于普通的object, property的使用方法如下: ...原创 2012-09-14 01:38:29 · 89 阅读 · 0 评论 -
各种浏览器的添加收藏功能JS脚本
现在主流的PC机浏览器,按内核分,主要是IE, Chrome, 火狐, Opera四家。 IE家族:if(typeof window.external.AddFavorite != "undefined"){ window.external.AddFavorite(url, title);} 火狐:if(window.sidebar){ windo...原创 2013-06-26 09:35:31 · 688 阅读 · 0 评论 -
Cover-up Method for replacing the Section headings
内容摘抄自 《Web Design for Developers》by Brian Hogan ① <h2 id="search_header">Search Recipes<span></span></h2>在heading上加链接<h2><a id="search_header" href原创 2012-01-18 14:52:24 · 105 阅读 · 0 评论 -
Drupal模块自定义版本更新(hook_update_N)的用法
自己编写的Drupal模块,有时候需要对数据库表进行修改,但是又不想抹掉已经在数据库中存有数据的表格,就要用到hook_update_N()。 步骤:1。在模块的 .install 文件夹下添加hook_update_N()的钩子. 按照drupal官网文档上的命名规则,建议用version版本号来定义N是多少。例如,如果.info里version = ‘6.x-1.2', 那么fun...原创 2011-09-22 16:08:06 · 339 阅读 · 0 评论 -
[笔记]字体的选择和排版
以下笔记内容来自《Web Design for Developers》by Brian Hogan Web页面中,最常用的三种类型的字体(限英文= =) 1. serif fonts这种字体的特点是带有笔锋,最常用在出版印刷体中(The Times New Roman),但并不适合用在网页中,特别是字体小的时候。主要用在headling, logo和其它字体比较大的地方...原创 2012-01-13 12:43:42 · 353 阅读 · 0 评论 -
Ubuntu下Drupal的clean URL enable的方法
要把rewrite全部打开,要设置以下几个地方 1. 打开apache http server 的rewrite $ sudo a2enmod rewrite 2. drupal文件夹下,有个.htaccess文件,打开之后,在里面找到 # RewriteBase /drupal 把#去掉,然后把/drupal改成对应的地址,比如,我在浏览器里访问本地dr...原创 2011-09-05 20:15:34 · 120 阅读 · 0 评论 -
About Gmail SMTP Setting
About Gmail SMTP Setting Gmail SMTP server address: smtp.gmail.comGmail SMTP user name: Your full Gmail address (e.g. me@gmail.com)Gmail SMTP password: Your Gmail passwordGmail SMTP port:...原创 2011-09-01 20:27:05 · 968 阅读 · 0 评论 -
在Apache权限访问设置
修改VirtualHost文件 1. 禁止特定IP <Directory "/var/www/web/">Order allow,denyAllow from allDeny from 10.0.0.1 #阻止一个IPDeny from 192.168.0.0/24 #阻止一个IP段</Directory> 2. 只允许特定访问 <Di...原创 2011-08-21 16:53:56 · 83 阅读 · 0 评论 -
在Apache HTTP Server中配置Virtual Host
有时候需要在同一个域名下,通过不同的端口访问不同类型的站点。笔记中的配置环境是ubuntu 1. 在/etc/apache2/sites-available/中创建一个新文件。/*******file: test********/ Listen 89<VirtualHost 96.9.160.81:89> ServerAdmin w...原创 2011-08-21 15:59:02 · 610 阅读 · 0 评论 -
CSS使用笔记
1. span的height, width失效问题 display: inline-block; 2. input上下对其的问题,使用image type的input经常会发生input和旁边的文字对不齐的went,解决方法: vertical-align: middle; 3. 段落自动缩进 text-indent:2em; ...原创 2011-07-17 18:41:52 · 79 阅读 · 0 评论 -
WEB小窗口笔记
1. 打开窗口window.open("网页地址","窗口名称","参数")width=整数数字 设置窗口的宽height=整数数字 设置窗口的高scrollbars=yes|no 是否有滚动条(yes代表有,no代表没有,下同)menubar=yes|no 是否有菜单栏toolbar=yes|no 是否有工具栏location=yes|no 是否有地址栏status=yes|...原创 2011-07-17 05:32:13 · 225 阅读 · 0 评论 -
JS的一些常用方法
1. 字符串去前后空格function trim(v) { return v.replace(/(^/s*)|(/s*$)/g, ""); } // 去掉左右空格function ltrim(l) { return l.replace(/(^/s*)/g, ""); } // 去掉左空格function rtrim(r) { return r.replace(...原创 2013-03-21 15:34:29 · 87 阅读 · 0 评论