上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页
  2018年12月18日
摘要: 1.什么是正则??? 就是一条规则,用于检验字符串的格式,目标就是字符串。 *只要是表单提交的数据都是字符串 2.正则的定义??? (1)var reg=new RegExp() (2)var reg=/格式/; 3.正则的方法 (1)test()>>匹配>>true/false (2)exec() 阅读全文
posted @ 2018-12-18 20:56 萬事順意 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1.什么是闭包??? 函数在执行的时候会形成一个私有作用域,对内部变量起到保护的作用,这就是闭包 2.变量销毁有几种方法??? (1)人为销毁:直接给声明的变量赋值null (2)自然销毁:函数在执行完之后,浏览器会自动销毁函数内的变量 function fn(){ var a=9 a++; con 阅读全文
posted @ 2018-12-18 20:03 萬事順意 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Math的方法: (1)弧度的π Math.PI() (2)返回平方根 Math.sqrt() (3)返回x的绝对值 Mathabs(x) (4)返回x的上舍入 Math.ceil(x) (5)返回x的下舍入 Math.floor(x) (6)返回其中的最大值 Math.max(a,b,c,d) ( 阅读全文
posted @ 2018-12-18 19:47 萬事順意 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.变量交换 如何实现变量交换,就相当于一杯可乐和一杯牛奶交换他们的容器,所以我们需要一个空的变量 var a=4; var b=3; var n=null; n=a; a=b; b=n; 哇!如此简单! 2.找出数组中的最大项 (1)用Math.max (2)用sort排列 (3)用重新赋值的方法 阅读全文
posted @ 2018-12-18 19:30 萬事順意 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 用call()和apply()改变this的指向,那什么时候用this呢?(构造函数),那为什么要用构造函数呢?(为了生成对象)。 1.解决函数内this指向的问题 (1)var that/_this=this;在函数外提前声明一个变量 (2)通过call()和apply()改变this的指向 2. 阅读全文
posted @ 2018-12-18 19:22 萬事順意 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1.什么是事件委托呢??? 如果子元素身上绑定了大量相同的事件,我们尽量采用事件委托的方式,把所有子元素的自己的事件委托给父级 2.事件委托的原理??? 事件冒泡 3.为什么使用事件委托??? 传统的for循环绑定事件,会增加dom操作(事件),影响页面性能,采用事件委托就是把所有的事件基于一个元素 阅读全文
posted @ 2018-12-18 19:07 萬事順意 阅读(120) 评论(0) 推荐(0) 编辑
  2018年12月11日
摘要: JS的同步与异步 同步:代买从上往下的执行 异步:每个模块各执行各的,同时执行,互不干扰 四个异步事件:(1)定时器(2)ajax(3)时间的绑定(4)回调函数 现在用定时器来说一说setTimeOut事件的同步和异步 for (var i = 0; i < 5; i++) { setTimeout 阅读全文
posted @ 2018-12-11 07:54 萬事順意 阅读(837) 评论(0) 推荐(0) 编辑
  2018年12月3日
摘要: 每个元素身上的事件都是天生自带的,只需要我们给这个事件绑定一个方法(不需要去定义它),当事件触发时就会执行这个方法 1、时间绑定的两种写法 (1)div.onclick=function(){} (2)div.addEventListener()或div.attachEvent() (1)与(2)这 阅读全文
posted @ 2018-12-03 19:02 萬事順意 阅读(361) 评论(0) 推荐(0) 编辑
  2018年12月2日
摘要: 作用域面试题: 1. fn() function fn () { console.log(12) } var as = function () { console.log(45) } 2. var a = 12; function fn () { console.log(a) var a = 45; 阅读全文
posted @ 2018-12-02 20:46 萬事順意 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 1、事件:浏览器客户端上客户触发的行为成为时事件;所有的事件都是天生自带的,不需要我们去绑定,只需要我们去触发 当用户触发一个事件时,浏览器的所有详细信息都存在一个叫做event的对象上,我们把它叫做事件对象 2、获取鼠标的坐标 event.clientX;event.clientY documen 阅读全文
posted @ 2018-12-02 20:30 萬事順意 阅读(223) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页