网络技术

html-cheat-sheet

几个有用的web开发工具卡

每当在Web开发中被某些问题困扰时,你应该去 Google 一下,或查阅编程书籍。不过,我在下面将介绍一个非常有用的速记卡(Cheet Sheet)列表,当遇到一些问题时,可以快速查询。收藏这个网页吧!

(提示:点击缩略图后可查看相应速记卡。)

HTML

HTML5

HTML Character Entities

CSS

javascript

jquery

php

MYSQL

正则表达式

很久没更新了,分享一个豆瓣的CSS和js开发规范

几个月没更新了,最近专注于运营和推广了,技术方面有点生疏,今天看到twitter上有人分享了豆瓣的css和js的规范,感觉不错,比较适合中小型网站建设初期规范的建立,规范的建立对以后修改和协作更容易。这个豆瓣的规范具有不错的参考价值适合前端开发和准备加入前端开发工程师的朋友来来学习。

豆瓣CSS开发规范

https://docs.google.com/document/pub?id=17dKkWwdaKyNnkwswihHje2cfoMGqbSJLydTIxqFwlQU

豆瓣Javascript代码风格规范

https://docs.google.com/document/pub?id=17ICSeE4Qd04-1U-pphmKCAmfgJGEVjqDellbu4oAiqU

以后博客的方向可能有所改变,开始尝试写一些网站运营,宣传推广方面的经验了。

IETESTER V0.44强势公布

之前介绍过前端页面调试利器IETESTERIETester多IE版本共存的解决方案。目前出了最新版V0.44。

IETester是一个免费的WebBrowser控件,让您有渲染和IE9预览,IE8的,JavaScript引擎在IE7 IE 6和在Windows 7,Vista和XP的IE5.5以上,以及在同一过程中安装IE浏览器。

点击下载

这是一个alpha版本,您可以随意发表评论,对IETester论坛/错误。
要求:Windows 7,Windows Vista或Windows XP的IE7的最低(视窗XP/IE6配置有一些问题,例如不和IE8在XP下工作而不7)
注意IE9:IETester安装程序不包括IE9文件,所以你将需要安装IE9预览和复制文件手动:查看如何安装在IETester(IE9 IE9预览要求Vista SP2或Windows 7)。
CHANGE LOG (更新信息):
2010年5月30日:v0.4.4
•更正IE9打开的多个错误(比照论坛的报告)
•重复任务栏缩略图更正错误(比照论坛的报告)
•增加了选项,使任务栏缩略图每选项卡(默认情况下启用禁用弹出窗口)
2010年4月21日:v0.4.3
•增加的选择遇到IETester IE9实例
•新增孟加拉语言
2009年10月24日:v0.4.2
•关闭错误更正介绍v0.4
•增加了菜单,启用/禁用功能:
◦启用/禁用缓存
◦启用/禁用图片
◦启用/禁用影片
◦启用/禁用背景声音
◦启用/停用JavaScript
◦启用/禁用Java
◦启用/禁用ActiveX
◦启用/禁用行为
•新增通知时,标签和按钮重新崩溃的标签
•视窗7只:添加任务栏图标覆盖选项卡崩溃时
•修正的“Internet Explorer选项”不工作在多进程模式
•修正“输入”和“Esc键”键错误
2009年9月23日:v0.4.1
•改进的标签关闭处理onbeforeunload事件(见错误报告)
2009年9月21日:v0.4
•新增“管理员窗口的标题时IETester作为管理员启动(Vista和Windows 7只)”信息。
•增加了多进程架构。使用此选项,每个选项卡是推出一个新的进程。
•增加了在Windows 7的Aero皮克功能。
•修正了几个bug密切的标签
2009年7月24日:v0.3.5
•增加了对新版本的每周检查
•IETester现在工作在Windows 7(但不太稳定)
•卸载错误更正
2009-07-17:v0.3.4
•增加了“文字大小”菜单
•增加了按Ctrl + L型/ Alt + D以/ F6来选择解决当前标签栏
2009年5月10日:v0.3.3
•实施“window.external”功能
•增加了透明度,支持IE5.5以上
2009年3月24日:v0.3.2
•更正DebugBar定位
•增加了IE8的最终决定,取消IE8的RC1的
2009-03-18:v0.3.1
•DebugBar可以打开成IETester(DebugBar v5.2.1或更需要)
•修正螺纹“window.close”处理死锁错误(此处报告)
•增加了按Ctrl + + /按Ctrl + – /按Ctrl +0处理变焦使用快捷键
•增加了“关闭全部页面”图标,剪彩酒吧(按Ctrl + Alt + W键盘快捷键)
•新增“关闭除积极”图标所有打开的标签来ribbont栏(Ctrl +轮班+ ALT键+瓦/ Ctrl + Alt键+ F4键键盘快捷键)
•在“打开所有版本”,即可用性,选择哪个版本的开放标签
•新增“查看源文件”对话框(需要DebugBar)(按Ctrl + U的键盘快捷方式)
2009-02-16:v0.3
•增加了一些新的语言如维吾尔族()
•增加了命令行参数
•增加了缩放功能
•增加了按Ctrl +宽快捷关闭标签
•增加了IE8的RC1和删除IE8的测试版2
•新编丝带接口
•新增按钮打开所有版本的URL
•与IE6的XP的安装现在IE7的实例(尚未工作非常好,一个很大的错误,在以后的版本会改善)
•修正“网络搜索”框提示旗帜截断错误。
•更正网页闪烁调整大小时IETester
•更正的线程同步错误时关闭标签
•更正错误的JavaScript window.close
•改进的线程处理
•更正选项卡崩溃时,按’输入’错误
2008-09-07:v0.2.3
•修正在地址栏上的限制
•更正(IE浏览器打印功能崩溃)是提高稳定性小错误
•增加了打印和打印预览作品
•增加了IE8的Beta 2和删除IE8的测试版1
2008-05-27:v0.2.2
•增加了搜索框快捷键(Ctrl + E或按CTRL + K shortkeys)
•可定制的网页
•增加了对刷新shortkeys:F5/Ctrl +受体;按Ctrl + F5键刷新为完成
•增加了一个“刷新完成”菜单项,以绕过缓存刷新
•新增“全部刷新”菜单项
•修正下拉IE7的错误选择
•修正了剪彩按钮小图标
•增加了大量的翻译
2008-04-22:v0.2.1
•更正错误是提高稳定性
•新增翻译
•IETester现在可以在XP下没有SP2的推出。自定义版本的残疾,但仍然是一项关于XP完整版本的第一步。
2008-03-20:v0.2
•新增IE7和IE8的测试版1的实例
•现在的工作模态对话框
•上下文菜单IE6和IE5.5以上工作情况
•小错误更正
2008-02-29:v0.1.3
•XP的样式,IE6和IE7的工作情况
2008-02-25:v0.1.2
•添加“Internet选项”对话框
•现在的工作条件的意见
2008-02-19:v0.1.1
•IETester现在工作在Windows XP SP2的
2008-02-18:v0.1
•首先释放Vista与IE6和IE5.5以上的IETester

网页中圆角的制作方法与选择(一)宽度固定高度自适应的圆角

今天在做移动新版页面的模板的时候因为页面中用到了很多圆角的效果,基本效果如下:

圆角效果

所以准备做一个圆角的通用模板。考虑到网站中此圆角样式只有两种宽的尺寸370和750,但高度不定所以首先做了一个固定宽高度自适应的模板。

代码如下:

Html部分:

1
2
3
4
5
6
7
8
9
10
11
12
13
<div class="box">
<div class="box-top">
<h2>宽固定高自适应box</h2>
</div>
<div class="box-bd">
<ul>
	<li><a>新闻标题新闻标题新闻标题新闻标题新闻</a></li>
	<li><a>新闻标题新闻标题新闻标题新闻标题新闻</a></li>
	<li><a>新闻标题新闻标题新闻标题新闻标题新闻</a></li>
	<li><a>新闻标题新闻标题新闻标题新闻标题新闻</a></li>
</ul>
</div>
</div>

CSS部分:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
.box {
	width:370px;
	padding-bottom:3px;
	background:url("../images/box-round.png") 0 100% no-repeat;
}
.box .box-top {
	height:27px;
	padding:2px 2px 4px;
	background:url("../images/box-round.png") -370px 0 repeat-x;
}
.box .box-top h2 {
	font-size:14px;
	line-height:27px;
	color:#1866a6;
	padding-left:20px;
	background:url("../images/ico.gif") 5px 7px no-repeat;
}
.box .box-bd {
	border-left:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
	padding:5px 10px 8px;
}
.box {
	background-position:0 100%;
}
.box .box-top {
	background-position:-370px 100%;
}

提示:你可以先修改部分代码再运行。

如果还要新加一个750宽度的,则要修改一下代码。

html代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<div class="width1">
<div class="box">
  <div class="box-top">
    <h2>宽固定高自适应box</h2>
  </div>
  <div class="box-bd">
    <ul>
      <li><a href="">新闻标题新闻标题新闻标题新闻标题新闻</a></li> 
      <li><a href="">新闻标题新闻标题新闻标题新闻标题新闻</a></li> 
      <li><a href="">新闻标题新闻标题新闻标题新闻标题新闻</a></li> 
      <li><a href="">新闻标题新闻标题新闻标题新闻标题新闻</a></li> 
    </ul>
  </div>
</div>
</div>
<div class="width2">
<div class="box">
  <div class="box-top">
    <h2>宽固定高自适应box</h2>
  </div>
  <div class="box-bd">
    <ul>
      <li><a href="">新闻标题新闻标题新闻标题新闻标题新闻</a></li> 
      <li><a href="">新闻标题新闻标题新闻标题新闻标题新闻</a></li> 
      <li><a href="">新闻标题新闻标题新闻标题新闻标题新闻</a></li> 
      <li><a href="">新闻标题新闻标题新闻标题新闻标题新闻</a></li> 
    </ul>
  </div>
</div>
</div>

CSS代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
.width1 {
	width:370px;
	margin:20px auto;
}
.width2 {
	width:750px;
	margin:20px auto;
}
.box {
	padding-bottom:3px;
	background:url("http://www.yuwuxing.com/code/box/images/box-round.png") no-repeat;
}
.box .box-top {
	height:27px;
	padding:2px 2px 4px;
	background:url("http://www.yuwuxing.com/code/box/images/box-round.png") repeat-x;
}
.box .box-top h2 {
	font-size:14px;
	line-height:27px;
	color:#1866a6;
	padding-left:20px;
	background:url("http://www.yuwuxing.com/code/box/images/ico.gif") 5px 7px no-repeat;
}
.box .box-bd {
	border-left:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
	padding:5px 10px 8px;
}
.width1 .box {
	background-position:0 100%;
}
.width1 .box .box-top {
	background-position:-370px 0;
}
.width2 .box {
	background-position:-740px 100%;
}
.width2 .box .box-top {
	background-position:-1490px 0;
}

提示:你可以先修改部分代码再运行。

宽度固定,高度自适应的圆角就这样完成了,如果需要宽度也能自适应敬请期待PART II,宽高自适应的圆角边框