js
文章平均质量分 81
Zoe_Wang_ing
这个作者很懒,什么都没留下…
展开
-
通过JS语句判断WEB网站的访问端是电脑还是手机
from:http://www.xker.com/page/e2014/0325/131654.html腾讯网的适配代码如何判断访问网站的机器类型-如何判断ipadJS 判断浏览器客户端类型(ipad,iphone,android)"text/javascript"> //平台、设备和操作系统 var system转载 2015-12-11 14:51:14 · 841 阅读 · 0 评论 -
遍历JavaScript对象的所有属性
原文出处: 遍历JavaScript对象的所有属性作者: Jet Mah from Java堂声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!现在网上充斥着大量关于所谓JavaScript的参考手册或参考资料,大部分都是真对于微软所推出的JScript的,而不是现在我们使用Ajax使用到的JavaScript。然而关于JavaScript转载 2014-12-17 12:29:50 · 2035 阅读 · 0 评论 -
unslider.js 添加缩略图功能
unslider.js 是一款小巧的响应式lu插件原创 2014-10-21 09:33:21 · 2640 阅读 · 0 评论 -
动态滚动条
js$.fn.bar = function(opt) { "use strict"; var defaults = { 'barBox': '.barBox', //进度条边框 'barBg': '.barBg', //进度条背景 'going': '.going', //进度条的当前进度(显示给用户) 'dataRel': 'dataRel', //进度条原创 2014-10-21 09:23:56 · 807 阅读 · 0 评论 -
高性能WEB开发(8) - 页面呈现、重绘、回流。
页面呈现流程 在讨论页面重绘、回流之前。需要对页面的呈现流程有些了解,页面是怎么把html结合css等显示到浏览器上的,下面的流程图显示了浏览器对页面的呈现的处理流程。可能不同的浏览器略微会有些不同。但基本上都是类似的。 1. 浏览器把获取到的html代码解析成1个Dom树,html中的每个tag都是Dom树中的1个节点,根节点转载 2014-11-26 11:32:24 · 839 阅读 · 0 评论 -
window.scrollTo
Top测试过 ie 7891011转载 2014-11-20 14:44:22 · 2179 阅读 · 0 评论 -
web前端性能优化
转载:http://www.phpv5.com/blog/web-front-optimize减少http 请求合并js css, 图片减小传输的内容http请求数量已经足够少了, 我们还可以在减小传输内容的方面做一些文章, 比如:压缩 js css , 在质量达到期望的前提下压缩图片。启用gzip 压缩.使用浏览器缓转载 2014-10-16 14:09:47 · 589 阅读 · 0 评论 -
分享一个自定义的console类 让你不再纠结JS中的调试代码的兼容
转自:http://www.jb51.net/article/30129.htm转载 2014-10-16 14:03:12 · 3460 阅读 · 0 评论 -
navigator.userAgent.indexOf来判断浏览器类型
原文地址:http://blog.sina.com.cn/s/blog_786fbda50100vcxp.html转载 2014-11-18 14:32:20 · 1175 阅读 · 0 评论 -
Javascript中匿名函数的多种调用方式
转自:http://www.cnblogs.com/snandy/archive/2011/02/28/1966664.html转载 2014-10-16 10:32:17 · 656 阅读 · 0 评论 -
js 监听表单提交事件,防止表单重复提交
调用时用提交按钮click 事件,监听提交后按钮变灰可将监听事件单写函数 如下$('#btn').click(function() { var items = { inputemail : [{type:'null', errMsg:zhffTip.langs.errTpl.noText.stringFormat('邮箱')}, {type:'email', err原创 2014-09-28 19:10:08 · 3715 阅读 · 0 评论 -
JS中的prototype
JS中的phototype是JS中比较难理解的一个部分 本文基于下面几个知识点: 1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2 javascript的方法可以分为三类:a 类方法b转载 2014-09-17 15:05:25 · 487 阅读 · 0 评论 -
a 标签里面的button 按钮 ie78下a链接无效的问题
预约看房转载 2014-09-11 11:37:08 · 2465 阅读 · 0 评论 -
实时监听输入框值变化的完美方案:oninput & onpropertychange
转自:http://www.jb51.net/article/35964.htm转载 2014-09-09 17:33:32 · 1046 阅读 · 0 评论 -
JavaScript Source Map 详解
转自:作者: 阮一峰上周,jQuery 1.9发布。这是2.0版之前的最后一个新版本,有很多新功能,其中一个就是支持Source Map。访问 http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js,打开压缩后的版本,滚动到底部,你可以看到最后一行是这样的:转载 2014-09-09 14:25:33 · 462 阅读 · 0 评论 -
在网页上加载百度地图
在项目里看在之前不知哪位程序员的大作,转载 2014-08-22 14:00:35 · 1118 阅读 · 0 评论 -
搜索实现 app 本地搜索效果,有历史记录的
html 搜索 历史记录 旧金山 北京 -->原创 2014-12-17 13:35:52 · 3612 阅读 · 0 评论 -
js的预解析
form:http://www.cnblogs.com/wenber/p/3626775.html1,js是顺序执行的,下面这个大家肯定没有异议 test();// 哈哈function test(){ alert("哈哈"); }但是在C语言中,这样就不行了,C语言要求函数必须先声明后调用,那是什么原因让js有如此能力先调用而后声明了转载 2014-12-01 17:05:22 · 440 阅读 · 0 评论 -
去重,json动态添加数据
去重// 先做一个数组 var str = "1@1@2@3@3@4@4@5@"; var ary = str.split("@"); // 去重的算法 var json = {}; for (var i = 0; i < ary.length; i++) { json["a"+ary[i]] = ary[i]; } // 查看结果 va转载 2014-12-17 14:58:53 · 1488 阅读 · 0 评论 -
js 停止事件冒泡 阻止浏览器的默认行为(阻止超连接 # )
from:http://www.cnblogs.com/yuzhongwusan/archive/2008/12/27/1363417.html在前端开发工作中,由于浏览器兼容性等问题,我们会经常用到“停止事件冒泡”和“阻止浏览器默认行为”。1..停止事件冒泡JavaScript代码//如果提供了事件对象,则这是一个非IE浏览器if ( e && e.stopPropagati转载 2015-07-31 10:53:31 · 638 阅读 · 0 评论 -
video.js使用教程API
html5的标准还没有最终确定,但关于视频播放器的标准基本上被卡住了。mazilla和Opera由于没有H264的版权,坚持不支持H264标准的mp4格式视频,只支持ogg和webm两种格式,其中webm是谷歌去年提供的一个新的标准,并将该格式开源;ogg似乎是早期的一种手机视频的格式,这个了解不多。但也许mp4视频效果比较好,现在应用比较广。而IE9、safari、chrome三大厂商不担心版权转载 2015-07-14 17:21:53 · 4322 阅读 · 0 评论 -
js中arguments的用法
本文导读:Javascript并没有重载函数的功能,但是Arguments对象能够模拟重载。Javascrip中国每个函数都会有一个Arguments对象实例arguments,它引用着函数的实参,可以用数组下标的方式"[]"引用arguments的元素。arguments.length为函数实参个数,arguments.callee引用函数自身。arguments特性argu转载 2015-06-08 16:02:34 · 920 阅读 · 0 评论 -
JS清除选择的内容
from:http://www.xiaoboy.com/detail/1341545060.html今天在做一个DIV拖动的效果,发现在拖动的时候会选中页面中的文本,于是找了一下JS清除选择的内容的相关信息。在得到的结果中发现: 在谷歌、火狐、Opera浏览器中,window对象有getSelection属性,而在IE中没有。IE中的document对象有selecti转载 2015-04-15 15:27:10 · 1709 阅读 · 0 评论 -
JS中的call()和apply()方法
from:http://uule.iteye.com/blog/11588291、方法定义call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文转载 2015-03-12 10:29:19 · 527 阅读 · 0 评论 -
js中apply方法的使用
from:http://www.cnblogs.com/delin/archive/2010/06/17/1759695.html1、对象的继承,一般的做法是复制:Object.extendprototype.js的实现方式是: Object.extend = function(destination, source) { for转载 2015-03-12 10:23:57 · 595 阅读 · 0 评论 -
向左轮播滑动
忘记从哪里看到的了,自己学习后的实例,存个档 demo*{margin:0;padding:0;}ul,li,img{margin:0;padding:0;border:0;list-style-type:none;}#list{height:250px;list-style-type:none;overflow:hidden;}#luanpo{max-转载 2015-03-03 19:41:50 · 812 阅读 · 0 评论 -
点击其它地方关闭DIV
from:http://www.cnblogs.com/mofish/archive/2011/10/21/2220400.html点击其它地方关闭DIV 1111 2222 3333 function e(obj){return document.getElementById(obj)} e('tf').onclick=functio转载 2015-03-03 19:43:26 · 753 阅读 · 0 评论 -
倒计时
倒计时 距离本场结束 00 : 00 : 00 $(function(){ countDown("10","#hms"); }) function countDown(sys_second,id){ var hour, minute, second, watch = $(id), timer = setInterval(function()原创 2015-02-10 17:01:30 · 554 阅读 · 0 评论 -
修改 input[type="file"] 原生样式
图片 --> /*上传头像*/.h-upload{ .bsb(); position:relative; input[type="file"]{ opacity:0; position:absolute; top:0; left:0原创 2015-01-06 11:39:19 · 3107 阅读 · 0 评论 -
cookie 用法
js cookie应用 function $id(o){ return document.getElementById(o) || o;}//js 创建cookie//按照 name=value; max-age=seconds 方式设置cookie//以名/值 的形式存储cookie//同时采用encodeURI转载 2015-01-05 10:19:44 · 512 阅读 · 0 评论 -
纯 js 选项卡
from:https://coding.net/u/Able/p/practice/git/blob/master/js.table/demo.html 实践题 - 选项卡 /* CSS样式制作 */ body { font-family: "微软雅黑"; font-size: 14px;转载 2015-01-22 17:25:25 · 644 阅读 · 0 评论 -
pc 端区间滑块
js双滑块区间 #nhkBookbox{position:relative;width:428px;height:15px;font-size:0;line-height:0;background:#fff;border:1px solid #9C9B97}#nhkBookrod{position:absolute;width:428px;height:8px;background:#CCC转载 2014-12-19 16:15:48 · 696 阅读 · 0 评论 -
移动端区间滑块,仿 上一篇pc端的
/*===range 区间滑块===*/ .h-range { width: 300px; background: #e7e7e7; height: 8px; position: relative; } .h-range .h-progress { w原创 2014-12-19 16:18:06 · 985 阅读 · 0 评论 -
为大家分享一个 Ajax Loading —— spin.js
from:http://www.cnblogs.com/lxblog/p/3425599.html我们在做Ajax 异步请求的时候,一般都会利用一个动态的 Gif 小图片来制作一个Ajax Loading ,以便增加用户体验。今天在网上发现了一个 Spin.js ,该 js 脚本压缩后5k,可以不用任何图片,任何外部的CSS样式,就可以创建一个Ajax Loading 指示器,且兼转载 2014-12-04 10:45:56 · 613 阅读 · 0 评论 -
自定义下拉菜单
css/*select*/.select_wrap1{ position:relative; z-index:10;}.select_box{ position:absolute; margin:-34px 0 0 122px; width:127px; height:28px;}.select_box2{ position:absolute; margin:-34p转载 2014-07-22 18:24:46 · 638 阅读 · 0 评论 -
js正则表达式函数match、exec、test、search、replace、split使用介绍集合
match 方法使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。 stringObj.match(rgExp) 参数 stringObj 必选项。对其进行查找的 String 对象或字符串文字。 rgExp 必选项。为包含正则表达式模式和可用标志的正则表达式对象。也可以是包含正则表达式模式和可用标志的变量名或字符串文字。 其余说明与exec一样,转载 2014-07-02 18:33:11 · 1365 阅读 · 0 评论 -
申请借款验证
转载:http://beijing.haodai.com/ 源代码// JavaScript Documentfunction sq_index(t) { var q_name = $('#user_name'); var q_phone = $('#user_mobilenum'); var q_money = $('#user_money');转载 2013-10-08 10:54:55 · 1096 阅读 · 0 评论 -
<noscript><iframe src=*></iframe></noscript>是什么意思
是什么意思。前面应该还有一段js代码。noscript 元素用来定义在脚本未被执行时的替代内容(文本)。此标签可被用于可识别 标签但无法支持其中的脚本的浏览器。此段代码意思为如果浏览器不支持script的代码,则会显示嵌入的那个页面的内容。当浏览器禁用Script或是不支持Script的时候是调用,你可以自己写一个javascript,加上 documne转载 2013-09-22 15:33:46 · 4060 阅读 · 0 评论 -
Javascript this 解析
转载:http://www.cnblogs.com/Kingle/p/3281816.htmlJavascript this 解析Javascript中,this是一个非常有用的关键字, this是在运行时基于函数的运行环境绑定的,但是,如果使用的时候不注意,很容易就出错了。ECMAScript Standard对this的定义看起来非常简单: The this keywo转载 2013-09-03 18:29:53 · 476 阅读 · 0 评论 -
倒计时自动跳转页面
同事作品function settimeout2(s, obj){var n=0if(s != undefined){n=s;//alert(n);}var timer = setInterval(function(obj){$(".settimeout").html(n);n--;if(0==n){self.location.href="/us转载 2013-08-08 11:08:13 · 792 阅读 · 0 评论