为什么要使用 href=“javascript:void(0)“详解

做过web前端UI的小伙伴们都知道,有时候我们在网页中会使用一些超级链接,而这些链接不用指向任何地址,只是为了配合javascript的onclick事件而存在的,当我们点击这些链接时(其实也可以看做时按钮),网页就会出现一些交互的界面(...

JS正则表达式使用详解

为啥要有正则表达式呢?其实就是因为计算机笨(这话不是我说的),比如[email protected],我们一看就是邮箱,可是计算机不认识啊,所以我们就要用一些计算机认识的语言,来制定好规则,告诉它符合这个规则的就是个邮箱,这样...

jquery的checkbox、radio、select等方法总结详解

1、checkbox日常jquery操作。 现在我们以下面的html为例进行checkbox的操作。 <input id="checkAll" type="checkbox" />全选 <input name="s...

详解iframe如何自适应高度

虽然现在iframe在项目中已经很少出现了,但是有些项目迫不得已,还是会用到iframe。近期遇到一个案例,就用到了iframe。 基本案例如下: 由于手机浏览器预览PDF不是很好,因此,将手机上预览PDF改成预览html。由于PDF...

js、javascript操作json总结详解

在JSON中,有两种结构:对象和数组。 一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间运用 “,”(逗号)分隔。 名称用引号括起来;值如果是字符串则必须用括号...

javascript中如何使用bind()方法详解

什么是bind()? bind所做的就是自动封装函数在函数自己的闭包中,这样我们可以捆绑上下文(this关键字)和一系列参数到原来的函数。 你最终得到的是另一个函数指针。 function add(a,b...

多浏览器如何使用 javascript 获取页面、窗口详解

IE中: document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.documentElement.cl...

javascript面试常用知识点汇总详解

1.声明定义 变量类型:var,定义变量;let,定义块域(scope)本地变量;const,定义只读常量。 变量格式:以字母、下划线“_”或者$符号开头,大小写敏感。 变量赋值:声明但未赋值的变量在使用时值为undefined,未声...

javascript参数传递中值和引用的一种理解详解

本文将这两种分类简称为基本类型(boolean, null, undefined, string, number, symbol)和object类型。 首先,用一个example 演示参数传递的应用: var obj = {}; ob...

javascript和jQuery的类型判断详解

对于类型的判断,Javascript使用typeof来进行! console.log(typeof null);            //object console.log...