
JavaScript
正直的阿长啊
这个作者很懒,什么都没留下…
展开
-
js运动动画的八个知识点
知识点一:速度动画。 1.首先第一步实现速度运动动画,封装一个函数,用到的知识是setInterval(function(){复制代码代码如下: oDiv.style.left=oDiv.offsetLeft+10+"px"; },30). 对于这里为什么要用到offsetLeft,我特意百度了一下,我得到的有用信息是转载 2017-05-06 12:01:30 · 420 阅读 · 0 评论 -
var const let 三者之间的区别
1.const定义的变量不可以修改,而且必须初始化。1 const b = 2;//正确2 // const b;//错误,必须初始化 3 console.log('函数外const定义b:' + b);//有输出值4 // b = 5;5 // console.log('函数外修改const定义b:' + b);//无法输出 2.var定义的变量可以修改,如果不初始化转载 2017-06-15 18:19:45 · 537 阅读 · 0 评论 -
eval()函数
eval() 函数计算 JavaScript 字符串,并把它作为脚本代码来执行,本文给大家eval() 函数计算 JavaScript 字符串,并把它作为脚本代码来执行。如果参数是一个表达式,eval() 函数将执行表达式。如果参数是Javascript语句,eval()将执行 Javascript 语句。语法复制代码代码如下:转载 2017-06-17 15:18:30 · 834 阅读 · 0 评论 -
详解js中Number()、parseInt()和parseFloat()的区别
一:Number()如果是Boolean值,true和false值将分别被转换为1和0。如果是数字值,只是简单的传入和返回。如果是null值,返回0。如果是undefined,返回NaN。如果是字符串: a. 如果字符串中只包含数字时,将其转换为十进制数值,忽略前导0 b. 如果字符串中包含有效浮点格式,如“1.1”,将其转换为对应的浮转载 2017-05-18 21:11:44 · 1505 阅读 · 0 评论 -
浅谈 js中parseInt函数的解析
首先还是从很热门的实例parseInt("09")==0说起。parseInt(number,type)这个函数后面如果不跟第2个参数来表示进制的话,默认是10进制。比如说parseInt("010",10)就是10进制的结果:10,parseInt("010",2)就是2进制的结果:2,parseInt("010",8)就是8进制的结果:8,parseInt("010",转载 2017-05-18 20:45:04 · 1362 阅读 · 0 评论 -
js Math 对象的方法
js Math 对象的方法js Math 对象的方法向上取整、向下取整、四舍五入等等,数字运算经常会用到,需要的朋友可以参考下1.丢弃小数部分,保留整数部分 parseInt(5/2) 2.向上取整,有小数就整数部分加1 Math.ceil(5/2) 3,四舍五入. Math.round(5/2) 4,向下取整转载 2017-05-18 20:36:40 · 462 阅读 · 0 评论 -
JS中位置与大小的获取方法
scrollHeight,clientHeight,offsetHeight的区别说明:scrollHeight:DOM元素的实际内容的高度,不包border的高度,会随DOM元素中内容的增加(超过可视区后)而变大。clientHeight:DOM元素内容可视区的高度,不包含滚动条和边框的高度。offsetHeight:DOM元素整体的高度,包括滚动条和边框。转载 2017-05-18 20:21:09 · 492 阅读 · 0 评论 -
document.documentElement和document.body的区别
网页中获取滚动条卷去部分的高度,可以通过 document.body.scrollTop 来获取,比如使div跟着滚动条滚动:window.onscroll = function (){ var div = document.getElementById("div"); div.style.top = document.body.scrollTop + "px"转载 2017-05-18 14:52:31 · 402 阅读 · 0 评论 -
JS事件委托
概述:那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们讲事件委托基本上都用了同一个例子,就是取快递来解释这个现象,我仔细揣摩了一下,这个例子还真是恰当,我就不去想别的例子来解释了,借花献佛,我摘过来,大家认真领会一下事件委托到底是一个什么原理转载 2017-05-16 19:45:31 · 324 阅读 · 0 评论 -
浏览器的两种模式quirks mode 和strict mode
在看js代码时,有时会看到关于quirks mode(怪异模式)和strict mode(严格格式)的东西,一直也没深究怎么回事,只是零零碎碎的有些概念,最近终于受不了这种似懂非懂的感觉,决定好好学习总结一下。1、quirks mode和strict mode是浏览器解析css的两种模式,或者可以称之为解析方法。目前正在使用的浏览器这两种模式都支持 。 2、历史原因。 当早期的浏览器Ne转载 2017-09-04 10:02:13 · 1636 阅读 · 0 评论