一切福田,不離方寸,從心而覓,感無不通。

Category Archives: Frontend

前端开发的 10 个新鲜工具

每个月我们都会带来一些新鲜和有用的网络工具,帮助设计师和开发人员能够轻松地实现自己的设计任务。今天,我们积累了10个新的网络工具,以简化的网页设计师和开发人员的任务,其中包括:gzipWTF采用HTTP压缩,scrambls处理在线隐私,虚拟生成图像及内容和debeaver管理数据库。希望这个名单将是对大家有用。   1. Dummy : 图像和内容处理的 PHP 工具包     Dummy 可以让你在任何高清图像图像上插入任何长度和格式的文本,包括段落、标题等等。Download   2. DBeaver : 免费的数据库管理工具     DBeaver 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的数据库。DBeaver 提供一个图形界面用来查看数据库结构、执行SQL查询和脚本,浏览和导出数据,处理BLOB/CLOB 数据,修改数据库结构等等。Download   3. Redactor : JavaScript WYSIWYG Editor     Redactor 是一个 jQuery 的插件,实现在线所见即所得的 HTML 编辑器。界面简洁,加载速度快。不过不支持 IE6 浏览器,如果你不需要考虑 IE6 不妨试试。Download   4. The Golden Grid     Golden Grid 为 960 Grid System 增加了水平线。由行和列之间的交叉点形成的矩形的特点是和谐的尺寸和性质,更加均衡布局用来更快,更精确定位页面上的元素。Download   5. Scrambls     Scrambls 允许对在线内容在提交之前进行加密。Download   6. QR Hacker     QR Hacker 是一个 Web 服务,为文本、URL、电话号码和 […]

龙生   20 Jun 2012
View Details

五大主流浏览器 CSS3 和 HTML5 兼容性大比拼

  各大主流浏览器对 CSS3 和 HTML5 的支持越来越完善,曾经让多少前端开发人员心碎的IE系也开始拥抱标准。就在前几天,W3C的 HTML5 社区领袖 Shelley 宣布,HTML5的开发工作已经接近完成,如果进展顺利,HTML5 将在 2012 年正式成为国际标准。   当然,即使标准正式制定了,现代浏览器要普及到大部分用户也是需要一个相当漫长的过程。如果你现在就希望使用 CSS3 和 HTML5 创建你的站点,需要对各个浏览器对这两种新技术的支持情况有一个全面了解。本文是一份IE,Chrome,Firefox, Safari,Opera五大主流浏览器,在 Mac 和 Windows 两个平台,对 CSS3 和 HTML5 各种特性支持情况的详细清单。 CSS3 属性   从表中可以看出,CSS Transforms 3D 还没有浏览器支持,除此之外的其它属性在 Windows 平台,Chrome 和 Safari 全部支持,其次支持比较好的是 Opera 和 Firefox,曾经一片红叉的 IE 开始迎头赶上。在 Mac 平台 Safari 仍然表现优异,其次是 Firefox 和 Opera。 CSS3 选择器   最让人高兴的就是这张表了,除了 IE 9 以下的版本,其它浏览器已全部支持 CSS3 选择器,包括 IE 9 和 将在明年发布的 IE 10。 HTML5 Web 应用程序   从表中可以看出,除了客户端数据库 IndexDB 和 触控(Touch)事件外,其它特性 Chrome 和 Safari 都全部支持,微软还得加油啊。(更新:经验证 Chrome 10 和 Firefox 4 已支持 IndexDB,Firefox 4 也已支持 WebSocket,不过由于安全原因默认是不开启的,我们可以通过 about:config 重新启用 WebSocket,只需启用 network.websocket.override-security-block […]

龙生   20 Jun 2012
View Details

10个让人眼花缭乱的 HTML5 和 JavaScript 效果

  作为下一代网页语言,HTML5 拥有很多让人期待已久的新特性。如今,很多 Web 开发人员开始使用 HTML5 来制作各种丰富的 Web 应用。本文向大家展示10个让人眼花缭乱的 HTML5 和 JavaScript 效果,让你体验下一代 Web 技术的魅力,相信你看完这些例子后会对未来的 Web 发展充满无限期待。 Breathing Galaxies 动态变换颜色和直径,可通过键盘或者鼠标产生新的形状,这个效果很炫很炫! FlowerPower 灵感来自大自然的使用,使用花朵作为画刷,以贝兹曲线方式绘图。 Noise Field 移动鼠标可改变粒子的运动,点击可随机生成不同的粒子效果。 Keylight 双击生成两个以后的键即可发出声音,移动键的位置可产生不同的声音效果。 Swirling Tentacles 三维脉冲效果,沿着脉冲线有运动的颜色渐变模块。 Blob 拖动水滴有重力效果,双击可以分离,小水滴碰到大水滴会合并。 Rotating Spiral 旋转的螺旋效果,看得有点头晕,单击可以控制开始和停止旋转。 Magnetic 模拟磁性粒子流效果,非常逼真。 Trail 彩色颗粒跟随鼠标运动效果,带尾巴淡出效果。 Graph Layout 一种交互的力向图布局效果。

龙生   20 Jun 2012
View Details

九个让人难以置信的HTML5和JavaScript实验

  Google的 Chrome实验室 收集了很多让人难以置信的基于 HTML5 Canvas 和 JavaScript 的实验项目,里面的例子都很独特,让人惊叹。我从未想过结合 HTML 和 JavaScript 能实现这么强大的效果。今天,本文与大家分享其中9个很棒的例子,为了有更好的效果,建议在Chrome浏览器中浏览。 Untangle拖动蓝点,让所有线都不相交,看看你多久能解开? :) Z Type一款太空射击游戏,基于ImpactJS游戏库开发。 Cube Out模仿经典的益智游戏Blockout(三维俄罗斯方块),移动和旋转方块填补空白,完成一层后会自动消隐。 Bounce 一款javascript游戏,点击和控制蓝色的盒子,让黄色的点击不要碰到红色的点。 Sketch 3D一款非常棒的素描工具,这里可看别人的作品。 ConductorConductor转换纽约地铁系统为一个互动的弦乐器,使用真实的地铁时刻表来模拟。 Bacterium模仿水族馆,您可以创建丰富多彩,充满活力的运动模式。 Ultra Neuron Pong这是模仿经典的Pong游戏开发的一款基于HTML5技术的游戏。 Tank World一款让人惊叹的三维射击游戏。

龙生   20 Jun 2012
View Details

HTML 5 标签、属性、事件及浏览器兼容性速查表

  HTML 5 可以说是近十年来 Web 标准最巨大的飞跃。和以前的版本不同,HTML 5 并非仅仅用来表示 Web 内容,它的使命是将 Web 带入一个成熟的应用平台,在这个平台上,视频,音频,图象,动画,以及同电脑的交互都被标准化。尽管 HTML 5 的实现还有很长的路要走,但 HTML 5 正在改变 Web。为了方便大家学习HTML 5 ,本文与大家分享几份 HTML 5 标签、属性、事件及浏览器兼容性速查表。 HTML 5 Cheat Sheet 非常完整的一份HTML 5速查表,包括HTML 5 标签、属性、事件及其浏览器兼容性,图片格式。 HTML 5 Visual Cheat Sheet HTML 5标签速查表,PDF格式。 HTML5 Canvas Cheat Sheet HTML 5 Canvas速查表,PDF格式。 HTML 5 Cheat Sheet 另外一份HTML 5标签速查表,PDF格式。 另外推荐三个很有帮助的网站: 1、当前浏览器HTML5支持情况在线测试:http://www.html5test.com/ 2、当前浏览器对HTML5、CSS3的支持情况:http://www.findmebyip.com/ 3、各个浏览器对HTML5、CSS3支持情况大全:http://www.caniuse.com/  转自:http://www.cnblogs.com/lhb25/archive/2011/03/16/1965681.html

龙生   20 Jun 2012
View Details

JS弹出窗口的运用与技巧

//关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("<script language=javascript>window.close();</script>"); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write("<script>"); this.Response.Write("{top.opener =null;top.close();}"); this.Response.Write("</script>"); //弹出窗口刷新当前页面width=200 height=200菜单。菜单栏,工具条,地址栏,状态栏全没有 this.Response.Write("<script language=javascript>window.open('rows.aspx',’newwindow',’width=200,height=200′)</script>"); //弹出窗口刷新当前页面 this.Response.Write("<script language=javascript>window.open('rows.aspx')</script>"); this.Response.Write("<script>window.open('WebForm2.aspx',’_blank');</script>"); //弹出提示窗口跳到webform2.aspx页(在一个IE窗口中) this.Response.Write(" <script language=javascript>alert('注册成功');window.window.location.href=’WebForm2.aspx';</script> "); //关闭当前子窗口,刷新父窗口 this.Response.Write("<script>window.opener.location.href=window.opener.location.href;window.close();</script>"); this.Response.Write("<script>window.opener.location.replace(window.opener.document.referrer);window.close();</script>"); //子窗口刷新父窗口 this.Response.Write("<script>window.opener.location.href=window.opener.location.href;</script>"); this.Response.Write("<script>window.opener.location.href=’WebForm1.aspx';</script>"); //弹出提示窗口.确定后弹出子窗口(WebForm2.aspx) this.Response.Write("<script language=’javascript'>alert('发表成功!');window.open('WebForm2.aspx')</script>"); //弹出提示窗口,确定后,刷新父窗口 this.Response.Write("<script>alert('发表成功!');window.opener.location.href=window.opener.location.href;</script>"); //弹出相同的一页 <INPUT type="button" value="Button" onclick="javascript:window.open(window.location.href)"> // Response.Write("parent.mainFrameBottom.location.href=’yourwebform.aspx?temp=" +str+"';"); <SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no') //这句要写成一行 --> </SCRIPT> 参数解释: <SCRIPT LANGUAGE="javascript"> js脚本开始; window.open 弹出新窗口的命令; 'page.html' 弹出窗口的文件名; 'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空"代替; height=100 窗口高度; width=400 窗口宽度; top=0 窗口距离屏幕上方的象素值; left=0 窗口距离屏幕左侧的象素值; toolbar=no 是否显示工具栏,yes为显示; menubar,scrollbars 表示菜单栏和滚动栏。 resizable=no 是否允许改变窗口大小,yes为允许; location=no 是否显示地址栏,yes为允许; status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许; </SCRIPT> […]

龙生   14 May 2012
View Details

CSS3属性之二:box-shadow

  语法: box-shadow:<length> <length> <length> <length> || <color> 取值: <length> <length> <length>? <length>? || <color>: 阴影水平偏移值(可取正负值);阴影垂直偏移值(可取正负值);阴影模糊值;阴影颜色  说明: 设置块阴影 box-shadow这个属性应用的非常普遍,可以使你的元素立刻变得漂亮起来,只是记得不要把值设得太离谱。 box-shadow的四个参数: x-offset                         x轴偏移 y-offset                         y轴偏移 blur                            模糊值 color of shadow               阴影颜色 下面来看一个例子,代码如下:

运行效果如下(Chrome中): 还可以一次运用多个box-shadows,这样做会产生一些有趣的效果,看下面这个例子:

运行效果如下(Chrome中): 可以看到,有两个颜色的阴影。 看下面一个例子:为下面这张图片添加阴影,让其有立体感:

运行效果如下(Chrome中): 以前我吗需要在photoshop中把图片做成这样的效果,现在可以直接用CSS代码来实现了。   转自:http://www.cnblogs.com/lianjun/archive/2011/03/14/1983465.html

龙生   12 Apr 2012
View Details

meta大全

一、HTTP-EQUIV    HTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助正确和精确地显示网页内容。常用的HTTP-EQUIV类型有:    1、Content-Type和Content-Language (显示字符集的设定)   用法:<Meta http-equiv="Content-Type" Content="text/html; Charset=gb2312">或<Meta http-equiv="Content-Language" Content="zh-CN">    设定页面使用的字符集,用以说明主页制作所使用的文字或语言,浏览器会根据此来调用相应的字符集显示页面内容。简体中文一般为GB2132,繁体中文为BIG5,日文的字符集是iso-2022-jp,韩文的是ks_c_5601等。   2、Refresh (刷新)    用法:<Meta http-equiv="Refresh" Content="30">或<Meta http-equiv="Refresh" Content="5; Url=http://www.bazhan.net">   让网页多少秒刷新自己,或在多少秒后让网页自动链接到其它网页。     3、Expires (期限)    用法:<Meta http-equiv="Expires" Content="0">或<Meta http-equiv="Expires" Content="Wed, 26 Feb 1997 08:21:57 GMT">   指定网页在缓存中的过期时间,一旦网页过期,必须到服务器上重新调阅。注意:必须使用GMT的时间格式。   4、Pragma (cach模式)    用法:<Meta http-equiv="Pragma" Content="No-cach">   网页不保存在缓存中,每次访问都刷新页面。这样设定,访问者将无法脱机浏览。    5、Set-Cookie (cookie设定)    <Meta http-equiv="Set-Cookie" Content="cookievalue=xxx; expires=Wednesday,21-Oct-98 16:14:21 GMT; path=/">   浏览器访问某个页面时会将它存在缓存中,下次再次访问时就可从缓存中读取,以提高速度。当你希望访问者每次都刷新你广告的图标,或每次都刷新你的计数器,就要禁用缓存了。通常HTML文件没有必要禁用缓存,对于ASP等页面,就可以使用禁用缓存,因为每次看到的页面都是在服务器动态生成的,缓存就失去意义。如果网页过期,那么存盘的cookie将被删除。必须使用GMT的时间格式。    6、Window-target (显示窗口的设定)    用法:<Meta http-equiv="Widow-target" Content="_top">   强制页面在当前窗口以独立页面显示。这个属性是用来防止别人在框架里调用你的页面。Content选项:_blank、_top、_self、_parent。    7、Pics-label (网页RSAC等级评定)   用法:<META http-equiv="Pics-label" Contect="(PICS-1.1’http://www.bazhan.net' I gen comment 'RSACi North America […]

龙生   11 Apr 2012
View Details

非常详细的IFRAME的属性参考手册

 ALIGN align 设置或获取表格排列。  ALLOWTRANSPARENCY allowTransparency 设置或获取对象是否可为透明。  APPLICATION APPLICATION 表明对象的内容是否为 HTML 应用程序(HTA),以便免除浏览器安全模式。  ATOMICSELECTION 指定元素及其内容是否可以一不可见单位统一选择。  BEGIN begin 设置或获取时间线在该元素上播放前的延迟时间。  BORDER border 设置或获取框架间的空间,包括 3D 边框。  canHaveChildren 获取表明对象是否可以包含子对象的值。  canHaveHTML 获取表明对象是否可以包含丰富的 HTML 标签的值。  CLASS className 设置或获取对象的类。  contentWindow 获取指定的 frame 或 iframe 的 window 对象。  DATAFLD dataFld 设置或获取由 dataSrc 属性指定的绑定到指定对象的给定数据源的字段。  DATASRC dataSrc 设置或获取用于数据绑定的数据源。  disabled 获取表明用户是否可与该对象交互的值。  END end 设置或获取表明元素结束时间的值,或者元素设置为重复的简单持续终止时间。  firstChild 获取对象的 childNodes 集合的第一个子对象的引用。  FRAMEBORDER frameBorder 设置或获取是否显示框架的边框。  hasMedia 获取一个表明元素是否为 HTML+TIME 媒体元素的 Boolean 值。  HEIGHT height 设置或获取对象的高度。  HIDEFOCUS hideFocus 设置或获取表明对象是否显式标明焦点的值。  HSPACE hspace 设置或获取对象的水平边距。  ID id 获取标识对象的字符串。  innerText 设置或获取位于对象起始和结束标签内的文本。  isContentEditable 获取表明用户是否可编辑对象内容的值。  isDisabled 获取表明用户是否可与该对象交互的值。  isMultiLine 获取表明对象的内容是包含一行还是多行的值。  isTextEdit 获取是否可使用该对象创建一个 TextRange 对象。  […]

龙生   13 Feb 2012
View Details

param里参数的详解

    <object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="580" height="110"> <param name="_cx" value="10372"> <param name="_cy" value="2355"> <param name="FlashVars" value="-1"> <param name="Movie" value="swf.swf"> <param name="Src" value="1.swf"> <param name="WMode" value="Transparent"> <param name="Play" value="-1"> <param name="Loop" value="-1"> <param name="Quality" value="High"> <param name="SAlign" value> <param name="Menu" value="0"> <param name="Base" value> <param name="AllowScriptAccess" value="always"> <param name="Scale" value="ShowAll"> <param name="DeviceFont" value="0"> <param name="EmbedMovie" value="0"> <param name="BGColor" value> <param name="SWRemote" value> <embed src="1.swf" width="580" height="110" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" menu="false"></embed> </object>     ——————————————————————————————————————————- 参数和属性   下列标记属性和参数描述了由“发布”命令创建的 HTML 代码。在编写自己的用于显示 Flash 内容的 HTML 时,可以参考此列表。除非特别说明,否则所有条目都同时适用于 object 标记和 embed 标记。可选条目也在此列出。Internet Explorer […]

龙生   13 Feb 2012
View Details
1 53 54 55 58