摘要: 在不添加第三个变量的情况下,将两数值互换,挺考验脑力的。 一种是加法: 变成这样是不是会更好理解一些? 一种是减法: 想明白了没? 阅读全文
posted @ 2017-03-24 11:07 名字不好起啊 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 时隔近一年了,想到当初为了面试而刻苦用功的看面试题,真是感慨万千。 如今浏览算法题时又遇到了此题,原来考察的居然是对于对象的理解。。。 其实当初真不知道,数组去重,用的是循环加一遍一遍 == 的判断,这里暗自庆幸,得亏没遇到考这道题的,不然一辈子都够呛能找到工作。 既然考察的是对对象的理解,那么就用 阅读全文
posted @ 2017-03-23 17:24 名字不好起啊 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 最近已然坠入算法河流,好好玩的逻辑算法~ 正在练习经典算法题目,锻炼脑回路,哈哈。 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 乍一看,简单,循环,递归。 然而就这么简单。。。没有坑 阅读全文
posted @ 2017-03-23 17:24 名字不好起啊 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 用于执行数学任务:对 number 类型数据进行操作。 记录几个常用的: 1、Math.abs(x) 返回值为 x 的绝对值 2、Math.ceil(x) 返回值为对 x 向上舍入的值 3、Math.floor(x) 返回值为对 x 向下舍入的值 4、Math.max(x, y) 返回 x 和 y 阅读全文
posted @ 2017-03-23 15:58 名字不好起啊 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 前几天做了个求质数题,这两天浏览算法题库,偶然看到了原题以及程序分析: 判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则为素数。 这样一来不用除到自身了都,显然更简单,同时还要对之前的方法进行点小修改,将记录是否为质数的boolean变量都去掉,哈哈,是不是很激动的想知道答案 阅读全文
posted @ 2017-03-23 15:32 名字不好起啊 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 有些情况下,我们需要数据的精准性,小数部分或多或少要保留几位。而恰巧为整数时,我们需要将整数也加上小数点然后接0的形式来表示。 js中,我们常使用 input 框绑定数值变量的形式来提供展示或修改数据,那么大家一定会遇到一种情况:当变量为 number 类型时,你在输入框输入 .0 的形式时,底层会 阅读全文
posted @ 2017-03-23 11:32 名字不好起啊 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 我就发现了,其实干了一年多的前端,我热衷的并不是页面的排版布局,也不是页面与控制层的数据流通,更不是与后台的交互。。。我感兴趣的是复杂的逻辑运算,当然,按老大的话来理解,我这辈子如果只干前端,是没办法接触到了:咱们写程序,要把逻辑代码放到后台来实现,前端只是提供了一个展示页面与用户交互的平台。。。 阅读全文
posted @ 2017-03-22 16:30 名字不好起啊 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 标题其实有些说不明白,具体效果是这样的: 两张沿中线分割后能够组合成新图案的不同图片,在同一行左右各显示50%,鼠标上浮左侧,左侧图从50%动画展开置100%,移除则动画恢复50%。右侧同理,上浮后从50%到100%展开,移除恢复。 刚开始看到这效果觉得挺好玩的,就写了个简单的demo,使用了 jq 阅读全文
posted @ 2017-03-22 15:52 名字不好起啊 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 并不是所有后台获取的数据都是可以直接使用展示在界面上的,也不可能接到用户的互动数据什么都不干直接传给后台,所以前台的数据操作是很重要的一个环节,而数据操作最主要的还是字符串操作。 javascript底层提供了多个api方便开发者操作字符串,这里做个记录。 1、substring(startSub, 阅读全文
posted @ 2017-03-20 15:16 名字不好起啊 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 前两天将文本与测听功能的模块抽取到独立页面,出现了bug,页面本身没问题,主要是双击通话列表加密数据后异步跳转到2页面出现的问题。新窗口会被拦截掉,吐槽一下,为什么js中使用 window.open() 打开新的页面要被拦截,有什么关系! 之前是用angular做的单页面应用,通过路由跳转,所以没有 阅读全文
posted @ 2017-03-16 15:11 名字不好起啊 阅读(3764) 评论(0) 推荐(1) 编辑