摘要: 在html里,width与height是最常用也是最基础的两个属性,因此,在js里,我们也经常需要操作这两个属性。js关于这两个属性提供了client*,offset*与scroll*,很多同学搞不清楚这三者之间的区别,经常望着这三个属性满脸问号,不知道该用哪个。所以今天就来看一下这三个属相的区别。 阅读全文
posted @ 2016-08-30 17:00 SudoKillMe 阅读(586) 评论(0) 推荐(1) 编辑
摘要: 什么是target伪类?先看一下解释: URL后面跟锚点#,指向文档内某个具体的元素。这个被链接的元素就是目标元素(target element),:target选择器用于选取当前活动的目标元素。 举个例子: 正常情况下,a标签里会跟一个url,但是在这里我们添加的不是url,而是一个锚点,当我们点 阅读全文
posted @ 2016-08-10 17:25 SudoKillMe 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 在js里,对dom的操作是一种很昂贵的操作。如果连续尝试过多的dom操作可能会导致浏览器的卡死甚至崩溃,而这些操作在实际开发中又很常见: 比如,我们定义一个onresize事件,那么只要调整浏览器的大小,就会触发该事件,如果我们在该事件处理程序内部再进行dom操作,这将造成高额的资源消耗 又比如,我 阅读全文
posted @ 2016-07-29 11:01 SudoKillMe 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 前几天公司一位同事离职,今天他负责的一项活动堵住了,看了一下日志,是该服务卡住了,于是找到该进程,kill掉,再重启一下,即解决。 找到该进程: ps -ef | grep star 杀掉进程: kill 1982 重启进程: nohup php -f /usr/local/nginx/html/w 阅读全文
posted @ 2016-07-19 12:16 SudoKillMe 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 先从一个小问题说起: 请你设计一个方法,用来将多维数组拍平。比如[1,2,3,[4,5,[6,7,8]]] ==> [1,2,3,4,5,6,7,8] 看到这,估计很多人开始考虑各种迭代,各种遍历之类的方法了,诚然,通过遍历可以实现,然而这种实现方法既不优雅,也太麻烦。今天看一个简单的方法: 恩,代 阅读全文
posted @ 2016-07-18 19:05 SudoKillMe 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 在js里,数组有两个函数:splice和slice splice是一个功能强大的函数,不仅能实现数组元素的添加,还能实现数组元素的替换和删除 语法: 上面是mdn的定义,splice至少含有两个参数, 如果只有两个参数,则代表删除元素,start为起始位置,deleteCount为删除元素的个数 如 阅读全文
posted @ 2016-07-18 15:34 SudoKillMe 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 该题目可以描述为: [abecs] => [A-Bb-Eee-Cccc-Sssss] [AbeCd] => [A-Bb-Eee-Cccc-Ddddd] 该题目实现起来也比较简单,用传统的js代码实现如下: for循环可以使用map方法来代替,所以最佳解决方案如下: 当然,看起来简洁了多,实际上是es 阅读全文
posted @ 2016-07-14 14:34 SudoKillMe 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 在codewars刷js题时,碰到一个luhn算法题,很简单,但如何写的优雅和简洁却很考验功力。先介绍下luhn算法吧: LUHN算法,主要用来计算信用卡等证件号码的合法性。 1、从卡号最后一位数字开始,偶数位乘以2,如果乘以2的结果是两位数,将两个位上数字相加保存。 2、把所有数字相加,得到总和。 阅读全文
posted @ 2016-07-14 00:01 SudoKillMe 阅读(1152) 评论(0) 推荐(1) 编辑
摘要: js中代码有三种类型 : global , function , eval 每一种代码的执行都需要依赖自身的上下文环境 每种代码的执行(程序开始执行,函数被调用,eval代码执行)都会产生一个新的上下文环境,这个上下文环境就称为执行上下(execution context--EC) 执行上下文可以抽 阅读全文
posted @ 2016-07-13 11:57 SudoKillMe 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 有时会遇到一种情况,不希望每次追踪某一个正在追踪的文件,这时可以用以下命令 阅读全文
posted @ 2016-06-06 13:17 SudoKillMe 阅读(756) 评论(0) 推荐(0) 编辑