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