2018年1月8日

事件对象常见兼容

摘要: e = e || window.event 事件对象 e.target = e.target || e.srcElement 事件源 clientX/Y 距离当前一屏幕的距离(不包括隐藏) pageX/Y 滚动条隐藏的也算在内(Ie 6-8 不兼容) 等价于clientX/Y + scrollLef 阅读全文

posted @ 2018-01-08 16:19 cm笔记簿 阅读(156) 评论(0) 推荐(0) 编辑

2018年1月1日

Date日期

摘要: Date日期基本操作 var time = new Date(); 获取当前客户端本机时间(当前获取的时间不能作为重要的参考依据) 获取到的结果是一个日期格式的对象 : Mon Jan 01 2018 18:32:38 GMT+0800 (中国标准时间) getFullYear() 获取年份 get 阅读全文

posted @ 2018-01-01 18:40 cm笔记簿 阅读(174) 评论(0) 推荐(0) 编辑

2017年12月31日

DOM基础

摘要: DOM :document object model 文档对象模型 提供一些属性和方法让我们去操作DOM元素 获取DOM元素的方法 document.getElementById 一个元素 [context].getElementsByTagName 元素集合 [context].getElemen 阅读全文

posted @ 2017-12-31 13:11 cm笔记簿 阅读(246) 评论(0) 推荐(0) 编辑

2017年12月30日

数据类型转换汇总

摘要: 数据类型转换 null undefined string number boolean Array Date RegExp Object Function 把其他数据类型转换成number类型 isNaN Number parseInt parseFloat 在进行加减乘除数学运算的时候 true 阅读全文

posted @ 2017-12-30 11:36 cm笔记簿 阅读(163) 评论(0) 推荐(0) 编辑

2017年12月26日

a标签

摘要: 1、锚点定位 <a href ="#target " > </a> <div id = "target"></div> 点击a定位到div 上 2、取消a的默认跳转行为 javascript:;或javascript:void 0; <a href ="javascript:; " > </a> 阅读全文

posted @ 2017-12-26 16:02 cm笔记簿 阅读(136) 评论(0) 推荐(0) 编辑

client offset scroll

摘要: 1、Client 不可以写 clientWidth width+ paddingLeft+paddingRight clientHeight height+paddingTop +paddingBottom clientTop/clientLeft borderWidth 2、Offset 不可写 阅读全文

posted @ 2017-12-26 11:52 cm笔记簿 阅读(120) 评论(0) 推荐(0) 编辑

2017年12月25日

获取元素具体样式信息

摘要: window.getComputedStyle( 元素 ,null) // 但是IE6 -8不支持 获得一个对象 包含当前存在的所有样式 通过 window.getComputedStyle(元素,null).height 或者window.getComputedStyle(元素,null)["he 阅读全文

posted @ 2017-12-25 20:05 cm笔记簿 阅读(352) 评论(0) 推荐(0) 编辑

&&和||问题

摘要: 表达式a && 表达式b : 计算表达式a(也可以是函数)的运算结果, 如果为 True, 执行表达式b(或函数),并返回b的结果; 如果为 False,返回a的结果; 表达式a || 表达式b : 计算表达式a(也可以是函数)的运算结果, 如果为 Fasle, 执行表达式b(或函数),并返回b的结 阅读全文

posted @ 2017-12-25 11:15 cm笔记簿 阅读(123) 评论(0) 推荐(0) 编辑

2017年12月24日

正则问题

摘要: 正则格式 var reg = / /; 不能拼接 var reg = new RegExp(" "); 可以拼接字符串 元字符: 具有特殊意义 \:转义字符 ^:以某一个元字符开始 $:以一个元字符结尾 \n:匹配一个换行符 .:除了\n以外的任意字符 ():分组 x|y:x或者y中的一个 [xyz 阅读全文

posted @ 2017-12-24 10:28 cm笔记簿 阅读(165) 评论(0) 推荐(0) 编辑

2017年12月23日

javascript操作数的隐式转换

摘要: 一、减号、乘号、除号、取模... 减号、乘号、除号、取模等操作符是比较单纯的操作符。这些操作符会尝试将他们的操作数转换为数字(使用Number()),如果操作数没法转换为数字的话,他们的结果就是NaN。 NaN与任何数进行这些操作,结果都是NaN 二、大于、小于、大于等于、小于等于 同(一),但是对 阅读全文

posted @ 2017-12-23 21:25 cm笔记簿 阅读(128) 评论(0) 推荐(0) 编辑

导航