摘要:
1.英语元音发音 2.算法: 红蓝白三色球排序(题目就不写了,leetcode上有) 解法思路:对0,1生成两个指针,遍历数组,当数组数目不为指针所指向数字时向后遍历,与指向数字相等时则与当前指针所指数字调换,相当于不采用多余空间进行数组排序,已知数组存在的数字种类不多 合并区间 遍历第一层数组,创 阅读全文
摘要:
1.Englisg learning one hour 2.算法 1.找最多数 大致意思:一个数组总会出现一个最多数,最多数判断依据 大于数组的1/2(js) 思路a:先设定一个空的object,开始遍历数组,在遍历数组时以数组值为key,第一次遇见key时初始化value=1,以后每次遇见+=1; 阅读全文
摘要:
1.英语听力1h 2.js-promise 运行机制 由来:回调地狱问题的产生 js对于异步的处理是将异步线程放到消息队列中,在线程从队列弹出后执行,引发的问题是当主线程需要异步处理后的数据时,主线程会拿到错误数据,为解决这个问题采用了回调函数的方法,执行到回调函数后,会在执行完成后在进行后续的处理 阅读全文
摘要:
js中的label就像一个对已有语句块的命名,函数有了函数名我们可以随时调用它,语句块有了语句名我们也可以随时调用它,将他运用到循环中可快速跳出 循环。 var num = 0;for (var i = 0 ; i < 10 ; i++) { // i 循环 for (var j = 0 ; j < 阅读全文
摘要:
到底要怎么完成一个项目啊,这个月搭一个网站试试 阅读全文
摘要:
总结一下: 1.throw 抛出错误 2.在使用try-catch时 try{}抛出错误,catch{}块语句才执行,另外catch(e)可创建例如e的标识符,对try{}块抛出异常进行捕捉 3.在使用到finally{}块时,其抛出值为try-catch-finally的抛出值,原理:先将已打算抛 阅读全文
摘要:
// Create an object type UserExceptionfunction UserException (message){ this.message=message; this.name="UserException";} // Make the exception conver 阅读全文
摘要:
真受不了自己三天打鱼两天晒网,今天开始每天写一篇技术文章!!! 阅读全文
摘要:
1.编码 2.格式化字符 3.list,dict,tuple,set 4.return 5.参数 阅读全文
摘要:
变量提升: 在js预编译阶段,函数和变量的声明会被提前检索编译,打乱了编写时的声明顺序。 函数字面量表达式不会被提升 var a = function(){}; ex: console.log(a) var a = 2;//undefined console.log(a)//报错 分为两步进行:1. 阅读全文