javascript
virusos
混子king
展开
-
style.left 与 offsetLeft的区别
offsetLeft: 获取的是当前对象左侧距离父对象左侧的值(均不包含border);(返回的是一个值) style.left: 获取或设置相对于具有定位属性(position定义为relative)的父对象的左边距;(返回的是一个值+’px’)参考:http://www.imooc.com/qadetail/207033原创 2017-04-11 18:59:39 · 225 阅读 · 0 评论 -
JavaScript border与offsetWidth
window.onload = function(){ startMove();}function startMove(){ var oDiv = document.getElementById('div1'); oDiv.style.width = oDiv.offsetWidth - 1 + 'px';为什么在样式中加了border之后方块会不断变宽而不是变窄? 1原创 2017-04-11 23:38:26 · 353 阅读 · 0 评论 -
关于function(e)中的e
简单来说就是当前事件(click、mouseover等等),保存了当前事件的信息。如鼠标点击事件,有鼠标的坐标信息等。 以一段代码为例:$(function(){ var x = 10; var y = 20; //这个e是mouseover事件,在这里用到了e.pageX和e.pageY $('a.tooltip').mouseover(function(e){原创 2017-04-22 13:59:30 · 15727 阅读 · 1 评论 -
<a>标签不跳转的几种实现方式
刚刚看了一个实例,需要用到a标签中的href的值,但是不需要跳转,但是这个实例中没有取消href的跳转功能,所以查了下应该怎么实现。 1、onclick事件中返回false<a href="http://www.baidu.com" onclick="return false" >不能跳到百度</a> 2、 用href=”javascript:void(0)”这种伪协议;(这种伪协议,少写的好)原创 2017-04-22 14:36:02 · 3969 阅读 · 0 评论 -
今天看到的记一下
function createFunctions(){ var result = new Array(); for (var i=0; i < 10; i++){ result[i] = function(){ return i; }; } return result;}var funcs = createFunctions();for (var i转载 2017-05-07 17:44:24 · 226 阅读 · 0 评论 -
JavaScript中的 == 与 ===
1.“==”等于。若类型相同,则同===; 若类型不同,则尝试类型转换和比较:null == undefinednumber == string //string转为number后比较boolean == ? //不管?是什么,boolean转为number后进行比较,如1 == true为trueobject == number | string //一边是对象,一原创 2017-05-08 23:08:36 · 302 阅读 · 0 评论 -
JavaScript隐式转换
JS中不需要显式定义数据类型,但在处理时会进行一些隐式转换。var x = 'answer:' + 42; var y = 42 + 'is the answer';//以上为字符串拼接'37' - 7 //30'37' + 7 //377巧用+/-规则转换类型num - 0; //将变量num转换为数字num + ''; //将变量num转换为字符串“==”与”===原创 2017-05-08 22:55:33 · 456 阅读 · 0 评论 -
JavaScript的数据类型和包装对象
原始类型 number string boolean null undefined对象(object) Function Array Date …包装类型 number string boolean var a = "string";alert(a.length); //6,为什么基本类型的a会有length属性?a.t = 3; //为a增原创 2017-05-08 22:41:46 · 174 阅读 · 0 评论 -
JavaScript的类型检测
typeofinstanceofObject.prototype.toStringconstructorduck typetypeof 返回字符串,适合函数对象和基本类型的判断。遇到null失效(因为会返回Object),所以判断null时使用===typeof 100 //"number"typeof true //"boolean"typeof function原创 2017-05-09 22:09:53 · 267 阅读 · 0 评论