随笔分类 -  JavaScript

摘要:Number 方法和属性 原始值(比如 3.14 或 2016),无法拥有属性和方法(因为它们不是对象)。 但是通过 JavaScript,方法和属性也可用于原始值,因为 JavaScript 在执行方法和属性时将原始值视作对象。 Number() 方法 Number() 可用于把 JavaScri 阅读全文
posted @ 2019-10-15 11:35 旧梦若梦 阅读(238) 评论(0) 推荐(0)
摘要:根据商品列表的索引值来控制小图的切换,但是由于大图不能直接索引,所以可以通过对小图的索引值间接索引来控制大图的切换; 在利用鼠标进入以及移动实现放大镜的效果。 效果图: html以及css代码: js代码: 获取元素,对要操作的元素添加事件,设置当前图片的索引 设置当前选中的图片以及实现放大镜的效果 阅读全文
posted @ 2019-09-28 21:20 旧梦若梦 阅读(1059) 评论(0) 推荐(0)
摘要:js事件流模型: “事件冒泡”:事件由最具体的元素接收,然后逐级向上传播; “事件捕获”:事件由最不具体的节点先接收,然后逐级向下,一直到最具体元素; “dom事件流”:三个阶段:事件捕获,目标阶段,事件冒泡; (附:事件流详解): ie事件流:冒泡型事件:button->div->body net 阅读全文
posted @ 2019-09-12 16:10 旧梦若梦 阅读(178) 评论(0) 推荐(0)
摘要:BOM和DOM和ECMAscript的关系: BOM是运行平台,BOM规则建立在ECMAscript的规则之上 DOM是运行在平台上的页面 ECMAscript是用来操作平台或运行在平台上的页面的工具 BOM:浏览器对象模型(Browers Object MOdel) window是js中的顶层对象 阅读全文
posted @ 2019-09-07 17:43 旧梦若梦 阅读(215) 评论(0) 推荐(1)
摘要:数组:一组数据,数据的组合,多个数据;需要操作多个数据,但是只能操作一个数据的时候。 创建方式: 字面量:var arr = []; 构造函数: var arr = new Array(); 数组的方法: push():数组的末尾添加元素,并返回新数组长度。 unshift():将一个或多个元素添加 阅读全文
posted @ 2019-08-31 09:37 旧梦若梦 阅读(201) 评论(0) 推荐(1)
摘要:函数:由一堆代码组成,实现了某个功能,可以直接执行或通过行为调用的代码段 函数的特点:选择使用,重复使用,忽略细节 函数的创建方式: 函数的执行方式:1.函数名+(); 2.行为调用,通过事件执行 回调函数:将函数A作为参数,传到另一个函数B中,在函数B中执行函数A,那么作为参数的函数A就是回调函数 阅读全文
posted @ 2019-08-24 21:42 旧梦若梦 阅读(171) 评论(0) 推荐(0)
摘要:循环语句: while(){}: 特点: 只有条件表达式为真才会执行后面{}中的代码 大括号中的代码有可能会被执行多次 大括号中的代码有可能会被执行多次 注意:为避免死循环,一定要在循环体内改变条件中使用的变量的值 demo: do{}while(){}: 特点:无论条件表达式是否为真, 循环体都会 阅读全文
posted @ 2019-08-24 20:40 旧梦若梦 阅读(449) 评论(0) 推荐(0)