background preloader

前端技术

Facebook Twitter

蒋宇捷的专栏. Jquery实现布局高宽自适应 - Jefferson 开发笔记. Pdf Icon, pdf Icons Free Download, Very Icon Search. 浏览器开发工具的25个秘密_HTML5中文网 - 中国领先的HTML5技术门户. 开发 过去几年来,浏览器开发工具一直是Web开发者最得力的工具。 它能够与Web浏览器和谐相处,允许我们在当前窗口中实时地操作DOM元素、CSS样式和JavaScript,以及获取一些其他的有用… 开发 过去几年来,浏览器开发工具一直是Web开发者最得力的工具。 它能够与Web浏览器和谐相处,允许我们在当前窗口中实时地操作DOM元素、CSS样式和JavaScript,以及获取一些其他的有用信息。 以前开发者使用Firefox的一个名叫Firebug的扩展,来开发和调试他们的网站。 激活开发工具通常是按下“F12”键(Mac系统为 Cmd + Option + I ),或通过右键点击页面,选择弹出菜单中的“审查元素”。 你充分发挥了这些工具的潜力吗? 如果你有更多的“秘密”,请自在地在文章末尾留言——一旦我确认了,我会及时更新这篇文章。 控制台选项卡 引用当前元素 Chrome, Firefox, Opera, Safari – 如果在“元素”选项卡中,你有一个元素正被选中的话,你可以通过引用“$0”来你的代码中调用它。 在Opera中,你可以用“$1”往前引用元素。

使用console.log同时输出多个值和对象 所有浏览器–我们都知道,console.log()方法用来输出调试信息到控制台时非常有用,尤其是与alert相比。 Console.log()实际上可以接收多个参数,所以你可以同时输出字符串和对象:console.log('message:',$('#message'));或者其他你能想到的JavaScript类型组合。 你可以用console.warn()输出警告消息;用console.error()输出错误消息;用console.info()输出信息消息。 (感谢Masklinn提供了此项信息) 重用JavaScript命令 所有浏览器–如果你输入过一条命令到JavaScript控制台,并且你又想重新运行它,只要简单地按下方向键“↑”来回滚你调用过的命令就可以了。 保持 Chrome,Firefox–Firebug 控制台上方有一个很明显的“保持”(Persist)按钮,但Chrome中被稍微隐藏掉了——需要右键点击控制台,在弹出的右键菜单中选择“Preserve Log upon Navigation”选项。 *译注:保持的作用是让控制台在刷新页面后仍然保留已输出的控制台信息。 查看对象源 延迟. HTML5中国:中国最大的HTML5中文门户. Userscripts.org: Power-ups for your browser. Greasemonkey 油猴脚本 – 定制你属于你自己的个性互联网! [ 网络软件 ] Google Reader 新的小清新界面总是看不习惯,想换回老式的? 网易新闻的评论要是直接出现在正文的右边就方便多了;优酷要是能提供一个不用安装客户端直接下载视频的按钮那就更方便;在新浪微博中被各种刷屏刷得烦死了,可不可以按照关键词屏蔽一下? 在上网的时候,你是否曾经有过类似上面的感慨呢? 难道我们就必须忍受这些让我们不爽的网页吗?

NO! 什么是油猴脚本? Greasemonkey 原本是Google一名员工开发的火狐插件,可以让用户根据自己的需要去修改他所看到的网站的样式,而所有的修改都由一个 Javascript 代码脚本(油猴脚本)控制,可以实现一些譬如把某个按钮隐藏了,把某一个区块的字体颜色改了等等,当然,更复杂一点的话就能实现我们上面一开始时所说的那些问题。 并且,只要某人写好了一段脚本之后,还能分享出来让其他人使用,当然前提是他们的浏览器都安装了 Greasemonkey。 如何使用油猴脚本: 首先要针对你的浏览器安装不同的插件:IE(IE7以上):Trixie、firefox:Greasemonkey、chrome:ninja kit、safari:ninja kit for safari、opera:使用教程。 安装好对应的插件之后,那么就要去找别人共享出来的脚本了,国外的 userscripts.org (强烈推荐),国内的 mozest 都可以找到非常多针对常见的网站的修改的脚本。 油猴脚本定制网站后的例子: 只要你安装好插件,并找到合适的脚本进行下载之后,浏览器插件就会提示你将它安装了,一般无需重启浏览器,非常方便。 [ 油猴脚本定制网站后的例子 ] 写在后面: 上面我只列出了两个很简单的小例子,油猴脚本的强之处大远不止这些,比方说Gmail多帐号登录切换、http自动切换为https,增加优酷视频下载地址等等,大家可以自己去发现去分享。 小宏异次元特邀作者 也被MM称为小红,据说这样更有亲切感……爱看各色书籍,爱分享,在学摄影和画画。 关于本文的作者. Superfish - Suckerfish on 'roids. My DebugBar | IETester / Browser Compatibility Check for Internet Explorer Versions from 5.5 to 10.

IETester is free.To support the projectyou can make a donation : or you can translate it. IETester is a free (both for personal and professional usage) WebBrowser that allows you to have the rendering and javascript engines of IE11, IE10, IE9, IE8, IE7 IE 6 and IE5.5 on Windows 8 desktop, Windows 7, Vista and XP, as well as the installed IE in the same process. This is an alpha release, so feel free to post comments/bugs on the IETester forum. Requirement : Windows 8 desktop, Windows 7, Windows Vista or Windows XP with IE7 minimum (Windows XP/IE6 config has some problems and IE8 instance do not work under XP without IE7) Note for IE10 : IE10 is not available on IETester if it is not the default IE version installed on the system.

So IE10 is only available on Windows 8 machines. (IETester v0.5.4 zipped installer for people unable to download .exe files due to proxy limitations)(You can download previous versions from the ChangeLog page) Known problems and limitations : External ressources : DIV高度自适应及应该注意的问题(1) DIV高度自适应的五种方法_.Net博文_CS程序员之窗. 1.背景图填充这是使用最广泛的一种做法,无hacks,推荐使用: 提示:您可以先修改部分代码再运行 2.采用脚本控制列的高度(一) 需要事先知道哪列的高度,以此为基准用脚本控制。

3.采用脚本控制列的高度(二) 不需要事先知道哪列的高度,脚本自动判断。 代码较复杂,有点延时: 4.采用负的外边界和内补丁相结合 不需要事先知道哪列的高度。 Hacks比较多(主要是opera的),但容易使用,推荐: 5.采用负的左右边界和相对定位 下面的例子能较好地解决列高度相同的问题。 三行二列布局,主要内容在左边,网页宽度750px,左列580px,右列170px。 CSS代码: XHTML代码: 从结构看,middle(使用的是左列希望的背景色)在最外面,宽度等于sideleft的宽度,往里一层是sideright,其宽度为 170px,浮动方向是右边。 优点:不需要背景图片,无hacks,完全的自适应高度。 缺点:现在的代码只能左对齐。 DIV高度自适应及应该注意的问题(2) 二、DIV高度自适应(子div高度随父亲div高度改变而改变) 在有边框的情况下,你会发现同一个div,在IE下的高度和在FF下的高度是不一样的,比如你设置了高度为100px的div,边框是border:5px;IE的高度是5+5+空白区域=100px,而FF下高度是100px的div是不包括高度的,只是空白区域的高度,如下图黑框的部分: 黑框的上方是对齐的,但是设置了同样的高度,效果却不一样,代码如下: 如果没有设置边框,完全没有高度不一致的情况,子div适应父div很简单,如上面代码,只是在子div加了height:100%属性即可。

如果设置了边框,可以把子div的高度设置为比父div小上下边框高度的值,比如在此例中,可把#bb中height改为100-5-5=90px,结果在IE和Mozilla中显示一致。 【编辑推荐】 【责任编辑:程华权 TEL:(010)68476606】 关于Google圆角高光高宽自适应按钮及其拓展 « 张鑫旭-鑫空间-鑫生活. By zhangxinxu from 本文地址: 一、前言 对于一门技术而言,要想达到真正的高度,需要形成自己关于这门技术的世界观。 我在研究css上花费的功夫相对多些,但还不至于形成css世界观的程度,css是如此精深的一门学问,不仅仅是一门技术,更融入了美学,哲学的东西。 当然,对于css,我是有自己的一套约束准则的,请允许我称之为“鑫三无准则”,即无浮动,无宽度,无图片。 这是为了css的模块化以及可扩展性需要尽量遵守的准则。 然而,现有国内各类大大小小的网站,做到这一点的有多少呢,很少,而且各个网站差距很大。 二、目录1. 三、内容1. 首先,来看一下这个所谓的其貌不扬的按钮是个什么样子: 谷歌gmail邮箱中出现的圆角高宽自适应按钮 网上有句话很流行,叫做“我很丑,但是我很温柔!” ①如何用高效的css代码实现 关于此按钮的实现,您可以狠狠地单击这里:demo实例页面,里面有按钮效果展示,以及css代码的展示。 这里是实现此效果的css代码: HTML代码如下: <a href="#nogo" class="g_a"><span class="g_b"><span class="g_c">&nbsp;</span><span class="g_d">圆角按钮</span></span></a> css及HTML代码分析: ►原来Google的按钮是使用div实现的,如果要想要让div标签在各个浏览器下实现图文混排,以我现在经验来看,势必用到hack,或多一行css。

②此按钮的优点在何处 ★可以与文字混排,对vertical-align属性敏感,见下图: 按钮与文字可以任意混合排列 ★宽度自适应于内部文字的个数,高度自适应于内部文字的大小 高度宽度自适应于内部文字大小或个数 需要提示的是:要想实现高度自适应,内部标签请使用em做单位,文字大小的改变请改变最外层标签的大小,否则只是文字变,而高度不变。 ★支持用css实现鼠标经过样式改变 这是因为最外层标签是a标签,IE6随不支持div标签的hover样式,但是支持a标签的hover样式,所以这里可以直接通过css实现鼠标经过按钮,按钮样式改变的效果。 2. 灰色按钮css代码: css实现的虾米网按钮的一些优点.