
JS原生
Bumphy
洁净精微,牧风索月;
展开
-
Vanilla JavaScript中基本的DOM操作(一)
无论何时,我们需要进行DOM操作,我们将很快地借助于jQuery。然而,JavaScript DOM API事实上是非常有能力的,并且自从低于 IE11 被 完全放弃 后,它现在可以被放心地使用了。在本文中,我将演示如何完成一些最常见的DOM操作任务用普通的JavaScript,即:第一节:查询和修改DOM第二节:修改类和属性第三节:监听事件第四节:动画 我将给你展示如何创建...翻译 2018-02-27 01:49:20 · 1330 阅读 · 0 评论 -
Vanilla JavaScript中基本的DOM操作(二)
第三节:事件侦听这可能是绑定事件侦听器最有名的方法:myElement.onclick = function onclick(event) { console.log(event.type + ' got fired');};但通常应该避免这样做。这里, .onclick 是该元素的一个属性,意味着你可以改变它,但是你不能使用它来添加额外的侦听器 — 通过指定一个新的函数...翻译 2018-02-27 14:17:28 · 518 阅读 · 0 评论 -
殴打小盆友之JS系列(一):JS数据类型
JS数据类型本人小盆友一枚,本系列为个人学习总结,主要为基础知识,主要目的在于督促自己建立完整的知识体系,查缺补漏,回归基础;错误肯定有,需进一步完善,分享出来,希望对于自己和他人有用;错误之处,请留言,我会及时修正;此外,因此系列文章为基础知识,大佬可略过,希望不会浪费你的时间;一、数据类型(7种)第一种划分方式:(1)基本数据类型:Number、Str...原创 2018-03-10 22:10:57 · 338 阅读 · 0 评论 -
殴打小盆友之JS系列(三):函数 ——执行机制
JS的执行机制本人小盆友一枚,本系列为个人学习总结,主要为基础知识,主要目的在于督促自己建立完整的知识体系,查缺补漏,回归基础;错误肯定有,需进一步完善,分享出来,希望对于自己和他人有用;错误之处,请留言,我会及时修正;此外,因此系列文章为基础知识,大佬可略过,希望不会浪费你的时间;一、javascript的编译和执行执行顺序是按照脚本标签<script>...原创 2018-03-11 14:13:26 · 343 阅读 · 0 评论 -
殴打小盆友之JS系列——函数篇:函数基础
函数本人小盆友一枚,本系列为个人学习总结,主要为基础知识,主要目的在于督促自己建立完整的知识体系,查缺补漏,回归基础;错误肯定有,需进一步完善,分享出来,希望对于自己和他人有用;错误之处,请留言,我会及时修正;此外,因此系列文章为基础知识,大佬可略过,希望不会浪费你的时间;一、函数的概念含义:函数是一段js代码,只定义一次,就可以被执行(调用)任意次;函数包含...原创 2018-03-11 14:28:14 · 314 阅读 · 0 评论 -
JavaScript排序算法系列——快速排序
快速排序思路:算法参考某个元素值,将小于它的值,放到左数组中,大于它的值的元素就放到右数组中,然后递归进行上一次左右数组的操作,返回合并的数组就是已经排好顺序的数组了实例9, 7, 1, 4, 6, 2[1, 2] [4] [9, 7, 6][1] [2] [] [4] [] [6] [9,...原创 2018-03-11 16:10:57 · 375 阅读 · 0 评论 -
IOS下动态加载数据点击事件失效
动态数据的创建与绑定在实际的开发中,我们常常需要通过动态加载数据,来创建页面的DOM,而且给这些新增的元素添加事件也是不可避免的。而对于动态数据的事件绑定,就需要明白两个概念,就是目标元素和代理元素(委托元素);(1)目标元素:动态创建的元素,最终click事件需要绑定到该元素(2)代理元素:动态创建的元素的父级元素,即非动态创建的父元素,比如我们习惯上使用document,b...原创 2018-05-07 09:01:37 · 1196 阅读 · 0 评论 -
获取元素的 CSS 属性
获取元素的 CSS 属性工具函数 获取元素的 CSS 属性 (1)使用 HTMLElement.style.属性名(2)使用 window.getComputedStyle兼容处理(1)使用 HTMLElement.style.属性名MDN 详解HTMLElement.style 属性返回一个 CSSStyleDeclaration 对象(只读),该对象包含...原创 2018-07-04 08:04:55 · 1970 阅读 · 1 评论