随笔分类 - Javascript
摘要:作为一个热爱运动的程序员,自然而然地会把运动和程序联系在一起。最近发现有一套有氧运动动作很不错,奈何没有一个好的辅助提示工具,于是乎就想到自己写一个,很简单:动作共十组,每运动40秒休息20秒,持续10分钟。不多说,直接上代码: Html代码: Js 代码: 最后是我个人觉得非常适合做运动听的歌曲:
阅读全文
摘要:快速排序算法,是我的算法系列博客中的第二个Js实现的算法,主要思路: 在一个数组中随机取一个数(一般都取第一个或者最后一个),使这个数与数组中其他数进行比较,如果比它大就放到它的右边,比它小就放到这个数的左边,依次递归调用直到比较队列中只有两个数。 代码实现: 注:代码可能还有可以优化的地方,欢迎吐
阅读全文
摘要:最近一个面试官问了我一个函数节流的问题,大概是:Js 方法传入两个参数:一个时间值、一个函数,返回一个函数。在这个时间间隔内,无论用户怎么触发这个函数,只执行一次这个函数,直到这个时间走完才可以执行第二次这个函数。然后感觉自己工作中遇到过这个问题,但是不知道这种形式就是函数节流。下面我来说下这个Js
阅读全文
摘要:最新因工作原因需要接触到算法,之前学习C++的时候有接触过算法,Javascript中实现算法其实也是大同小异。下面我讲下第一个实现的排序算法--直接插入排序。基本实现思路:假定一个数组中前n(n>=2)个值已经排序好了,那我们就从第n+1个与前面进行比较,当 a[n+1] > a [i] && a
阅读全文
摘要:这几天在做项目需要跳转并刷新,我们项目是用的Angularjs的框架 ,并且是投放在70寸的大电视上,还需要定时跳转。 遇到的问题就是在页面跳转了之后,浏览器占用内存一直在增加,查看了好久,最终下面代码解决问题: 解决问题的能力在这个点有了一个小小的提升。
阅读全文
摘要:最近在做XX项目的大屏展示页面,有一个表格需要用到这个滚动效果,于是就写了个指令,记录下,共同学习。 Html代码: 样式代码: 指令Js代码: 沟通请加扣扣:740482406.
阅读全文
摘要:突然想到有一回面试的时候有一个问题一直挂在心头,于是乎在网上找了找,这个比较好: 本代码转自:深度克隆函数
阅读全文
摘要:最近工作需要,就自己写了一个图片轮播插件,不过想到要集成到框架中,于是又用RequireJs改了一遍。 style.css jquery-1.11.1.min.js require.js viewpager.js view.js index.html viewpager.js: view.js in
阅读全文
摘要:一、console.dir()可以显示一个对象所有的属性和方法。二、递归遍历一个数据集合: A、数据: { "menu": [ { "menuId": 1, "subMenus": [ { "menuId": 101, "subMenus": [ {}] } ] } ]} B、代码: /*funct
阅读全文
摘要:一、按Enter键的效果: //鼠标事件 document.onkeydown = function(event) { if (event.keyCode == 13 && $("#sendMsgInput").is(":focus")) { sendMsg = $("#sendMsgInput")
阅读全文
摘要:今天学习过程中,发现一个超实用的方法,就是当页面有尾部,但是内容又不多的情况下,让中间的内容把尾部撑到底部。 <script type="text/javascript"> var statusTokenId="${statusTokenId!}"; function register_box_w
阅读全文
摘要:最近在做Web项目,用到很多Ajax,也遇到很多问题。下面与大家分享。 Ajax传参 Ajax同步与异步 Ajax与谷歌浏览器 Ajax传参 我们一般传参有两种形式: $.ajax({ ... data: {'categoryID':categoryID}, ... }); 和 $.ajax({ .
阅读全文
摘要:今天搞全选按钮,设置Checkbox的时候,处于Checked状态但是不显示勾。最后得出解决方案: var c = boxcList.eq(i).attr("checked"); if(c == "undefined"||c == undefined||c == false){ boxcList.e
阅读全文

浙公网安备 33010602011771号