随笔分类 - js
摘要:要想让 JavaScript 对用户的操作作出响应,首先要对 DOM 元素绑定事件处理函数。所谓事件处理函数,就是处理用户操作的函数,不同的操作对应不同的名称。在JavaScript中,有三种常用的绑定事件的方法: 在DOM元素中直接绑定--行内绑定; 在JavaScript代码中绑定; 绑定事件监
阅读全文
摘要:1、alert("要输出的内容"); ->在浏览器中弹出一个对话框,然后把要输出的内容展示出来 ->alert都是把要输出的内容首先转换为字符串然后在输出的 2、document.write("要输出的内容"); ->直接的在页面中展示输出的内容 注意:如果在文档已经完成加载后执行document.
阅读全文
摘要:事件循环、事件队列、调用堆栈、任务队列、消息队列、异步、单线程 https://segmentfault.com/a/1190000016278115 定时器的定时,是从主调用栈完成后开始计算的,所有的定时器都是这个时候开始计算,按照时间触发顺序依次执行!
阅读全文
摘要:事件执行顺序、事件流、事件冒泡、事件捕获、取消事件、组织默认事件
阅读全文
摘要:一、js数据类型分类以及判断方法: js有6种数据类型: number string boolean function object undefined 数据类型判断: typeof 操作符 使用 typeof 操作符来查看 JavaScript 变量的数据类型。typeof 返回值有六种可能: "
阅读全文
摘要:https://blog.csdn.net/function__/article/details/72843722 http://www.runoob.com/jquery/jquery-dimensions.html https://www.cnblogs.com/myzhibie/p/42561
阅读全文
摘要:一定要注意哦!自增和自减运算符只能用于操作变量,不能直接用于操作数值或常量!例如 5++ 、 8-- 等写法都是错误滴! i++ 先使用i的值,再将i加1; ++i先将i加1,再赋值
阅读全文
摘要:innerHTML指的是从对象的起始位置到终止位置的全部内容,包括Html标签。innerText 指的是从起始位置到终止位置的内容,但它去除Html标签。同时,innerHTML 是所有浏览器都支持的,innerText 是IE浏览器和chrome 浏览器支持的,Firefox浏览器不支持。其实,
阅读全文
摘要:全局函数: parseInt(x) 返回字符串x的开头的整数,如果字符串开头不是数字则返回NaN parseFloat() 只有第一个 小数点被允许 注意: 字符串中只返回第一个数字。 注意: 开头和结尾的空格是允许的。 注意: 如果字符串的第一个字符不能被转换为数字,那么 parseFloat()
阅读全文
摘要:style:各大浏览器都兼容,只能读写行内css样式,但是获取不了外部样式,如果写了行内没有的样式,返回的是空值 写法:ele.style.attr(这样为获取),ele.style.attr="值"。 遇到float这样的关键字属性,前面要加css ,float ==>cssFloat。 复合属性
阅读全文
摘要:https://blog.51cto.com/13507333/2052369 变量名:字母数字下划线和$符号组成,不能由数字开头;不能和系统关键词重名
阅读全文
摘要:https://www.cnblogs.com/shiyou00/p/6841801.html
阅读全文
摘要:https://segmentfault.com/a/1190000017508941 https://blog.csdn.net/weixin_46726346/article/details/109207329 同步和异步 与 单线程多线程的概念要区分开 js是单线程的,它既有同步也有异步,不管
阅读全文
摘要:问题:setTimeout的延迟事件,是从什么时候开始算起的? 答: 首先你要明白Javascript是单线程,单线程就意味着所有任务需要排队。然后会将所有任务分成两类:同步任务和异步任务!同步任务:在主线程上执行的任务,只有前一个任务执行完成,才会执行后一个!异步任务:不进入主线程、而进入“任务队
阅读全文
摘要:element元素节点中也有跟document对象相似的元素选择方法--除了getElementById以外:比如 element.querySelector() 也是可以的 var j_tb = document.getElementById('j_tb').querySelectorAll('i
阅读全文
摘要:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 var num = 1; var str = '1'; var test = 1; test == num //true 相同类型 相同值 test num //true 相同类型 相同值 test
阅读全文
摘要:返回值= 条件1?操作1:条件2?操作2:.....:操作N(前面都不满足) 先判断条件1是否满足,如果满足执行操作1,不满足判断条件2是否满足,满足的话执行操作2,不满足判断条件.......,如果前面的条件都不满足,就执行最后的操作N 1、什么是三目运算:(布尔表达式 ? 值0:值1;) 5>3
阅读全文
摘要:1、document.body.scrollTop的值总为零的原因有一个功能需要判断下拉的距离,设置头部固定导航栏的颜色。 代码如下: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport"
阅读全文
摘要:JavaScript模块化 Commonjs、AMD、CMD、ES6 modules 2017.08.25 11:49 6666浏览 转载:https://www.imooc.com/article/20057 JavaScript模块化 Commonjs、AMD、CMD、ES6 modules 2
阅读全文