![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术分享
文章平均质量分 54
hades_Hepburn
一颗纯种IT工科男
展开
-
判断数组
js里数据类型的判断时,我们知道js的数据类型七种:string、number、object、Boolean、null、undefined、Array;var a= [1,2];判断数组时用typeof a是一个object类型,也可以用ainstanceof Array,还可以用a.constructor == Array可以用简单严谨的方法判断如下function原创 2017-02-12 22:22:03 · 302 阅读 · 0 评论 -
史上最全的CSS hack方式一览
史上最全的CSS hack方式一览2015-07-20 15:47 293人阅读 评论(0) 收藏 举报目录(?)[+]做前端多年,虽然不是经常需要hack,但是我们经常会遇到各浏览器表现不一致的情况。基于此,某些情况我们会极不情愿的使用这个不太友好的方式来达到大家要求的页面表现。我个人是不太推荐使用hack的,要知道一名好的前端,要尽可能不使用转载 2017-02-12 23:02:48 · 407 阅读 · 0 评论 -
四种方法js实现点击<li>弹出索引
之前写小项目的时候有用到ul里li元素的index索引值,看想了下可以原生和用jq都可实现取到其索引值。不仅仅是li,多个相同的标签如img都可以,比如下面的代码:var img = document.getElementsByTagName('img');for (var i = 0; i //方法1// img[i].oncl原创 2017-02-22 23:21:30 · 1037 阅读 · 0 评论 -
注意javascript引擎变量提升,可以说预编译
javascript真的很强大,通常我们需要验证问题,直接在谷歌console控制台遇到个奇葩问题if(!('a' in window)){var a = 1;} console.log(a)// 答案是什么?注意:a值undefined 为什么呢?看下面的图就明白了明白了吗?javascript引擎解析js时首先扫描var出来的变量,这些全局变量都原创 2017-02-23 00:05:21 · 394 阅读 · 1 评论