自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (9)
  • 收藏
  • 关注

原创 一次JS内存问题排查

先说两个概念:1、闭包闭包指有权访问另一个函数作用域中的变量的函数。(和匿名函数是两个概念。) 值得注意的是:内部函数将会把外部函数的活动对象添加到它的作用域链中,并且外部函数执行完成,其活动对象任然会留在内存中,直至内部函数被销毁。(参见:《javascript高级程序设计》)2、GC回收简单的理解就是当该对象不可达时,该内存回收。如果任然可以访问到该对象,则仍驻留在内存。排查步骤: 1、通过

2017-10-19 20:47:48 325

原创 CSS横向排序_让多个div盒子并排同行显示

动态div横向排列充满一行,每列大小自适应,最终效果如下: 一行的div个数是不确定的。方法1:使用table布局<div> <table width="100%"> <tr> <td class="tbl">块1</td> <td class="tbl">块2</td> <td class="tb

2017-09-30 15:53:32 6262

原创 JS实现appendHTML

思路一:function appendHtml(elem,value){ var node = document.createElement("div"), fragment = document.createDocumentFragment(), childs = null, i = 0; node.innerHTML = value

2017-09-15 16:07:47 14010 1

原创 JS观察者模式

使用场景:1、需要自定义事件的时候可以使用模式2、当回调嵌套特别复杂时,可以考虑使用该模式3、当某一操作触发,同时会改变其它模块(比如IM消息到达),可以使用该模式优点:代码解耦,模块独立缺点:过度使用的话,会导致模块间关系混乱,代码不好维护var Event = (function() { var _event, _default = 'default'; _even

2017-09-05 20:35:45 281

原创 html小技巧

1、文件域file美化<input id="file" type="file">浏览器自带的文件域在各个浏览器展现不一致,并且不美观。通常我们需要自定义上传按钮的样式。方案1:文件域设置为透明,自定义按钮的样式刚好覆盖到上面。方案2:使用js来实现,绑定新按钮的点击事件,触发文本域的点击事件。<button onclick="document.getElementById("file").click

2017-09-02 14:18:27 348

chrome49浏览器

xp最高支持chrome49。chrom49安装程序。xp最高支持chrome49。chrom49安装程序xp最高支持chrome49。chrom49安装程序

2017-09-25

HTML5高级程序设计

第1章 HTML5概述 第2章 Canvas API 第3章 音频和视频 ...

2012-11-26

Oracle Sql高级编程

第1章 SQL核心 第2章 SQL执行 第3章 访问和联结方法 第4章 SQL是关于集合的 第5章 关于问题 第6章 SQL执行计划 。。。

2012-11-09

Pl/Sql程序设计

1、PL/SQL简介 2、PL/SQL基础 3、记录和表 4、在PL/SQL中使用SQL 5、内置SQL函数 6、游标 7、过程和函数 ...

2012-11-07

scjp试题 java试题

SCJP 6.0認證教戰手冊考題试题244题

2010-11-02

空空如也

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

TA关注的人

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