上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 36 下一页
摘要: 抖音 JSBridge(旧版,现在统一使用via) 微信JS-SDK:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115 一、JSBridge是什么 主流App开发模式 Native App:传统原生APP开发模式。An 阅读全文
posted @ 2020-07-11 16:18 671_MrSix 阅读(2293) 评论(0) 推荐(0) 编辑
摘要: 函数不仅是对象,还可以拥有属性。函数对象的length属性是其声明的参数的个数(希望接收参数的个数)。 JavaScript中的变量是没有类型的,只有值才有。变量可以随时持有任何类型的值。 在对变量执行typeof操作时,得到的结果并不是该变量的类型,而是该变量持有的值的类型,因为JavaScrip 阅读全文
posted @ 2020-07-09 21:30 671_MrSix 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 对象 null和undefined没有对应的构造形式,它们只有文字形式。Date只有构造形式,没有文字形式。 数组:数组也是对象,所以虽然每个下标都是整数,但任然可以给数组添加属性;虽然添加了命名属性,数组的length值并未发生变化。 如果试图向数组添加一个属性,但是属性名“看起来”像一个数字,那 阅读全文
posted @ 2020-07-07 23:02 671_MrSix 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 原理:不同的对象在底层都表示为二进制,在JavaScript中二进制前三位都为0的话会被判断为object类型,null的二进制表示是全0,自然前三位也是0,所以执行typeof时会返回“object”。 阅读全文
posted @ 2020-07-07 21:24 671_MrSix 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 作用域是根据名称查找变量的一套规则。 当一个块或函数嵌套在另一个块或函数中时,就发生了作用域嵌套。因此,在当前作用域中无法找到某个变量时,引擎就会在外层嵌套的作用域中继续查找,直至找到该变量,或抵达最外层的作用域(全局作用域)为止。 如果RHS查询所在嵌套的作用域中遍寻不到所需的变量,引擎就会抛出R 阅读全文
posted @ 2020-07-07 20:58 671_MrSix 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 分而治之算法 动态规划 贪心算法 回溯算法 著名算法问题 分而治之是算法设计的一种方法。它将一个问题分成多个和原问题相似的小问题,递归解决小问题,再将解决方式合并以解决原来的问题。 分而治之版本的二分搜索算法。 function binarySearchRecursive(arr,val,low,h 阅读全文
posted @ 2020-07-06 21:10 671_MrSix 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 内存溢出:是一种程序运行时出现的错误;当程序运行时需要的内存超过了剩余的内存时,就会抛出内存溢出的错误。 var obj = {} for(let i = 0;i < 1000000;i++){ obj[i] = new Array(1000000) } 个人理解:内存溢出是最终结果,即使没有编写内 阅读全文
posted @ 2020-07-06 21:02 671_MrSix 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 二叉堆是一种特殊的二叉树。 它是一颗完全二叉树,表示树的每一层都有左侧和右侧子节点(除了最后一层的叶节点),并且最后一层的叶节点尽可能都是左侧子节点,这叫结构特性。 二叉堆不是最小堆就是最大堆。最小堆允许快速导出树的最小值,最大堆允许快速导出输的最大值。所有的节点都大于等于(最大堆)或小于等于(最小 阅读全文
posted @ 2020-07-04 23:34 671_MrSix 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 顺序搜索:顺序或线性搜索是最基本的搜索算法。它的机制是将每一个数据结构中的元素和我们要找的元素作比较。顺序搜索是最低效的一种搜索算法。 function sequentialSearch(arr,val){ for(let i = 0;i < arr.length;i++){ if(val == a 阅读全文
posted @ 2020-07-03 21:35 671_MrSix 阅读(191) 评论(0) 推荐(0) 编辑
摘要: function chunk(arr,size){ let { length } = arr,line = Math.ceil(length / size),res = []; for(let i = 0;i < line;i++){ let temp = arr.slice(i * size,i 阅读全文
posted @ 2020-07-03 17:02 671_MrSix 阅读(102) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 36 下一页