12 2018 档案
摘要:1.Date类 getDate()返回一个月的某一天 1-31 getDay()返回一周的某一天 getFullyear()返回四位数的年份 getMonth()返回月份 比实际情况小 1 0代表1月 0-11 getHours()返回当前的 小时数 0-23 getMinutes()返回当前分钟数
阅读全文
摘要:找出数组中的最大项和最小项 1.借助math中max math.max.apply(null,a) 返回值就是最大值 2.借助数组中的sort() 2.借助数组中的 sort() 3.假设法 对数组排序方法 1.借助array中的sort(function(a,b){return a-b}) 2.冒
阅读全文
摘要:1. 解决函数内this指向 1. 可以在函数外提前声明变量 _this/that=this 2. 通过apply和call 来修改函数内的this指向 (1) 二者区别用法是一样的,就是参数形式不一样 fn.call(obj,a,b)/fn.apply(obj,[a,b]) (2) 二者代表的是将
阅读全文
摘要:1.闭包:函数在调用的时候会形成一个私有的作用域,对内部变量起到保护的作用,这就是闭包。 2.变量销毁: 1.人为销毁 var a=12; a=null 2.自然销毁 函数调用完成之后 浏览器会自动销毁函数内的变量 3.闭包的作用? 1.保护变量 2.缓存数据 缓存数据有优势也有劣势:优势是缓存数据
阅读全文
摘要:DOM0级事件元素绑定多个click最后只执行最后一个click。 DOM2级事件元素绑定多个click,都要执行 注意当绑定的多个事件名,函数名,事件发生阶段三者完全一样时,才执行最后一个 div.addEventListener("click",fn1,false) div.addEventLi
阅读全文
摘要:12.3事件对象 1.每个元素身上的事件都是天生自带的,不需要我们去定义,只需要我们给这个事件绑定一个方法, 2.事件绑定的写法 1.div.onclick=function(){} DOM 0级事件绑定 2.div.addEventListener()或div.attachEvent() DOM2
阅读全文
摘要:什么是作用域:浏览器给js的生存环境叫作用域。 什么是变量提升: Js代码执行前,浏览器会给一个全局作用域window Window分两个模块一个是存储模块一个是执行模块 存储模块找到所有的var和function 关键字给这些变量添加内存地址 执行模块,代码从上到下执行,遇到变量就会去存储模块查找
阅读全文
摘要:1.事件 浏览器客户端上客户触发的行为都称为事件 所有的事件都是天生自带的,不需要我们去绑定,只需要我们去触发。 通过 obj.事件名=function(){} 事件名:onmouseover 鼠标悬浮 onmouseout 鼠标移除 onmousedown鼠标按下 onmouseup 鼠标抬起 o
阅读全文
摘要:1.浏览器对象模型 1.window.open(url,ways) url 是打开网页地址 ways 打开方式 _self 2.window.close() 3.浏览器用户信息 Window.navigator 4.浏览器地址信息 Window.location 5.window.history.f
阅读全文
摘要:1. 动画 (1) Css样式提供了运动 过渡的属性transition 从一种情况到另一种情况叫过渡 Transition:attr time linear delay; Attr 是变化的属性 Time 是花费的时间 Linear 变化的速度 Delay 是延迟 复习background:url
阅读全文
摘要:1. dom>documentElement>body>tagname 2.我们常用的节点标签。 元素节点(标签) 文本节点 属性节点(标签里的属性) 3.document有个属性nodeType返回的是数字 1.代表元素节点 2.代表属性节点 3.代表文本节点 4.节点的获取 元素节点获取有很多方
阅读全文

浙公网安备 33010602011771号