2020年6月29日

开发环境,测试环境,生产环境的区别

摘要: **开发环境(development):**开发环境是程序猿们专门用于开发的服务器,配置可以比较随意, 为了开发调试方便,一般打开全部错误报告。(程序员接到需求后,开始写代码,开发,运行程序,看看程序有没有达到预期的功能;) **测试环境(testing):**一般是克隆一份生产环境的配置,一个程序 阅读全文

posted @ 2020-06-29 14:49 是夏目呀 阅读(1176) 评论(1) 推荐(0) 编辑

2020年6月24日

ajax中的async属性

摘要: async: 默认是true:异步,false:同步。 其他属性扩展: 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使 阅读全文

posted @ 2020-06-24 09:43 是夏目呀 阅读(945) 评论(0) 推荐(0) 编辑

2020年3月10日

堆排序

摘要: 1.堆排序 堆是一个完全二叉树。 完全二叉树: 二叉树除开最后一层,其他层结点数都达到最大,最后一层的所有结点都集中在左边(左边结点排列满的情况下,右边才能缺失结点)。 大顶堆:根结点为最大值,每个结点的值大于或等于其孩子结点的值。 小顶堆:根结点为最小值,每个结点的值小于或等于其孩子结点的值。 对 阅读全文

posted @ 2020-03-10 11:15 是夏目呀 阅读(129) 评论(0) 推荐(0) 编辑

2020年3月5日

js二叉树

摘要: 二叉树 二叉树(Binary Tree)是一种树形结构,它的特点是每个节点最多只有两个分支节点,一棵二叉树通常由根节点,分支节点,叶子节点组成。而每个分支节点也常常被称作为一棵子树。 根节点:二叉树最顶层的节点 分支节点:除了根节点以外且拥有叶子节点 叶子节点:除了自身,没有其他子节点 常用术语 在 阅读全文

posted @ 2020-03-05 21:17 是夏目呀 阅读(478) 评论(0) 推荐(0) 编辑

数组扁平化

摘要: 需求:多维数组= 一维数组 let ary = [1, [2, [3, [4, 5]]], 6]; let str = JSON.stringify(ary); 1.第0种处理: 2. 第一种处理 3.第二种处理 第三种处理:递归处理 第五种处理:扩展运算符 阅读全文

posted @ 2020-03-05 20:50 是夏目呀 阅读(111) 评论(0) 推荐(0) 编辑

回流和重绘

摘要: 1.html 加载时发生了什么 2.什么是回流 3.什么是重绘 4.区别:他们的区别很大: 阅读全文

posted @ 2020-03-05 20:29 是夏目呀 阅读(144) 评论(0) 推荐(0) 编辑

js链表实现

摘要: Node类包含连个属性 element 用来保存节点上的数据,next 用来保存指向下一个节点的链接,具体实现如下 1.反转链表数组实现 2.一个链表实现的例子参考理解 阅读全文

posted @ 2020-03-05 20:06 是夏目呀 阅读(380) 评论(0) 推荐(0) 编辑

排序算法

摘要: 1.快速排序: 思路:找到数组中间的元素,把它单拎出来,然后从0开始判断数组中的元素比该基准元素大还是小,小的存左边,大的存右边,然后如此反复递归,得出结果。 3.二分查找法 递归实现 非递归实现 阅读全文

posted @ 2020-03-05 13:31 是夏目呀 阅读(105) 评论(0) 推荐(0) 编辑

2020年2月29日

js作用域和作用域链

摘要: 作用域的概念变量作用域的概念: 变量作用域就是一个变量可以使用的范围。 JS中首先有一个最外层的作用域:称之为全局作用域。 作用域链的意义: 查找变量(确定变量来自于哪里,变量是否可以访问) 阅读全文

posted @ 2020-02-29 17:29 是夏目呀 阅读(104) 评论(0) 推荐(0) 编辑

闭包

摘要: 闭包 出现在JavaScript中 // 它是JavaScript中特有的一种函数的结构( 一种嵌套用法 ) // 闭包拥有三个特征 // 1. 函数嵌套函数 // 2. 内层函数使用了外层函数的局部变量(参数) // 3. 内层函数被返回到外部 在外部调用 // 闭包的作用 // 1. 隔离作用域 阅读全文

posted @ 2020-02-29 15:29 是夏目呀 阅读(95) 评论(0) 推荐(0) 编辑

导航