摘要: 在Web开发的时候经常会遇到浏览器不响应事件进入假死状态,甚至弹出“脚本运行时间过长“的提示框,如果出现这种情况说明你的脚本已经失控了,必须进行优化。为什么会出现这种情况呢,我们先来看一下浏览器的内核处理方式: 浏览器的内核是多线程的,它们在内核制控下相互配合以保持同步,一个浏览器至少实现三个常... 阅读全文
posted @ 2015-07-22 11:26 心胸广阔 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 频繁地对于DOM进行操作的很是损耗性能,但在富网页应用中我们编写脚本无可避免地要跟DOM打交道,到底怎么才能优化这个性能瓶颈呢,大致从以下三种情况去考虑:访问和修改DOM元素修改DOM样式,会造成页面的重绘和重新排版通过DOM事件处理程序来响应用户访问和修改DOM元素 在浏览器中,DOM的实现和J... 阅读全文
posted @ 2015-07-22 11:09 心胸广阔 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 本文为大家介绍下使用js正则控制input标签输入的值:只允许输入数字、只允许输入汉字、只允许输入英文字母等等,具体祥看本文,希望对大家有所帮助 style="ime-mode:Disabled“这句是比较实用的。意为关闭输入法。1.文本框只能输入数字代码(小数点也不能输入)2.只能输... 阅读全文
posted @ 2015-07-21 23:14 心胸广阔 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一、hover$(function (){ $("input").hover(function (){ 动作一 //鼠标移进触发 },function (){动作二 //鼠标移出触发 });});二、常用事件对象的属性:阻止冒泡:e.stopP... 阅读全文
posted @ 2015-07-21 23:10 心胸广阔 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一、利用 position 和负边距利用绝对定位,让元素的顶部与居中线对齐,再让元素上移 50% 的高度。这个应该不难理解。原理可以用下图来做一个可视化说明:代码如下:/* 代码实现:* 设定宽度和高度,父节点为 position:relative; CSS是这样写的:*/.selector { ... 阅读全文
posted @ 2015-06-16 14:06 心胸广阔 阅读(99) 评论(0) 推荐(0) 编辑
摘要: buffer:js在后台操作的必须用到二进制,buffer类就是用于帮助我们处理这种情况创建buffer对象:new Buffer(size):创建buff对象,有length属性buf.fill(value,[offset],[end]):初始化缓存区的内容new Buffer(array):使用... 阅读全文
posted @ 2015-06-11 12:18 心胸广阔 阅读(116) 评论(0) 推荐(0) 编辑
摘要: npm search:在官方仓库中搜索包https://registry.npmjs.orgnpm view:查看官方仓库中的包npm install:在当前目录下安装指定包npm install -g: 在全局下安装指定包npm root -g:查看全局安装路径npmconfig set pref... 阅读全文
posted @ 2015-06-11 12:17 心胸广阔 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 模块和包:定义模块的方法跟sea.js类似,暴露一个接口也是使用exports.调用一个接口就是使用require注意:在引入模块的时候如果是同级目录需要加./,否则会报错除了可以使用exports意外,跟sea.js一样也可以使用module暴露对象module.exports=obj;模块属性:... 阅读全文
posted @ 2015-06-11 12:16 心胸广阔 阅读(129) 评论(0) 推荐(0) 编辑
摘要: name:包名,唯一,由小写字符、数字和下划线组成,不能有空格preferglobal:是否支持全局安装,true表示支持descrition:描述version:版本号author:作者信息数组maintainers:维护者数组bugs:bug提交地址licenses:许可证数组repositor... 阅读全文
posted @ 2015-06-11 12:16 心胸广阔 阅读(148) 评论(0) 推荐(0) 编辑
摘要: repl 介绍:可交互式运行环境使用:1.输入node进入交互环境在repl中_代表的是上一次返回的结果可以定制repl环境上下文是this在node中直接执行的函数this指向的不是window,是global。var repl=require('repl');var server=repl.s... 阅读全文
posted @ 2015-06-11 12:15 心胸广阔 阅读(153) 评论(0) 推荐(0) 编辑