02 2021 档案

摘要:1-解决跨域问题的方法? 方式一:使用ajax的jsonp 服务器代码 使用该方式的缺点:请求方式只能是get请求方式二:使用jQuery的jsonp插件插件下载网址:https://github.com/jaubourg/jquery-jsonp 服务器代码 使用该方式的特点:与方式一相比,请求方 阅读全文
posted @ 2021-02-28 23:03 何大勇 阅读(352) 评论(0) 推荐(1)
摘要:1-如何多次给同一元素绑定多种同类型的事件? 一、onclick()方式 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>绑定多个事件</title> 6 <script> 7 windo 阅读全文
posted @ 2021-02-28 22:53 何大勇 阅读(118) 评论(0) 推荐(1)
摘要:1-jquery 中的$.each 和$(选择器).each()有什么区别? 一,$().each $().each,对于这个方法,在dom处理上面用的较多。 如果页面有多个input标签类型为checkbox,对于这时用$().each来处理多个checkbook. $("input[type=' 阅读全文
posted @ 2021-02-16 22:36 何大勇 阅读(116) 评论(0) 推荐(1)
摘要:1-什么是事件委托,原理是什么? 定义:利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件 原理:事件委托利用事件冒泡(从最深的节点开始,然后逐步向上传播事件)只在他们的父元素上指定一个事件处理程序,就可以管理某一类型的的所有事件。 2-js 中有几种定时器,有什么区别? 两种 se 阅读全文
posted @ 2021-02-16 22:29 何大勇 阅读(160) 评论(0) 推荐(1)
摘要:1-列举几个常见的浏览器兼容问题 //以下均可console.log()实验 var winW=document.body.clientWidth||document.docuemntElement.clientWidth;//网页可见区域宽 var winH=document.body.clien 阅读全文
posted @ 2021-02-10 22:40 何大勇 阅读(111) 评论(0) 推荐(1)
摘要:1-列举所有获取 DOM 元素的方法 document.getElementById() document.getElementsByTagName() document.querySelect() document.querySelectAll() 2-列举添加 DOM 元素的方法 appendC 阅读全文
posted @ 2021-02-09 23:17 何大勇 阅读(144) 评论(0) 推荐(0)
摘要:1-求 1000 以内所有质数的和 <!DOCTYPE html> <html> <head> </head> <body> <script> var f = false; var i = 2; var j = 2; var n = 0; while (i < 1000) { f = true; w 阅读全文
posted @ 2021-02-08 22:39 何大勇 阅读(328) 评论(0) 推荐(1)
摘要:1-使用 js 封装一个冒泡排序的方法 function arrs(arr){ for(var i=0;i<arr.length;i++){ for(var j=0;j<arr.length-i-1;j++){ if(arr[j]>arr[j+1]){ var t=arr[j] arr[j]=arr 阅读全文
posted @ 2021-02-06 23:15 何大勇 阅读(119) 评论(0) 推荐(1)
摘要:1-下面代码执行的结果是什么? var length=10 function fn(){ console.log(this.length) } var obj={ length:5, method: function(fn){ fn() arguments[0]() }, } obj.method( 阅读全文
posted @ 2021-02-05 23:17 何大勇 阅读(126) 评论(0) 推荐(1)
摘要:1-说说你对 this 的理解 this以函数形式调用时指向window this以对象形式进行调用时指向对象 this以构造函数进行调用时指向新创建的对象 2-call\apply\bind 的区别和联系? applay(this指向,[参数]) call(this指向,参数) bind(this 阅读全文
posted @ 2021-02-05 22:55 何大勇 阅读(180) 评论(0) 推荐(1)
摘要:1-什么是构造函数? 构造函数函数名首字母大写,用new进行初始化 2-创建对象的方式有哪些?举例说明 1.var obj=new Object() 2.var obj={} 3. function obj(a){ var on=new Object() on.a=a; return on } va 阅读全文
posted @ 2021-02-03 23:10 何大勇 阅读(147) 评论(0) 推荐(1)
摘要:1-分别说明 split slice splice join 方法的作用和参数,并举例 split('分隔符') 分割字符串 slice(开始位置,结束位置) 左闭右开截取字符串 splice(开始位置,结束位置,新添加的元素) 数组增删改 join('连接符')将数组链接成字符串 2-举例说明强制 阅读全文
posted @ 2021-02-02 23:18 何大勇 阅读(139) 评论(0) 推荐(1)
摘要:1-“==”和“ ”的区别 ==恒等自动类型转换 全等不会发生类型转换 2-js 中常用的内置对象,并列举该内置对象的方法 1.Array数组对象 unshift( ) 数组开头增加 功能:给数组开头增加一个或多个 参数:一个或多个 返回值:数组的长度 原数组发生改变 shift( ) 数组开头删除 阅读全文
posted @ 2021-02-01 23:38 何大勇 阅读(116) 评论(0) 推荐(1)