js之dom事件的高级补充

事件覆盖的问题 清楚原理 使用事件源.事件类型的添加事件方式会产生覆盖问题。我们通过一个函数去避免这个问题。function addEvent(tag,fn){ var oldClick=tag.onclick if(typeof oldClick=="functio...

2017-12-07 18:33:16

阅读数:52

评论数:0

dom之高级补充(offset系列,scroll,client)

offset系列 offsetWidth和offsetHeight 用来得到对象的大小 offsetHeight和style.height的区别demo.style.height只能获取行内样式,如果样式写到了其他地方,甚至根本就没写,便无法获取 style.height是字符串(而且带单位)...

2017-12-07 15:53:14

阅读数:81

评论数:0

bom对象的知识整理

BOM(不是重点) BOM – 浏览器对象模型 bom给我们提供了一些方法让我们可以使用浏览器的一些功能。bom中的顶级对象 windowwindow的属性和方法都可以不加window进行使用window中的一些常用方法 alert(); window.alert(); confirm(...

2017-12-07 15:04:29

阅读数:128

评论数:0

原生js操作dom的笔记整理

javascript分为3部分 ECMAScript 基础语法 DOM d – document o object m –model 文档对象模型 BOM DOM DOM 给我们提供了一些方法,让我们可以使用js来控制页面中的标签等。页面元素 – 页面中的标签 常用的dom方法 ...

2017-12-06 23:57:10

阅读数:937

评论数:0

javascript基础知识整理2

匿名函数就是没有名字的函数(了解)function(){}//报错,需要和表达式使用。 var foo=function(){}一般是在函数表达式内使用,不能单独存在。自调用函数(了解) 这个自调用函数会在书写的位置上执行一次。(function(){})()函数的类型 检测方式typeof ...

2017-12-06 17:06:02

阅读数:75

评论数:0

js写排序的方法。

说明时间复杂度指的是一个算法执行所耗费的时间 空间复杂度指运行完一个程序所需内存的大小 稳定指,如果a=b,a在b的前面,排序后a仍然在b的前面 不稳定指,如果a=b,a在b的前面,排序后可能会交换位置1.JS冒泡排序原理 依次比较相邻的两个值,如果后面的比前面的小,则将小的元素排到前面。...

2017-12-06 10:34:48

阅读数:53

评论数:0

javascript基础知识整理1

引入js文件使用script标签,src属性用于书写引用的地址变量1.变量的作用? 存储数据数据分为两种: / 固定数据:保存在硬盘中的固定的数据 临时数据:临时的数据是保存在内存中数据是保存在内存中的某一个区域的,每个区域对应一个内存地址,我们想要使用某个区域中的数据,就需要找到指定的地址...

2017-12-05 18:09:51

阅读数:49

评论数:0

Content-Type的类型

content-type的取值是告诉服务端,你传递过去的内容是啥,你应该准备好如何接收,这里,我们重点剖析一下其中几个取值,’application/json’,’application/x-www-form-urlencoded’,’multipart/form-data’ 1.Content-...

2017-11-24 14:56:32

阅读数:60

评论数:0

原生ajax的书写

var xhr; if(window.XMLHttpRequest){ //兼容IE7+, Firefox, Chrome, Opera, Safari xhr=new XMLHttpRequest(); }else { // 兼容i...

2017-11-24 14:16:19

阅读数:53

评论数:0

移动端适配方案1

var designWidth=750;//ui稿纸的大小 var fontSize=100;//分成100份 function fontsize(){ var relWidth=document.documentElement.clientWidth;//获得屏幕实际大小 var...

2017-11-21 17:03:33

阅读数:98

评论数:0

es5数组的扩展续集

some every reduceRight ff 一、some 顾名思义,数组一每某一项符合,就返回, var scores = [5, 8, 3, 10]; var current = 7;function higherThanCurrent(score) { return score...

2017-11-20 15:44:17

阅读数:29

评论数:0

全局js的使用。

// 全局变量 (function(){ var exp={}; exp.verson=”1.0.0”//版本号,用来防止缓存。 // 接口ip地址的拼接 exp.websitemonitor=”http://localhost:8080/”; ...

2017-11-17 11:54:02

阅读数:328

评论数:0

window,document,html,body的区别

我电脑屏幕分辨率:1440 * 900最大化浏览器,刷新浏览器 alert((window).width()+"−−−"+(window).width() + "---" + (window).height()); 1423—768 a...

2017-11-17 11:47:37

阅读数:265

评论数:0

原生js获取鼠标坐标方法全面讲解:clientX/Y,pageX/Y,offsetX/Y,layerX/Y,screenX/Y

关于js鼠标事件综合各大浏览器能获取到坐标的属性总共以下五种 event.clientX/Y event.pageX/Y event.offsetX/Y event.layerX/Y event.screenX/Y clientX/Y:clientX/Y获取到的是触发点相对浏览器可视区域左上角距离...

2017-07-20 17:53:11

阅读数:131

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭