摘要:
一、前言 1.1.什么是数据结构? 数据结构就是在计算机中,存储和组织数据的方式。常见的数据结构: 数组(Aarray) 栈(Stack) 链表(Linked List) 图(Graph) 散列表(Hash) 队列(Queue) 树(Tree) 堆(Heap) 1.2.什么是算法? 算法(Algor 阅读全文 »
发表于 2022-05-24 20:55阅读次数:165评论次数:0
发表于 2022-05-04 19:06阅读次数:35评论次数:0
摘要:
一.html 文档类型声明标签,告诉浏览器这个页面采取html5版本来显示页面. 告诉浏览器或者搜索引擎这是一个英文网站. 本页面采取英文来显示. 必须写. 采取 UTF-8来保存文字. 路径分为绝对路径和相对路径 相对路径:当前代码所在文件位置为参考基础,而建立出的目录路径。 绝对路径:是 阅读全文 »
发表于 2022-05-02 11:22阅读次数:41评论次数:0
摘要:
null和undefined的区别1.作者在设计js的都是先设计的null (为什么设计了null∶最初设计js的时候借鉴了java的语言) 2. null会被隐式转换成e,很不容易发现错误。3.先有null后有undefined,出来undefined是为了填补之前的坑。具体区别: JavaScr 阅读全文 »
发表于 2022-04-20 18:15阅读次数:1475评论次数:0
摘要:
案例分析 ① 因为里面的学生数据都是动态的,我们需要js 动态生成。 这里我们模拟数据,自己定义好 数据。 数据我们采取对象形式存储。 ② 所有的数据都是放到tbody里面的行里面。 ③ 因为行很多,我们需要循环创建多个行(对应多少人) ④ 每个行里面又有很多单元格(对应里面的数据),我们还继续使用 阅读全文 »
发表于 2022-04-12 20:22阅读次数:300评论次数:0
摘要:
为什么要学构造函数? 因为我们一次创建一个对象,里面很多的属性和方法是大量相同的我们只能复,因此我们可以利用函数的方法重复这些相同的代码我们就把这个函数成为构造函数,又因为这个函数不一样,里面封装的不是普通代码,而是对象。 构造函数就是把我们对象里面一些相同的属性和方法抽象出来封装到函数里面。 构造 阅读全文 »
发表于 2022-04-10 21:22阅读次数:31评论次数:0
摘要:
1. 我们js引擎运行js分为两步:预解析 代码执行 (1)预解析 js引擎会把js里面所有的var 含有function 提升到当前作用域的最前面 (2)代码执行 按照代码书写的顺序从上往下执行 2. 预解析分为变量预解析(变量提升)和函数预解析(函数提升) (1)变量提升 就是把所有的变量声明提 阅读全文 »
发表于 2022-04-09 10:51阅读次数:404评论次数:0
摘要:
使用递归算法执行效率非常低 因此,我们可以定义两个数组,数组1为上一行数字列表,数组2为下一行数字列表,为代求数组。 假设上一行数字为[1,1],即第二行数字,那么下一行数组的元素就等于上一行相邻两个数字之和,即为2,然后设置数组两端的值为1,这样就可以求出下一行数组,即第三行数字列表。求第四行数组 阅读全文 »
发表于 2022-04-08 11:26阅读次数:167评论次数:0
摘要:
html代码 <h1 id="date"></h1> <span id="msg"></span> js代码 function showDateTime(){ var week = new Array('日','一','二','三','四','五','六'); var myDate = new Da 阅读全文 »
发表于 2022-04-06 19:34阅读次数:17评论次数:0
摘要:
var arr1 = new Array(78,2,45,4,21,6); var arr2 = new Array('哈哈哈','嘻嘻嘻','哦哦哦'); //1.连接两数组 var arr= arr1.concat(arr2); console.log(arr); //2.数组转为以“=”分割的 阅读全文 »