- 博客(7)
- 收藏
- 关注
原创 2020-09-24 JS深加工之数组
关于数组中简单的一些算法1.请写出一段代码块,实现字符串的反转,比如说将’abc123’转化为’321cba’。思路分析:要实现一段字符串的反转,首先想到的是在数组中有一个方法是reverse,他可以实现数组中元素的反转,但是由于我们这里的是字符串,此时可以类比进制之间的转化,比如说我想要把一个八进制的数字抓化为一个十六进制的数字,那么我们可以首先将八进制的数字转化为二进制(除k取余法),然后在将一个二进制的数字转化为16进制的数字。此时我的想法就是将字符串转化为数组,然后调用数组当中的reverse
2020-09-24 23:46:29 139
原创 js运动
匀速运动初级实现 <div></div> <span></span> <button>Run</button> div{ width: 100px; height: 100px; background-color: orange; margin-top: 10px; position: a
2020-09-24 22:37:40 66
原创 js收官
BOM(Brower Object Model)BOM的核心bom的核心是window,window对象是bom的顶层对象,就是玩转window的属性和方法。window对象它具有双重特色,既是通过js访问浏览器窗口的一个接口,又是一个全局对象,它意味着网页中定义的任何对象、变量、和函数,都是window的属性。BOM与DOM的关系dom的标准化组织是w3c,但是bom比较尴尬,没有他的标准化组织。(兼容性不太好)BOM的组成部分window javascript 层级中顶层对象表示浏览器
2020-09-24 16:22:53 92
原创 2020-9-15-一些JS练习题目
当点击红色方块的时候,在控制台会输出什么? <div class="test1"> <div class="test2" style="height: 40px; width: 40px; background: red" ></div> </div> <script> // .test1 冒泡事件 document.querySelecto
2020-09-15 19:25:14 168
原创 渡一每日一题
第一天下面的代码的输出结果是什么,并分析原因。 var func = function course(){ course = 1; console.log(course); console.log(typeof course); } func();
2020-09-14 00:10:02 138
原创 开班考试错题修改
分析:A选项 getElementsByClassName() 方法返回文档中所有指定类名的元素集合,作为 NodeList 对象。B选项 getElementsByTagName() 方法返回一个动态的包含所有指定标签名的元素的HTML集合HTMLCollection。 C选项 Document的方法 getElementById()返回一个匹配特定 ID的元素。D选项 该方法与 getElementById() 方法相似,但是它查询元素的 name 属性,而不是 id 属性。// 16.
2020-09-13 01:33:04 283
原创 JS中一些比较有思考的题目以及认真的分析
阅读下面的代码,问a.n的值是多少? var a = {n : 1}; var b = a; a.m = a = {m : 2}; console.log(a.m); console.log(b.m); console.log(a.n);结果:分析:结合图片进行解释:结合图片,那么a.m的值应该为2,b.m的值应该是一个对象{m : 2 },a.n在新的a对象中没有n这个属性,所以应该是undefine.
2020-09-05 01:18:42 172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人