JavaScript
-
Javascript修改元素的class几种实践[总结]
前言 js修改元素class可以说的上是老生常谈的问题了,也经常被认为是基础中的基础,甚至不是前端都可以写出这个功能。 今天俺跟大家总结总结修改元素class的几种实践方法。 现代…
-
jQuery是否拥有exists(存在)方法
前言 当我们需要访问js数组长度的时候,我们可能想要一个exists(存在)方法,事实上js并没有这个方法。 jQuery 在JavaScript中,一切都是’trut…
-
Javascript中对象如何检查key(键)是否存在
js中判断键是否存在? 看到这个问题,有的小伙伴可能第一个想法就是判断值是否为undefined。 兴兴冲冲地写下如下代码: var obj = {}; if(obj[key]==…
-
Javascript检测未定义的变量或对象属性
俺之前也写过一篇文章关于js检测数据类型的,详情见js中检查数据类型最佳实践。 今天俺再跟大家介绍一下如何用js检测未定义的对象属性或变量。 完整版 if (typeof some…
-
javascript中获取url查询字符串值
俺遇到一个项目中需要用js获取url参数,一开始写的是相当有问题,只是获取了对应id的参数,如果用户没有传将会报错。 经过总结,俺发现一个不错的方法,希望可以帮助到需要的朋友。 q…
-
Javascript中!!是什么运算符?
js中!!写法其实是将oObject强制转换为布尔值。 如果它是假的(例如0,null,undefined等),则为false,否则为true。 前言 俺刚看到的时候也是一脸懵逼,…
-
javascript如何异步上传文件
使用HTML5,您可以使用Ajax和jQuery进行文件上传。 不仅如此,您还可以使用HTML5进度标记(或div)执行文件验证(名称,大小和MIME类型)或处理progress事…
-
js检查数据类型
Javascript中检查数据类型一直是老生常谈的问题,今天俺看了一篇国外的文章总结了实际开发中常见的几种技巧,俺觉得讲的很不错,因此跟大家一起分享。 检查js中数据类型不是想的那…
-
js浏览器版本和移动端版本总结
今天俺跟大家分享一个工具方法,用来判断浏览器内核版本信息,判断是否会移动端,判断是否为ios。 代码如下: var u = navigator.userAgent, app = n…
-
解决IE11滚动条丢失样式问题
今天俺跟大家分享一个工作中遇到的一个小问题,那就是IE11滚动条右边的样式丢失问题,俺一开始是使用的nicescroll这个插件,该插件在IE的兼容上不是很好,应该是使用了什么IE…