随笔分类 -  JavaScript

JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。
摘要:在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单:对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。对于HTML元素我们自己自定义的DOM... 阅读全文
posted @ 2015-12-11 11:06 GisClub 阅读(189) 评论(0) 推荐(0) 编辑
摘要:首先引入jquery.cookie.jsjquery.cookie.js下地址:http://plugins.jquery.com/cookie/操作文档:https://github.com/carhartl/jquery-cookie#readme创建cookies:$.cookie('name... 阅读全文
posted @ 2015-12-11 10:59 GisClub 阅读(207) 评论(0) 推荐(0) 编辑
摘要:通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端。代码如下:下面一个比较全面的浏览器检查函数,提供更多的检查内容,你可以检查是否是移动端(Mobile)、ipad、iphone、微信、QQ等。第一种:来自http://blog.baiwand.com/?post=1... 阅读全文
posted @ 2015-11-05 16:25 GisClub 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-11-05 11:40 GisClub 阅读(337) 评论(0) 推荐(0) 编辑
摘要:function myBrowser(){ var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isOpera = userAgent.indexOf("Opera") > -1; if (isOpera) {... 阅读全文
posted @ 2015-07-29 16:05 GisClub 阅读(325) 评论(0) 推荐(0) 编辑
摘要:解决 safari window.open 无法实现的问题先说下问题是什么吧: safari 中没办法在回调函数里面执行window.open, 原因是safari的安全机制将其阻挡了(具体的原因可能需要你自己深入研究)..那么如果你有这样的需求(或者类似的),通过ajax 发送请求到服务器端,等待... 阅读全文
posted @ 2015-07-29 16:04 GisClub 阅读(5312) 评论(0) 推荐(0) 编辑
摘要:JavaScript面向对象一、为每个对象动态添加属性或方法功能:返回对象类型原型的引用prototype的使用格式:class.prototype场景:比如说:A写了一个类,交给B,B在使用时发现A写的类的功能有所欠缺,但是B没有权力改写A的文件,这时该怎么办?FunctionPerson(nam... 阅读全文
posted @ 2015-01-22 17:43 GisClub 阅读(1111) 评论(0) 推荐(0) 编辑
摘要:hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。isPrototypeOf是用来判断要检查其原型链的对象是否存在于指定对象实例中,是则返回true,否则返回false。123... 阅读全文
posted @ 2015-01-22 17:36 GisClub 阅读(169) 评论(0) 推荐(0) 编辑
摘要:先说说写这个的背景 最近有朋友在搞一个东西,已经做的挺不错了,最后想再完美一点,于是乎就提议把这种验证码给K.O.了,于是乎就K.O.了这个验证码。达到单个图片识别时间小于200ms,500个样本人工统计正确率为95%。由于本人没有相关经验,是摸着石头过河。本着经验分享的精神,分享一下整个分析的思路... 阅读全文
posted @ 2014-11-27 11:58 GisClub 阅读(570) 评论(0) 推荐(0) 编辑
摘要:想必大家都注意到的不循环滚动,所以出现了很多替代脚本,或iframe或JS输出,不管怎么做,都略显麻烦。下面说一下这个相对简单的实现思路:一个设定宽度并且隐藏超出它宽度的内容的容器demo,里面放 demo1和demo2, demo1是滚动内容,demo2为demo1的直接克隆,通过不断改变demo... 阅读全文
posted @ 2014-10-15 14:28 GisClub 阅读(1232) 评论(0) 推荐(0) 编辑
摘要:js控制页面的全屏展示和退出全屏显示 js控制页面的全屏展示和退出全屏显示 阅读全文
posted @ 2014-09-10 17:02 GisClub 阅读(1308) 评论(0) 推荐(0) 编辑
摘要:在JS中无论是setTimeout还是setInterval,在使用函数名作为调用句柄时都不能带参数,而在许多场合必须要带参数,接下来为大家介绍具体的解决方法在JS中无论是setTimeout还是setInterval,在使用函数名作为调用句柄时都不能带参数,而在许多场合必须要带参数,这就需要想方法... 阅读全文
posted @ 2014-09-10 16:58 GisClub 阅读(397) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.jb51.net/article/21213.htm浏览器端跨域访问一直是个问题, 多数研发人员对待js的态度都是好了伤疤忘了疼,所以病发的时候,时不时地都要疼上一疼.记得很久以前使用iframe 加script domain 声明,yahoo js util 的方式解决... 阅读全文
posted @ 2014-09-09 17:38 GisClub 阅读(498) 评论(0) 推荐(0) 编辑
摘要:主要讨论兼容性的问题。经测试,IE/Opera属于同一类型,使用attachEvent即可添加滚轮事件。/*IE注册事件*/if(document.attachEvent){ document.attachEvent('onmousewheel',scrollFunc);}Firefox使用... 阅读全文
posted @ 2014-09-09 16:26 GisClub 阅读(538) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/TomXu/archive/2011/12/31/2289423.html前言大家学JavaScript的时候,经常遇到自执行匿名函数的代码,今天我们主要就来想想说一下自执行。在详细了解这个之前,我们来谈了解一下“自执行”这个叫法,本文对这个功能的... 阅读全文
posted @ 2014-09-09 11:27 GisClub 阅读(256) 评论(0) 推荐(0) 编辑
摘要:最近在整理javascript学习,发现这个问题了,在网上发现这么个解释最清楚最明白;(function(){})()相当于先定义functionxx(){},后调用xx();()是最高优先级的,所以先执行function(){},这个定义了一个匿名函数,等于xx=function(){}接着就是调... 阅读全文
posted @ 2014-09-09 11:07 GisClub 阅读(575) 评论(0) 推荐(0) 编辑
摘要:按位非运算符,简单的理解就是改变运算数的符号并减去1,当然,这是只是简单的理解能转换成number类型的数据。那么,对于typeof var!==”number”的类型来说,进行运算时,会尝试转化成32位整形数据,如果无法转换成整形数据,就转换为NaN;JS在位运算上用了更简便的一种方法来实现这中运... 阅读全文
posted @ 2014-09-03 17:47 GisClub 阅读(321) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示