随笔分类 -  前端题目

摘要:https://blog.csdn.net/tcy83/article/details/80274772 等一系列文章 阅读全文
posted @ 2018-12-29 16:29 tuna- 阅读(199) 评论(0) 推荐(0) 编辑
摘要:注:本文通过yck前端面试小册学习整理而得,记录下来供自己查阅 1.var 变量提升 使用var声明的变量,声明会被提升到作用域的顶部 举几个例子: eg1: 可以看做这样 eg2: 可以看作 eg3,函数声明也会提升,函数提升会把整个函数挪到作用域顶部: 看作: 2.var,let,const对比 阅读全文
posted @ 2018-12-26 11:17 tuna- 阅读(207) 评论(0) 推荐(0) 编辑
摘要:一、 答案: 二、 这个实际上就是删掉了最大的元素之后,再找一次max,于是就是第二大的元素了。 我也这么想过,但是我基础不好,忘了有max方法,于是就想着两次遍历,但是就不符合题意了 图中的答案甚好,机智的大神们~ 阅读全文
posted @ 2016-09-16 19:30 tuna- 阅读(294) 评论(0) 推荐(0) 编辑
摘要:在移动端使用click事件会产生300ms的延迟 问题的产生: 移动端存在双击放大的问题,所以在移动端点击事件发生时,为了判断用户的行为(到底是要双击还是要点击),浏览器通常会等待300ms,如果300ms之内,用户没有再次点击,则判定为点击事件,否则判定为双击缩放。 为什么要解决: 线代web对性 阅读全文
posted @ 2016-09-15 22:08 tuna- 阅读(776) 评论(0) 推荐(0) 编辑
摘要:好多随笔都是栽过的坑,然而谁不是这么过来的呢O(∩_∩)O~~ 其实之前也模模糊糊记得这个问题,但是内存不够,又没有仔细研究,所以忘了,以致于栽了。。 网上基本上说的都是“inline-block间距”,然而本菜鸡求严谨,更贴切地说,应该是inline和inline-block。 即使我已经用通配符 阅读全文
posted @ 2016-09-15 21:32 tuna- 阅读(4741) 评论(0) 推荐(0) 编辑
摘要:昨天面试的时候被问到的问题。只怪自己根基不牢,没有回答好 甚至说出了“判断这个obj是否和{}相等”这样鱼蠢的答案(/(ㄒoㄒ)/~~)引用类型怎么可以直接判断==或者 呢?! 今天中秋佳节,宝宝白天没有学习,上午投简历,然后吃饭睡觉玩游戏。晚上觉醒了,开始研究昨天面试栽的坑! 想了一下这个问题,其 阅读全文
posted @ 2016-09-15 20:59 tuna- 阅读(6325) 评论(0) 推荐(0) 编辑
摘要:编写程序求组成N元的不同组合的个数。输入一个数字N输出一个也是数字,为组成N的组合个数。如输入2,输出1,输入5,输出2 背包问题: 阅读全文
posted @ 2016-09-11 16:37 tuna- 阅读(4403) 评论(0) 推荐(0) 编辑
摘要:JavaScript实现 Java实现,控制台输入数据 阅读全文
posted @ 2016-09-11 11:23 tuna- 阅读(1497) 评论(0) 推荐(0) 编辑
摘要:选择排序的思想是:把每一个数都与第一个数比较,如果小于第一个数,就把它们交换位置;这样一轮下来,最小的数就排到了最前面;重复n-1轮,就实现了选择排序 选择排序和冒泡排序思想上有些相近 阅读全文
posted @ 2016-09-11 09:53 tuna- 阅读(8630) 评论(2) 推荐(0) 编辑
摘要:冒泡排序的思想是,比较相邻两个数,如果前者大于后者,就把两个数交换位置;这样一来,第一轮就可以选出一个最大的数放在最后面;那么经过n-1轮,就完成了所有数的排序 阅读全文
posted @ 2016-09-11 09:12 tuna- 阅读(19722) 评论(3) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-09-09 10:12 tuna- 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-09-09 10:08 tuna- 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-09-09 10:05 tuna- 阅读(512) 评论(0) 推荐(0) 编辑
摘要:原题是做对了,但是如果把x=1改为x={},我做错了 根据上述讲解,return的是{},即foo={},故foo.x==undefined; 我服!!涨知识了!!! 阅读全文
posted @ 2016-09-09 09:58 tuna- 阅读(264) 评论(0) 推荐(0) 编辑
摘要:不管延不延时,setTimeout里面的function都是孤立的,并不属于哪一个对象,所以this只会指向全局 阅读全文
posted @ 2016-09-09 09:47 tuna- 阅读(219) 评论(0) 推荐(0) 编辑
摘要:function isPrime(number) { if (typeof number !== 'number' || number<2) { // 不是数字或者数字小于2 return false; } if (number === 2) {//2是质数 return true; } else if (number % 2 ==... 阅读全文
posted @ 2016-09-08 21:06 tuna- 阅读(9630) 评论(0) 推荐(0) 编辑
摘要:接受数组作为参数,数组元素为整数或者数组,数组元素包含整数或数组,函数返回扁平化后的数组 递归 阅读全文
posted @ 2016-09-08 19:29 tuna- 阅读(1763) 评论(0) 推荐(0) 编辑
摘要:大致分三步: 1、找基准(一般是以中间项为基准) 2、遍历数组,小于基准的放在left,大于基准的放在right 3、递归 阅读全文
posted @ 2016-09-08 08:11 tuna- 阅读(40474) 评论(6) 推荐(5) 编辑
摘要:function thousand(num){ num=num.toString();//数字转换为字符串 if(/^-?\d+\.?\d+$/.test(num)){//是否为整数或者小数形式 if(/^-?\d+$/.test(num)){//如果是整数 num... 阅读全文
posted @ 2016-09-07 09:24 tuna- 阅读(752) 评论(0) 推荐(0) 编辑
摘要:1、JQ获取鼠标的当前位置 2.原生JS获取当前鼠标位置 关键是在onmousemove中实时获取PageX和PageY IE不支持,改用clientX+scrollLeft-clientLeft 阅读全文
posted @ 2016-09-07 08:48 tuna- 阅读(6151) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示