![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
陈毓辰
一位想靠技术吃饭的底层青年!
不断尝试!!!
展开
-
js每日一题(12)
js每日一题常见的HTTP状态码你了解多少?描述一下以下状态码**HTTP状态码是用以表示网页服务器HTTP响应状态的3位数字代码。(1)、200,请求成功,一切正常,数据成功返回(2)、301,永远性重定向,是指所请求的文档在别的地方;文档新的URL会在定位响应信息中给出。浏览器会自动连接到新URL。(3)、302,临时重定向,该状态码表示请求的资源已被分配了新的URL,希望用户(本次)能使用新的URL访问。(4)、303,该状态码表示由于请求对应的资源存在着另一个URL,应使用GET方法定义原创 2021-09-13 17:59:32 · 56 阅读 · 0 评论 -
js每日一题(11)
js每日一题**假设d是范围内的“空”对象:var d = {};使用下面代码完成了什么?[‘zebra’,‘horse’].forEach(function(k){d[k] = undefined;});a**"答案:上面显示的代码片段在对象d上设置了两个属性。理想情况下,对具有未设置键的javaScript对象执行的查找评估为未定义。但是运行这段代码会将这些属性标记为对象的“自己的属性”。这是确保对象具有一组给定义属性的有用策略。将该对象传递给Object.keys将返回一个包含这些原创 2021-09-12 17:53:29 · 198 阅读 · 0 评论 -
js每日一题(10)
js每日一题let a = a ,在运行时候出现什么问题?为什么?**分为两个阶段:1.在预编译阶段,将let声明的变量放到暂存性死区TDZ中TDZ = [a].2.当let声明语句之后,这里的结束指的是,当let a = a执行完事后,会把a从TDZ中拿出。但是let a = a执行的时候,右侧赋值的a还在TDZ中,所以报错。也就是未声明就使用的错误。所以,大家在使用let声明变量的时候,切记一定要先声明后使用。**每天进步一点点!!!!...原创 2021-09-09 21:13:43 · 140 阅读 · 1 评论 -
js每日一题(9)
js每日一题$(this)和this关键字在jQuery中有何不同?(this)返回一个jQuery对象,你可以对它调用多个jQuery方法,比如用text()获取文本,用val()获取值等等。而this代表当前元素,它是JavaScript关键词中的一个,表示上下文中的当前DOM元素。你不能对它调用jQuery方法,直到它被(this)返回一个jQuery对象,你可以对它调用多个jQuery方法,比如用text()获取文本,用val()获取值等等。而this代表当前元素,它是JavaScript关键词原创 2021-09-08 21:41:50 · 60 阅读 · 0 评论 -
js每日一题(8)
js每日一题**CSS里的visibility属性有个collapse属性值?在不同浏览器下以后什么区别?**当一个元素的visibility属性被设置成collapse值后,对于一般的元素,它的表现跟hidden是一样的。1.chrome中,使用collapse值和使用hidden没有区别。2.firefox,opera和IE,使用collapse值和使用display:none没有什么区别。每天进步一点点!!!!!...原创 2021-09-07 21:49:35 · 49 阅读 · 0 评论 -
js每日一题(7)
js每日一题什么是NaN?它的类型是什么?如何可靠地测试一个值是否等于NaN?**NaN属性表示“不是数字”的值。这个特殊值是由于一个操作数是非数字的(例如“ABC”/4)或者因为操作的结果是非数字而无法执行的。虽然这看起来很简单,但NaN有一些令人惊讶的特征,如果人们没有意识到这些特征,就会导致bug。一方面NaN的意思是“不是数字”但它的类型是,数字:console.log(typeof NaN === “number”);//llogs “true” 此外,NaN相比任何事情——甚至本身!一是fa原创 2021-09-06 22:45:57 · 71 阅读 · 0 评论 -
js每日一题(6)
js每日一题**用一个对象的数据来表示一个矩形的位置和大小;{x:100,y:100,width:150,height:250}它表示一个宽为150高为250的矩形在页面上的(100,100)的位置。问:请你完成一个函数isOverlap可以接受两个矩形作为参数,判断这两个矩形在页面上是否重叠。例如:const rect1 = {x:100,y:100,width:100,height:100}const rect2 = {x:100,y:100,width:100,height:100原创 2021-09-05 21:20:30 · 112 阅读 · 0 评论 -
java每日一题(5)
java每日一题**建立Statement对象的作用是()A.连接数据库B.声明数据库C.执行SQL语句D.保存查询结果**答案:C详解:本题目考查对于JDBC知识的了解,JDBC基本流程有六步,1.导入驱动包,2.加载驱动类,3.获取连接,4.创建状态参数,5.执行操作,6.关闭,其中3步获取的连接是Connection,5步如果执行的是查询,则用ResultSet来保存查询结果,4步创建状态参数的返回结果就是Statement,Statement对象的作用是为了执行SQL语句的,所以原创 2021-09-03 21:02:09 · 147 阅读 · 0 评论 -
js每日一题(5)
js每日一题**(1)img标签上title与alt属性的区别是什么?Alt当图片不显示是用文字代表Title为该属性提供信息****(2)假设d是范围内的“空”对象:var d = {};使用下面的代码完成了什么?[‘zebra’,‘horse’].forEach(function(k){d[k] = undefined;});答案:上面显示的代码片段在对象d上设置了两个属性。理想情况下,对具有设置键的JavaScript对象执行的查找评估为未定义。但是运行这段代码会将这些属性标原创 2021-09-03 20:45:46 · 61 阅读 · 0 评论 -
js每日一题(4)
js每日一题<script> (function() { try { throw new Error(); } catch (x) { var x = 1, y = 2; console.log(x); } console.log(x);原创 2021-09-02 19:49:05 · 75 阅读 · 0 评论 -
js每日一题(3)
js每日一题经典题DOM Ready时间如何获取?如何优化?*获取方式:高级浏览器通过DOMContentLoaded事件获取。低版本webkit内核浏览器可以通过轮询document.readyState来实现ie中可通过setTimeout不断调用documentElement的doScroll方法,直到其可用来实现(可以参考jQuery的实现)优化建议:减少dom结构的复杂度,节点尽可能少,嵌套不要太深优化关键呈现路径*每天进步一点点!!!...原创 2021-08-31 21:05:06 · 87 阅读 · 0 评论 -
js每日一题(2)
js每日一题考虑下面代码片段。控制台的额输出是什么,为什么?(function(x){ return (function(y){ console.log(x); })(2)})(1);答案:输出1,即使x的值从未在内部函数中设置。原因如下:在JavaScript中,闭包被实现为“内部函数”;即在另一功能的主体内定义的功能。闭包的一个重要特征是内部函数仍然可以访问外部函数的变量。因此,在这个例子中,因为x没有在内部函数中定义,所以在外部函数的作用域中搜索一个定义的变量x,该变量的值为原创 2021-08-29 15:58:01 · 121 阅读 · 0 评论 -
js每日一题(1)
每日进步一点点【经典题】下面的代码运行结果是什么?为什么?<script> var a = 0, b = 0; function A (a){ A = function (b) { alert(a + b++); } alert(a++); } A(1); A(2);<script>结果为 1 4解析:1:考点:2.在第一次调用A函数的时候,A函数被重新赋值为了function(b)…;3.alert输出a之后,a的值加1,此时原创 2021-08-28 20:37:59 · 170 阅读 · 0 评论