JS查看滚动条的滚动距离和查看视口的属性

1.查看滚动条的滚动距离**第一种:IE8及IE8以下不兼容(IE9部分兼容)IE9以上能用1.window.pageXOffset -- 横向滚动距离2.window.pageYOffset -- 纵向滚动距离当屏幕的长度超过了首屏,我们往下拉的时候,拉了多少像素,使用window.pageYOffset就可以知道往下滚动了多少像素例:问:滚动条往下移动了400px,求浏览器最顶端到滚动条滚动的

- 阅读全文 -

JS节点,节点关系,节点类型

遍历节点树(灵活、兼容好) ——关系类的选择parentNode ->父节点(最顶端的parentNode为#document);childNodes ->子节点们firstChild ->第一个子节点lastChild ->最后一个子节点nextSibling ->后一个兄弟节点previousSibling ->前一个兄弟节点基于元素节点树的遍历parent

- 阅读全文 -

tyr..catch和es5严格模式

tyr...catchtry{}catch(e){}finally{}Error.name的六种值对应的信息:1.EvaIError : eval()的使用与定义不一致2.RangeError:数值越界3.ReferenceError:非法或不能识别的引用数值4.SyntaxError : 发生语法解析错误5.TypeError:操作数类型错误6.URIError:URI处理函数不当es5严格模式

- 阅读全文 -

javaScript遇到的问题都在这

2020-6-07 22:26简单来说:算术运算符自增(++)和自减(--):如 ++a;原值+1;a++;第二个后面的值+1,例如 var a=10; b=++a c=a++;解释一下就是:b=在原值+1,此刻a也立即变成了11。c=a++就是在不影响原值a=10的情况下+1,此刻c+1=11,而a还是10。2020-6-10 18:25:以上结论错误错误!!!2020-6-11 16:40

- 阅读全文 -

立即执行函数与闭包

立即执行函数定义:此类函数没有声明,在一次执行过后即释放。适合做初始化工作。闭包当内部函数被保存到外部时,将会生成闭包。闭包会导致原有作用域链不释放,造成内存泄漏(占用内存)闭包什么样子情况下才会触发呢? 两个函数互相嵌套,或者多个函数互相嵌套,把里面这个函数保存到了外面函数的外部,或者在简化一点把里面的函数保存到了外部、保存到了全局。这样的一个情况,它必然会生成闭包,然后里面的函数在外面执行的时

- 阅读全文 -

JavaScript数据类型转换(全/通俗易懂)

什么是数据类型转换使用表单、prompt获取过来的数据默认是字符串类型的,此时就不能直接简单的进行加法运算,而需要转换变量的数据类型。通俗来说,就是把一种数据类型的变量转换成另外一种数据类型。我们通常会实现3种方式的转换:转换为数字型转换为字符型转换为布尔型转换为数字型:parseInt(); 、parseFloat();、 Number() 、 隐式转换​ 1.parseInt(变量)

- 阅读全文 -

事件基础

事件基础事件三要素:事件源 事件类型 事件处理程序。<body> <button id = 'btn'>大河之剑</button> <script> // 点击一个按钮,弹出对话框 // 1.事件有三部分组成 事件源 事件类型 事件处理程序 我们也称为事件三要素 // (1) 事

- 阅读全文 -

获取页面元素

如何获取页面元素:DOM中我们实际开发中主要用来操作元素。我们如何来获取页面中的元素呢?获取页面中的元素可以使用以下几种方式:根据ID获取根据标签名获取通过HTML5新增的方法获取特殊元素获取1 .根据 ID 获取使用getElementById()方法可以获取带有ID的元素对象。:<body> <div id = 'time'>2020-9-1</div&g

- 阅读全文 -

APl 和 Web APls 简介

APl 和 Web APls 简介Web APls 和 JS基础关联性JS的组成:JavaScript:ECMAScript → JavaScript基础JavaScript:DOM(页面文档对象模型)和 BOM(浏览器对象模型) → Web APls JS基础阶段以及Web APls阶段JS基础阶段:我们学习的是ECMAScript 标准规定的基本语法要求掌握 JS 基础语法只学习基本语法

- 阅读全文 -

简单数据类型和复杂数据类型内存分配以及传参

简单数据类型和复杂数据类型简单类型又叫做基本数据类型或者值类型,复杂数据类型又叫做引用类型。值类型:简单数据类型/ 基本数据类型,在存储时变量中存储的是值本身,因此叫做值类型string、number、boolean、undefined、null其中null有点特殊:简单数据类型 null 返回的是一个空的对象 object // 简单数据类型 null 返回的是一个空的对象 object

- 阅读全文 -

热门文章

最新文章

最近回复

  • jiyouzhan: 这篇文章写得深入浅出,让我这个小白也看懂了!
  • 勿忘初心: 你好,看你的站做的挺不错的,空了联系下我1587894193,想...
  • 彩虹海: 还行,要开学了哦,哈哈
  • Jone: 老哥,近来可好
  • 腾讯云开发者社区: 您好~我是腾讯云开发者社区运营,关注了您分享的技术文章,觉得内容...
  • 彩虹海: 这个倒没考虑,排版第一
  • 彩虹海: 啊 hhh
  • 辛落: 一言难尽的感觉。 逛着逛着看到了自己的blog#run 我,萌新萌新。
  • 林林: 之前也一直对这块很晕,感谢! 但你把文章主体内容加到代码这个区块...
  • Jone: 《中国道藏》据说有点东西

分类

标签

归档

其它