摘要: this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。 在JavaScript中,this代表的是当前对象。 在写原型链时,经常需要将this进行储存,就是将当前的this对象复制一份到另一个变量中。我们习惯用that或者_this来作为变量名 阅读全文
posted @ 2017-12-02 11:09 Libor 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 语法: 说明: readonly 属性规定输入字段为只读。 只读字段是不能修改的。不过,用户仍然可以使用 tab 键切换到该字段,还可以选中或拷贝其文本。 readonly 属性可以防止用户对值进行修改,直到满足某些条件为止(比如选中了一个复选框)。然后,需要使用 JavaScript 消除 rea 阅读全文
posted @ 2017-12-01 15:36 Libor 阅读(286) 评论(0) 推荐(0) 编辑
摘要: filter(): 语法: 参数说明: callback: 要对每个数组元素执行的回调函数。thisObject : 在执行回调函数时定义的this对象。 功能说明: 对数组中的每个元素都执行一次指定的函数(callback),并且创建一个新的数组,该数组元素是所有回调函数执行时返回值为 true 阅读全文
posted @ 2017-11-29 15:56 Libor 阅读(180) 评论(0) 推荐(0) 编辑
摘要: jq的$.get和$.post方法,都是不能跨域访问的。$.getJson却让我们看到了希望的曙光, 不过有一点不足的是,这个是GET的方法,传递的参数是有限制的,最大不超过2083个字符。 但问题终有解决办法的,经分析得出解决方案如下: a.com使用$.getJson向b.com发送请求,在请求 阅读全文
posted @ 2017-11-10 16:48 Libor 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 我们先来看下每个属性各自的基本定义: 网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区域高: documen 阅读全文
posted @ 2017-11-10 16:39 Libor 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 下面是一些关于客户端JS性能的一些优化的小技巧: 1.[顶]关于JS的循环,循环是一种常用的流程控制。JS提供了三种循环:for(;;)、while()、for(in)。在这三种循环中 for(in)的效率最差,因为它需要查询Hash键,因此应尽量少用for(in)循环,for(;;)、while( 阅读全文
posted @ 2017-11-10 16:22 Libor 阅读(152) 评论(0) 推荐(0) 编辑
摘要: package.json重要说明 package.json是创建任何node.js项目必须要有的一个文件。 因为在package.json文件中,有详细的项目描述, 包括: (1)项目名称:name (2)版本:version (3)依赖文件:dependencies 等等.. 1. 创建node. 阅读全文
posted @ 2017-11-09 21:07 Libor 阅读(2138) 评论(0) 推荐(0) 编辑
摘要: 1.图片水平垂直居中 注: IE修复: *display: inline-block; 由于vertical-align属性与表格一起使用,我们将父DIV设置为display: table, 并将子DIV设置为单元格display: talbe-cell.然后我 们可以安全的使用vertical-a 阅读全文
posted @ 2017-11-09 20:01 Libor 阅读(199) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-11-08 20:38 Libor 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 我们知道,将字符串拆分成数组,javaScript提供了split()。 比如,这里有以下这样一个字符串str1,需要将其切分成['999','999','999']。那很容易咯。 然而,在实际运用中,处理这样合适的字符串格式就显得点理想化了。 比如,当你遇到这样的情况。同样是将以下字符串转化成[' 阅读全文
posted @ 2017-10-20 14:22 Libor 阅读(563) 评论(0) 推荐(0) 编辑