原生js开发
lan1977545649
这个作者很懒,什么都没留下…
展开
-
原生js实现tab选项卡切换功能
本文通过两种原生js方法实现tab选项卡切换功能<!DOCTYPE html><html><head> <title>tab选项卡</title> <meta charset="utf-8">原创 2018-10-29 15:39:38 · 10551 阅读 · 0 评论 -
js中this指向的三种情况
js中this指向的几种情况一、全局作用域或者普通函数自执行中this指向全局对象window //全局作用域 console.log(this);//Window //普通函数 function fn(){ console.log(this); //Window } fn(); //函数加括号调用叫函数自执行,函数自执行时,内部的this指向顶层对象/win...原创 2018-10-31 10:38:14 · 4046 阅读 · 2 评论 -
jsonp实现仿百度搜索(跨域访问)
jsonp实现仿百度搜索一、jsonp跨域访问原理利用script标签的src属性的漏洞实现跨域访问,去访问不同的服务器二、仿百度搜索页面实现<!DOCTYPE html><html><head> <title>jsonp</title> <meta charset="utf-8"> <st原创 2018-11-03 20:22:03 · 2293 阅读 · 0 评论 -
事件冒泡的概念及阻止事件冒泡-兼容性写法
36事件冒泡和捕获-兼容性写法一、什么是事件冒泡一条鱼往上吐泡泡,这个泡泡就是事件,一直往上冒的过程中去把它经过的所有元素,只要这个元素身上有相同事件,就会去执行该元素的该事件,没有相同事件就不会去执行二、冒泡特点1、冒泡看的是代码层级,从里往外冒泡2、拥有相同类型事件的元素才会被执行3.不同事件就是不同泡泡三、阻止事件冒泡并不是所有事件都需要事件冒泡,我们需要让事件执行完自身的该...原创 2018-11-11 15:30:01 · 1444 阅读 · 0 评论 -
JavaScript获取随机颜色的方法
JavaScript获取随机颜色的方法function getRGB(){ let r = parseInt(Math.random() * 256), //0-255 g = parseInt(Math.random() * 256), //0-255 b = parseInt(Math.random() * 256); //0-255 retur...原创 2018-11-13 21:36:06 · 865 阅读 · 0 评论