![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
飞天代码
这个作者很懒,什么都没留下…
展开
-
js继承封装(二)
上一章讲到用call结合原型继承方式来实现继承://定义一个修改command函数function UpdateCommand(path) { this.name="修改命令"; this.path = path; }UpdateCommand.prototype.execute = function () { alert("发送请求2");}//定义一个查询comm原创 2015-11-14 14:25:45 · 356 阅读 · 0 评论 -
nodejs(一)
1、安装nodejs,这里不介绍了,网上一堆类似文档。我是windows系统中使用nodejs,所以简单的下载 node-v0.10.26-x64.msi文件,并双击完成安装 2、安装完成后,打开命令行输入node -v 如果正常的输出了版本,则表示nodejs安装完成。 3、采用Intellij idea 创建了一个web项目 4、使用cmd命令,进入到项目的跟路径 5、你项目的原创 2016-04-05 22:45:24 · 546 阅读 · 0 评论 -
nodejs(二)
安装好nodejs后,也写了个简单的应用也OK了,接下来安装npm 1、安装完nodejs后,其实npm已经安装完成,但去执行npm install express始终是不正确,后来输入npm -v 看了下版本,发现版本特别低,所以先把npm版本进行下升级 2、一开始我采用下面的命令进行升级npm install npm -g发现升级后的目录,并不是我nodejs的文件夹下的npm,而是到了原创 2016-04-06 09:42:16 · 387 阅读 · 0 评论 -
setTimeout和setInterval的区别
今天去面前端web工程师,人到中年还去找工作,而且是比你年轻好多的小伙子来面试自己,确实是有点说不出的滋味。 所以在此奉劝在找工作的或者认为自己所在企业不理想的人们,赶紧该跳槽就跳槽,不要等企业要垮了再来想办法,人老珠黄啊!废话不多说了。 面试里面提到了setTimeout和setInterval的区别。这个区别简单:setTimeout和setInterval两个函数允许延时一段时间再运原创 2017-07-05 23:57:06 · 438 阅读 · 0 评论 -
new Array()和[]的性能差别分析。
new Array()比[]的性能要差,但也没去验证过,今天突然心血来潮验证下,采用chrome浏览器试了试。<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></head><body><script type="text/javascript"> var star原创 2017-08-03 15:29:32 · 4914 阅读 · 1 评论 -
window.open 内存泄漏,这坑好深,谁能指点迷津
新建协同界面 通过window.open方式打开界面 测试环境:ie8+win7。 测试模型:通过window.open打开协同新建界面,然后关闭页面,循环执行20次。 执行前:执行后:内存表现:内存增长344M左右。 测试环境:ie9+win7。 测试模型:通过window.open打开协同新建界面,然后关闭页面,循环执行20次。 执行前:执行后:内存表现:内存增长160原创 2017-11-03 15:44:21 · 1547 阅读 · 0 评论 -
原生js实现jQuery的功能 width()方法实现 (二)
上一篇介绍了height()方法的实现,这一篇介绍下width()的方法实现。 其实基本类似,直接看代码吧。如果需要了解原理请看height()的方法实现细节。 getElWidth: function (elObj) { //如果传入的不是对象是字符串 则通过字符串转换成对象 elObj = GoingUtils.getElObj(elObj);原创 2018-01-11 20:21:33 · 2435 阅读 · 0 评论 -
原生js实现jQuery的功能 height()方法实现(一)
jquery好比一把锋利的匕首,用的好能让你效率倍增,用的不好能让你反受其害。 最近公司的产品出现了严重的内存泄漏,经过分析是jquery造成的,可能不是jquery本身造成,但jquery的存在导致程序员的事件滥用,dom操作过于频繁,而且jquery+iframe特别是嵌套iframe时,那内存泄漏就是杠杠的了。痛定思痛之后,公司决定了去掉jquery的依赖,对公司的组件和产品界面进行全原创 2018-01-11 17:40:44 · 4273 阅读 · 2 评论 -
原生js实现jQuery的功能 show()方法实现 (三)
度娘搜索原生js实现jquery的show,你会发现大部分的回答就是el.style.display="block";一开始我以为是对的,就发布到产品中了,一测试才发现其实该方法远远比想象中的复杂。 比如界面上是2个a标签,而且是在一行的,如果使用上面的语句来显示a标签,会发现a标签换行了,这就说明显示操作不能简单的使用,而且跟标签是行内标签还是块级标签有关联。 完整代码应该如下原创 2018-01-29 13:15:18 · 7967 阅读 · 2 评论 -
ie9下 触发onbeforeunload的问题
最近处理了各种奇葩问题,其中有个就是ie8、ie9下触发了window.onbeforeunload事件导致界面老是提醒是否需要离开当前界面的提醒。 &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html;charset=utf-8" /&gt;原创 2018-04-29 12:53:37 · 437 阅读 · 0 评论 -
原生js实现jquery的insertBefore 和insertAfter 方法(四)
网上实现类似方法都是针对相应dom节点进行操作,但许多情况下,会拼接好相应html以字符串方式直接插入。 前不久做去jquery的时候用到类似方法,这里简单的记录下,直接上代码吧insertAfter方法实现//某个元素后插入 insertAfter: function (newElement, targetElement) { targetElement=See...原创 2018-05-31 00:05:00 · 3365 阅读 · 2 评论 -
scale与zoom的差异
最近做表单打印功能,有个放大、缩小功能。一开始ie和chrome采用的zoom来实现,firfox采用的-moz-transform实现的。以为大功告成,但测试发来了个bug,说chrome下缩小一定程度后 表单变形了,如图: 字体被压成多行了而且边线也没了。但ie和firefox上都是正确,不会变形。 当时收到bug,都想骂人了这谁能搞定,程序能干预的都干预了,这个是浏览器zoom自带的...原创 2018-06-29 00:15:42 · 2987 阅读 · 0 评论 -
javascript权威指南学习笔记-数组2(九)
ECAMScript5中数组原创 2015-12-05 16:08:20 · 353 阅读 · 0 评论 -
javascript权威指南学习笔记-数组1(八)
数组原创 2015-12-05 15:28:24 · 374 阅读 · 0 评论 -
js继承封装(一)
js、js继承、call原创 2015-11-14 13:22:31 · 442 阅读 · 0 评论 -
javascript权威指南学习笔记-函数闭包(十)
闭包原创 2015-12-09 23:58:46 · 454 阅读 · 0 评论 -
fileupload上传时传递参数
jQuery.fileupload 传递参数原创 2015-11-24 15:43:46 · 10845 阅读 · 1 评论 -
GoExcel(一)
js excel原创 2015-11-20 10:37:38 · 723 阅读 · 0 评论 -
js继承封装(三)
继承封装原创 2015-11-14 14:49:47 · 373 阅读 · 0 评论 -
javascript权威指南学习笔记(一)
分号的使用原创 2015-11-28 23:51:36 · 699 阅读 · 0 评论 -
javascript权威指南学习笔记(二)
判断是否为数字原创 2015-11-29 00:40:14 · 481 阅读 · 0 评论 -
javascript权威指南学习笔记(四)
equals、==原创 2015-11-30 22:50:19 · 361 阅读 · 0 评论 -
javascript权威指南学习笔记(三)
函数级作用域原创 2015-11-29 23:29:06 · 430 阅读 · 0 评论 -
javascript权威指南学习笔记-严格模式(六)
严格模式跟非严格模式的区别原创 2015-12-03 10:28:17 · 565 阅读 · 0 评论 -
javascript权威指南学习笔记-对象(七)
对象原创 2015-12-04 11:46:27 · 326 阅读 · 0 评论 -
经典面试题(一):俩个div并排,左边div固定宽度,右边宽度自适应
在地铁上无聊看到一个面试帖子,“俩个div并排,左边div固定宽度,右边宽度自适应”,至少列出4种。嗡,写了这么多年代码,竟然只能列出2种。回来还是写几个例子验证下。方式一:BFC(块级格式化上下文)思路:左边定宽,右边采用 overflow: hidden; /* 触发bfc */代码:&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html lang=&quot;en&quot;&a原创 2018-11-23 23:19:08 · 6632 阅读 · 0 评论