十六进制颜色转换成RGB
使用示例:
“#333”.toRGB();
“#AAAAAA”.toRGB();
1 | String.prototype.toRGB = function(){ |
使用示例:
“#333”.toRGB();
“#AAAAAA”.toRGB();
1 | String.prototype.toRGB = function(){ |
利用剪切板的copy、cut、paste事件操作。
兼容性上:上述三种事件,只要在上下文菜单(右键菜单),或者使用了相应的键盘组合键,所有浏览器上都可以触发它们。
核心语句即为:当用户触发此三种事件时,通过JS阻止事件的默认行为。
1 | EventUtil.addHandler(text,'copy',function(event){//copy换成paste、cut |
什么是跨域
JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下:
首先什么是跨域,简单地理解就是因为JavaScript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a.com域名下的对象。更详细的说明可以看下图:
1 |
|
jQuery(以下简称JQ)是一个功能强大而又小巧的JS框架,现在很多网站都在使用JQ,本站也不例外。本文教大家如何写一个属于你自己的JQ插件。
本JQ插件例子是在你网站的文章结尾处添加你的版权。
JQ插件标准的封装代码如下,首先需要闭包:
1 | <script type="text/javascript"> |
代码说明:
圣诞、元旦、新年了为网站增加js网页雪花飘落特殊效果jquery插件,特别适合圣诞、元旦、新年网站气氛烘托。
这个js网页雪花效果jquery插件,只需要将 jq.snow.js 引入到你的网站,当然你的网站必须已经引用了jquery库,如果没有那你要想要引入jquery库才可以,建议把js网页雪花飘落特效文件在网站的body标签的前面引用,这样做的好处是这个特效的将在最后加载不影响贵网站主要内容的快速展示。
在这个年代,你要是不懂一点点css3的知识,你都不好意思说你是个美工。美你妹啊,请叫我前端工程师好不好。呃。。好吧,攻城尸。。。呵呵,作为一个攻城尸,没有点高端大气上档次的东西怎么能行呢,那么css3的动画就绝对是值得你拥有了,虽说IE9以及更早版本的IE浏览器都不支持css3动画,但是IE6-8浏览器已是江河日下,使用谷歌浏览器、火狐浏览器、IE10+浏览器以及移动端浏览器等这些支持css3动画的浏览器的人数越来越多,所以如果很简单的就能让一部分人获得更好的用户体验,那何乐而不为呢。
从广义上来讲,css3动画可以分为两种。
1 |
|
在移动端中我们经常碰到横屏竖屏的问题,那么我们应该如何去判断或者针对横屏、竖屏来写不同的代码呢。
首先在head中加入如下代码:
1 | <meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/> |
移除on()所绑定的方法,可以使用off()方法处理
1 | $(document).ready(function(){ |
承接上文《[玩转HTML5移动页面(动效篇)],上次说的是让页面动起来的一些小技巧。
而页面动起来的根基是功能可用的页面,因此有必要分享一些优化细节的技巧和方向,熟悉掌握一些方法论还是会对页面开发大大提高效率的,并且也能防止疏忽缺漏。