May232013
May232013
May232013
jquery 模拟鼠标点击事件
Jquery模拟鼠标点击事件,如下面这个例子,下面这个例子实现的效果就是点击b和点击a的效果是一样的,虽然我们并没有给b设置具体的点击事件。
<html xmlns="http://www.phpernote.com/javascript-function/290.html">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jquery模拟鼠标点击事件-示例</title>
<...阅读全文
May232013
PHP的echo输出内容过多会很慢
作为一个行走江湖多年的老中医,今天受命去解决一例前端页面展现缓慢的问题。问题页的情况如下:
apache + php
使用smarty模板输出内容
页面最终输出内容较大,80k+
页面执行时间在500ms以上
祭出法宝xhprof对问题页面做了细致检查,发现页面的瓶颈竟然是模板(编译后的)中的一个echo语句,这个echo语句输出的字符串比较大,大概是50k+字节,花费时间为400多毫秒,占整个页面执行时间的80%...阅读全文
May232013
页面应该如何加载javascript才能提高网站性能
所有浏览器在下载JS的时候,会阻止一切其他内容的加载,比如其他资源的下载,内容的呈现等等。至到JS下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。
(1)为什么JS不能像CSS、image一样并行下载了?
这里需要简单介绍一下浏览器构造页面的原理,当浏览器从服务器接收到了HTML文档,并把HTML在内存中转换成DOM树,在转换的过程中如果发现某个节点(node)上引用了CSS或者IMAG...阅读全文
May232013
十大最优秀的Web网站性能测试软件工具
随着互联网技术和理念的快速发展和迅速普及,很多企业越来越重视互联网,把互联网当作一种更为高效的资源和工具,并建立起一系列基于Web的网站服务。企业在建立或使用基于Web的网站服务时,都很难想象出当大批量用户同时访问网站系统时候的情境。这样,当Web网站遇到突发访问高峰时,很容易因没有预先估测网站访问量而导致服务器响应速度变慢甚至服务直接宕机的后果。
为了避免因为访问...阅读全文
May232013
web前端开发小工具集合
收集的一些轻量级非常实用的前端开发小工具,以后还会不定期进行更新,现将目前收集的信息列表如下:
CSS 3相关
1.CSS3样式生成器:http://www.css88.com/tool/css3Preview/
2.CSS3渐变样式生成器,类似Photoshop中的渐变界面:http://www.colorzilla.com/gradient-editor/
3.CSS3动画制作工具Sencha Animator:http://www.sencha.com/products/animator/
4.背景色alpha透明工具:http:/...阅读全文
May232013
May232013
远离IE6毁灭IE6抵制IE6
IE6曾经是最著名的浏览器,然而在兼容性和安全性上的众多诟病,最终导致了“拒绝IE6”运动,并得到了那些不愿意再为照顾IE6而耗费额外编码时间的网络公司的支持。据CNN报道,现在仍有15-25%左右的用户还在使用IE6,虽然与鼎盛时期的80%差距悬殊,但也足以让支持这场运动的人发表如下说明:
微软IE6发布于2001年末,在当时是相当好的浏览器,但现在已经是2009年了,仍有很大一部分网民还在使...阅读全文
May232013