摘要:
//放大镜 大图宽度/小图宽度 = 大图可视区big宽度/小图可视区mask宽度 // 800 / 350 = 400 / 100 大图宽度/小图宽度 = 大图可视区big宽度/小图可视区mask宽度 // 800 / 350 = 400 / 100 1、cookie Cookie又叫会话跟踪技术, 阅读全文
摘要:
正则就是使用特定的符号所描述的一种规则 举例: 用户名只能输入 数字、字母、下划线 ,同时数字不可以作为开头,同时用户名不能包含中文 同时长度必须在6-20之间 var str = username; if( /^([a-zA-Z]\w+){6,20}$/.test(str) ){ //符合规则 } 阅读全文
摘要:
1、阻止浏览器的默认行为 右键单击浏览器,会弹出一个菜单 拖拽文字 超链接 空链接--刷新 submit按钮 刷新页面 阻止浏览器的默认行为 : e.preventDefault ? e.preventDefault() : e.returnValue=false; 右键单击浏览器,会弹出一个菜单 阅读全文
摘要:
1、什么是事件 是指用户在某事务上由于某种行为所执行的操作; (对页面元素的某种操作) 2、 事件的三要素 事件源:是指在哪个元素引发的事件,如:a标签、div标签 事件:事件是指执行的动作 如:单击、双击等 事件驱动程序(事件处理程序):即执行的结果 如:单击button标签所执行的函数 事件源: 阅读全文
摘要:
innerHTML返回的元素内容不包括元素本身,outerHTML返回的内容包含元素本身 1、如果获取非行内样式 高版本浏览器 : window.getComputedStyle(box,伪类)["属性"] 不获取伪类,第二个参数可以不写或者写null 低版本ie浏览器 :元素.currentSty 阅读全文
摘要:
1、BOM browser object model 浏览器对象模型 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window; BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C,BOM最初是Netscape浏览器标准的一部分。 BOM由一系 阅读全文
摘要:
1、数学对象 Math 特点 :不需要定义 直接通过 Math. 调用方法 Math.pow(m,n) m的n次幂 Math.sqrt(m) 平方根 勾股定理 : c = Math.sqrt(Math.pow(a,2) + Math.pow(b,2)) Math.abs(m) 绝对值 Math.fl 阅读全文
摘要:
1、基本数据类型和引用数据类型的区别 基本数据类型不能动态的添加属性和方法 引用数据类型可以动态添加属性和方法 基本数据类型操作的是值 引用数据类型操作的是引用地址 2、数组排序 1)冒泡排序 : 相邻的两个数比较,大数下沉,小数上浮 2)选择排序: 每一轮用数组中的第n个数和后面的数依次比较,如果 阅读全文
摘要:
1、arguments: 只能出现在函数体内部 代表的是实参副本 长得和数组很像,但不是真正的数组,叫类数组 有下标,下标从0开始 通过下标去取下表对应的值(argument [下标]) //arguments.length:代表的是实参的个数 2、全局变量: 在函数外部定义的变量 在函数内部没有v 阅读全文