自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 clientHeight,offsetHeight与scrollHeight的相关知识

在html里,width与height是最常用也是最基础的两个属性,因此,在js里,我们也经常需要操作这两个属性。js关于这两个属性提供了client*,offset*与scroll*,很多同学搞不清楚这三者之间的区别,经常望着这三个属性满脸问号,不知道该用哪个。所以今天就来看一下这三个属相的区别。JUST SHUTUP AND SHOW ME YOUR CODE!!ok,不多说...

2016-08-30 17:00:00 130

转载 关于伪类:target

什么是target伪类?先看一下解释:  URL后面跟锚点#,指向文档内某个具体的元素。这个被链接的元素就是目标元素(target element),:target选择器用于选取当前活动的目标元素。举个例子:<html> <a href="#target">点我</a> <div id="target">...

2016-08-10 17:25:00 141

转载 js函数节流

在js里,对dom的操作是一种很昂贵的操作。如果连续尝试过多的dom操作可能会导致浏览器的卡死甚至崩溃,而这些操作在实际开发中又很常见:  比如,我们定义一个onresize事件,那么只要调整浏览器的大小,就会触发该事件,如果我们在该事件处理程序内部再进行dom操作,这将造成高额的资源消耗  又比如,我们点击一个按钮就发送一条ajax请求,如果网络不好,导致请求或回应延迟,用户可...

2016-07-29 11:01:00 135

转载 某服务堵塞

前几天公司一位同事离职,今天他负责的一项活动堵住了,看了一下日志,是该服务卡住了,于是找到该进程,kill掉,再重启一下,即解决。找到该进程:  ps -ef | grep star杀掉进程:  kill 1982重启进程:  nohup php -f /usr/local/nginx/html/wondering/tools/star_queue_server....

2016-07-19 12:16:00 140

转载 说说toString

先从一个小问题说起:  请你设计一个方法,用来将多维数组拍平。比如[1,2,3,[4,5,[6,7,8]]] ==> [1,2,3,4,5,6,7,8]看到这,估计很多人开始考虑各种迭代,各种遍历之类的方法了,诚然,通过遍历可以实现,然而这种实现方法既不优雅,也太麻烦。今天看一个简单的方法:function flat(arr) { return (ar...

2016-07-18 19:05:00 63

转载 splice与slice

在js里,数组有两个函数:splice和slicesplice是一个功能强大的函数,不仅能实现数组元素的添加,还能实现数组元素的替换和删除语法:Array.prototype.splice(start,deleteCount[,item1[,item2[,...]]])上面是mdn的定义,splice至少含有两个参数,  如果只有两个参数,则代表删除元素,st...

2016-07-18 15:34:00 126

转载 Mumbling--es6的一些应用

该题目可以描述为:[abecs] => [A-Bb-Eee-Cccc-Sssss][AbeCd] => [A-Bb-Eee-Cccc-Ddddd]该题目实现起来也比较简单,用传统的js代码实现如下: 1 function accum(s) { 2 3 s = s.toUpperCase().split(""...

2016-07-14 14:34:00 146

转载 luhn算法

在codewars刷js题时,碰到一个luhn算法题,很简单,但如何写的优雅和简洁却很考验功力。先介绍下luhn算法吧:LUHN算法,主要用来计算信用卡等证件号码的合法性。1、从卡号最后一位数字开始,偶数位乘以2,如果乘以2的结果是两位数,将两个位上数字相加保存。2、把所有数字相加,得到总和。3、如果信用卡号码是合法的,总和可以被10整除。我的代码如下:fun...

2016-07-14 00:01:00 247

转载 js的执行上下文

js中代码有三种类型 : global , function , eval每一种代码的执行都需要依赖自身的上下文环境每种代码的执行(程序开始执行,函数被调用,eval代码执行)都会产生一个新的上下文环境,这个上下文环境就称为执行上下(execution context--EC)执行上下文可以抽象的认为是一个Object,具有一系列属性,其大体结构如下:Executio...

2016-07-13 11:57:00 105

转载 git之取消追踪某个文件

有时会遇到一种情况,不希望每次追踪某一个正在追踪的文件,这时可以用以下命令git update-index --assume-unchanged your_file_path如果希望继续追踪该文件,则可以用下面的命令git update-index --no-assume-unchanged your_file_path转载于:https://...

2016-06-06 13:17:00 197

转载 smarty不渲染html页面

有时候测试的时候需要切换到服务器的测试分支用来测试整个流程,这时候出现了一个问题:smarty无法渲染html文件经过排查,找到原因:  正式生产环境的php版本有两个,php7和php5.5,需要测试的代码只能运行在php5.5下,因为在php7下,该smarty版本会出现问题,然而当前的环境是php7,所以出现了smarty无法渲染html的问题解决方法:  将当前的...

2016-05-13 12:05:00 293

转载 开篇

  响应式编程不是一个陌生的概念,很多语言都有了自己的rx实现,javascript也有相应的实现,即rxjs,然而,关于这方面的介绍实在太少,况且rx的概念本身就有点抽象,这就让很多人面对这种编程方式不知所措。我会尝试翻译gitbook上的关于rxjs的介绍,主要是给自己一个参考,如果能帮助到其他人,也是一种荣幸。  rx这种思想本身理解起来需要一点时间,况且gitbook上都是英...

2016-05-09 17:27:00 90

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除