文章分类 - JavaScript
摘要:Sortable是一个独立的JS插件,不需要jquery,Sortable非常轻量,压缩后只有2KB,适用现代浏览器与移动设备。使用Sortable可以轻松实现鼠标拖拽排序,让用户操作更方便,具有极强的体验性。 特点 支持触摸设备和现代浏览器 使用本地化HTML5 API拖拽 简单的API 轻量级的
阅读全文
摘要:什么是Unix时间戳(Unix timestamp): Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅
阅读全文
摘要:说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示: 最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家都支持,而且支持得还蛮好。很早以前那些禁用cookies的用户也都慢
阅读全文
摘要:最近发现诸如qq.com sina.com.cn sohu.com 都出现如下图所示的焦点图片新闻,查看其网页的源代码,发现它们都是通过一个 Flash 文件来调用图片,使图片交互切换。 分析整理出如下代码: 其中变量:pics: 指明交替的图片路径,以“|”进行分隔;links: 指明点击每幅图片
阅读全文
摘要:有些时候,我们希望让用户在网页上完成某个操作就能自动将指定的内容复制到用户计算机的剪贴板中。但是出于安全原因,大多数现代浏览器都未提供通用的剪贴板复制接口(或即便有,也默认被禁用)。只有IE浏览器可以通过如下方式来进行复制。 想要实现跨浏览器的复制功能,我们就可以使用 ZeroClipboard。
阅读全文
摘要:标准参考 无。 问题描述 一般情况下,onbeforeunload 事件处理函数内会写入一些提示性语句,当用户的浏览器跳转到其他页面时,用来提醒用户当前页面将要跳转,请用户决定是否观看新页面。或者在 onbeforeunload 事件内处理一些业务逻辑,在浏览器跳转到新页面之前 ,执行一些业务逻辑,
阅读全文
摘要:onunload,onbeforeunload都是在刷新或关闭时调用,可以在<script>脚本中通过 window.onunload来指定或者在<body>里指定。区别在于onbeforeunload在onunload之前执行,它还可 以阻止onunload的执行。 onbeforeunload也
阅读全文
摘要:js设置cookie有很多种方法。 第一种:(这个是w3c官网的代码) 第二种: 第三种: 注意: chrome浏览器在本地获取不到cookie。必须在服务器上才可以。如果是本地的话,你可以放到local的www目录下面。 Google Chrome只支持在线网站的cookie的读
阅读全文
摘要:1. 什么是 Cookies? 2. Cookie 的构成 3. 操纵 Cookies 4. Cookie 怪兽 什么是Cookies? 你会问,什么是cookies呢? cookie 是浏览器保存在用户计算机上的少量数据。它与特定的WEB页或WEB站点关联起来,自动地在WEB浏览器和WEB服务
阅读全文
摘要:JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。 下面简单介绍一下它们的区别 1 escape()函数 定义和用法 e
阅读全文
摘要:Location 对象的 search 属性用于设置或取得当前 URL 的查询字串(? 符号及后面的部分),语法如下: 该例子通过 location.search 属性得到当前 URL 的查询字串。 假设当前页面的 URL 是:http://www.5idev.com/p-javascript_lo
阅读全文
摘要:今天下午,公司的一位女程序员同事问了一个关于JavaScript小数相加后出现多位小数的问题,一开始我还不相信会有这样的情况(不知是自己没遇到过,还是忘记了),让她调试了一下程序,果真如此! 今天做了一个有趣的测试:0.1+0.2 == 0.3 //false顿时郁闷,好吧!原来0.1+0.2变成:
阅读全文
摘要:*此文所用jQuery版本应大于1.6.1 如何判断一个单选(复选)框是否选中。 对于刚接触jQuery的人,第一反应必然是。 <input id="checkbox1" type="checkbox" checked> <input id="checkbox2" type="checkbox> $
阅读全文
摘要:一、插件介绍 Jquery.quickflip.js是一款非常经典的翻转翻牌的特效插件,它可以在有效的DIV上展示更多的内容。当我们用鼠标单击,或者用鼠标滑过时,也可以水平翻转、垂直翻转,还可以像翻牌一样来切换内容。当然,如果你水平足够高的话,可以用它来制作一款卡牌游戏。或者其他有意思的游戏。 还必
阅读全文
摘要:此次自己做一次js逻辑造作的练习,效果是仿照youku电视剧频道的焦点图,优酷原效果地址:http://tv.youku.com/ 今天练习结果上代码: <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title>
阅读全文
摘要:1.屏蔽鼠标右键ie/ff这里没有右键2.取消选取、防止复制ie3.不准粘贴ie/ff4.防止复制剪切ie/ff5.IE地址栏前换成自己的图标6.可以在收藏夹中显示出你的图标7.关闭输入法8.永远都会带着框架9. 防止被人frame10. 网页将不能被另存为11. 查看网页源代码ff12.删除时确认...
阅读全文
摘要:什么是跨域JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下:首先什么是跨域,简单地理解就是因为JavaScript同源策略的限制,a.com 域名下的js无法操作b....
阅读全文
摘要:var dwf = document.createElement('object'); dwf.setAttribute("classid","clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95"); dwf.setAttribute("width",640);...
阅读全文
摘要:一、前言 大家先看看下面的js,猜猜结果会怎样吧! 可选答案: ①. 获取id属性值为id的节点元素 ②. 抛namedItem is undefined的异常var nodes = document.getElements...
阅读全文
摘要:今天项目中需要用到动态加载 CSS 文件,经过一番折腾终于搞定,回家整理了一下,顺便融合了动态加载 JS 的功能写成了一个对象,先上代码:var dynamicLoading = { css: function(path){ if(!path || path.length === 0){ ...
阅读全文

浙公网安备 33010602011771号