摘要:
js 对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。例如:2、 进行url跳转时可以整体使用encodeURI例如:Location.href="/encodeURI"("http://cang.baidu.com/do/s?word=百度&ct=21");3、 js使用数据时可以使用escape例如 阅读全文
摘要:
jQuery异步加载应用越来越多,可以有效解决一次性数据加载量过大的问题,提高网页加载速度,提升用户使用感受,也可以不切换页面做到更新数据的效果。异步加载的方法包括GET、POST、AJAX等,可以加载静态页面,也可以加载动态页面(PHP)的、json、xml数据。关于提升网页加载速度详细方法,請参阅《怎样提高网站访问速度缩短网页加载时间》jQuery API的介绍的写法://$post$.post(url, [data], [callback], [type])//$get$.get(url, [data], [callback], [type])//$ajax$.ajax([options 阅读全文
摘要:
在iPad上使用Safari浏览普通网站网页的时候,网页因为太大而导致需要手动放大缩小或者滑动,虽然这种滑动行为在iPad上市之初的各种宣传中被津津乐道,但时间久了我们还是会发现这样做并不方便,给用户带来的感受并不十分好。不支持Flash在没有越狱的iPad Safari中,网站的Flash都是无法显示的,但可以通过第三方软件或插件或者浏览器来解决,不过,即使不能显示Flash,你一样能够用HTML5和CSS3实现同样的效果。没有鼠标光标这意味着鼠标属性,例如鼠标悬停属性是不可能有的。你或许可以为这个找到一些变通的办法,但是到你的用户那里这些该如何工作将会是困难的事。滚动条不能按照预期那样起作 阅读全文
摘要:
em有如下特点:1. em的值并不是固定的;2. em会继承父级元素的字体大小。所以我们在写CSS的时候,需要注意两点:1. body选择器中声明Font-size=62.5%;2. 将你的原来的px数值除以10,然后换上em作为单位;3. 重新计算那些被放大的字体的em数值。避免字体大小的重复声明。也就是避免1.2 * 1.2= 1.44的现象。比如说你在#content中声明了字体大小为1.2em,那么在声明p的字体大小时就只能是1em,而不是1.2em, 因为此em非彼em,它因继承#content的字体高而变为了1em=12px。但是12px汉字例外,就是由以上方法得到的12px(1. 阅读全文
摘要:
1)清除浮动mini版(简约而不简单).clr:after { content:"";display:table;clear:both;}.clr{zoom:1;} 阅读全文
摘要:
用flash 通过GET或POST发送数据到服务器,服务器端再绑定到对应的SESSION// 解决Flash不能传Cookieif (!empty($_POST[session_name()])) { $uesid = $_POST[session_name()]; $_COOKIE[session_name()] = $uesid; session_id($uesid);}注意:服务器端不能用$_REQUEST来获取$uesid,$_REQUEST[ini_get('session.name')]取得的是没有被程序修改过的$_COOKIE[ini_get('sessi 阅读全文
摘要:
作为一个Web开发者,保持对未来Web标准的关注、学习和了解是很重要的。这里是一些CSS3相关的文章和资源,不管你是第一次准备去认识CSS3,还是已经略知皮毛,下面这些资源都将有助你更好的学习和理解CSS3。英文CSS3资源CSS3.info看域名就知道,这是一个专门介绍CSS3的网站。所有你想了解的有关CSS3的信息,都能在这里找到。CSS3.com又一个专门介绍CSS3的网站,包含各种CSS3参考文章和教程。Introduction to CSS3W3C官方对CSS3的各种详细介绍。CSS3中的几个有趣的新技术:圆角、个别圆角、不透明度、阴影和调整元素大小CSS3边框效果圆角CSS3 新功 阅读全文
摘要:
屏蔽数字字符串检测:<meta name=“format-detection” content=“telephone=no” />屏蔽邮箱检测:<meta content=“email=no” name=“format-detection” />viewport宽度控制:<meta name=“viewport” id=“iphone-viewport” content=“width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=2.0” />全屏模式(主屏幕图标启动),A 阅读全文
摘要:
免费与不免费一直是困扰互联网产品的一个话题,那么一款产品到底是该免费还是不该免费呢?我们研究了包括经济学,行为心理学以及成功的定价模式之后提炼出以下关键因素供大家参考。边际成本法则经济学里有一个法则:在一个充分竞争的市场里,产品的长期目标价格应该等于该产品的边际成本。考虑到主机和带宽成本的不断下降,今天大部分互联网产品的边际成本事实上都是0,也就是说它们的长期价格应该定为0。体验型增值产品这类产品指的是那些只有等到用户使用一段时间后才能发现价值的产品。很好的一个例子是Dropbox:用户只有使用后才知道自己有文件存储和分享需求,才知道Dropbox是一款很好的产品。研究这一领域最典型的一篇论文 阅读全文
摘要:
使用 jQuery 在新窗口打开外部链接我们一般都希望在新窗口打开外部链接,这样用户就不需要离开网站就能访问外部链接,但是如果每个外部链接都手工加上新窗口打开的属性的话,这会让人非常抓狂,并且 target=”_blank” 也不符合 XHTML 1.0 Strict 标准。还有有了 jQuery,使用 jQuery,我们只需要几行代码就能在新窗口中打开外部链接。首先我们需要找到所有的外部链接,在$(document).ready()函数添加如下代码:$("a[href*='http://']:not([href*='"+location.hostn 阅读全文