自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数组复制

  ES6方法: let arr=[0,1,2]; let arr_=[...arr]; 深度复制(数组元素中有对象、数组) var deepCopy = function(obj) {   // 只拷贝对象   if (typeof obj !== 'object') return;   // 根据obj的类型判断是新建一个数组还是一个对象   var newObj = obj ins...

2018-10-11 17:48:58 240

原创 函数防抖与节流

<!DOCTYPE html> <html>     <head>         <meta charset="utf-8" />         <meta name="viewport" content="width=device-width, initial-scale=1">         &amp

2018-10-10 10:03:08 87

原创 flex-box弹性布局

不定宽高盒子居中实现: div{             position: absolute;             top: 50%;             left: 50%;             -webkit-transform: translate(-50%,-50%);            } flex弹性布局实现:  div{        

2017-08-25 10:56:18 184

转载 调试css层,一行代码学js

[].forEach.call($$("*"),function(a){ a.style.outline="1px solid #"+(~~(Math.random()*(1<<24))).toString(16) }) 123 代码laycode - v1.1 现在,在你的Chrome浏览器的控制台中输入这段代码,你会发现不同HTML层都被使用不同的颜色添加了一个高亮的边框。是不

2017-07-26 17:18:20 207

转载 图片加载

///////////////方法一:用CSS和JavaScript实现预加载 单纯使用CSS,可容易、高效地预加载图片,代码如下: #preload-01 { background: url(-01.png) no-repeat -9999px -9999px; } #preload-02 { background: url(-02.png) no-repeat -9999px -9999

2017-07-20 14:13:15 177

转载 js继承

JS继承的实现方式 既然要实现继承,那么首先我们得有一个父类,代码如下: // 定义一个动物类 function Animal (name) { // 属性 this.name = name || 'Animal'; // 实例方法 this.sleep = function(){ console.log(this.name + '正在睡觉!'); } } //

2017-07-18 23:25:24 137

转载 js判断类型--数组为例

1. typeof真的那么厉害吗?? //首先看代码 var ary = [1,23,4]; console.log(typeof ary); //输出结果是Object 上面的办法并不能实时的检测出是否是数组,只能判断其类型,所以说typeof判断基本类型数据还是挺好的,但是不能准确测试出是否是数组(typeof的具体用法以后提及,现在回归正题) 2.instanceo

2017-07-18 10:32:59 255

原创 JQuery

事件委托 $('#wrap').on('click', 'li', function(ev) { // this 指向委托的对象 li $(this).css('background', '#D4DFE6'); // 找到父级 ul#wrap $(ev.delegateTarget).css('border', '2px s

2017-07-11 12:45:56 134

转载 关于<!–[if lte IE ]>……<![endif]–>

对IE浏览器需要特殊处理,进行的条件注释。条件注释就是一些if判断,但这些判断不是在脚本里执行的,而是直接在html代码里执行的, 常见的有: 1. 除IE外都可识别     2. 所有的IE可识别     3. 只有IE5.0可以识别     4. 仅IE5.0与IE5.5可以识别     5. IE5.0以及IE5.0以上版本都可以识别     6. 仅IE6可识别

2017-03-13 15:17:37 295

原创 js 笔记

JS :   ECMAScript:核心 为不同环境提供脚本能力         DOM:文档对象模型,规定访问html和xml应用程序接口          BOM:浏览器对象模型  提供了独立于内容 而在浏览器窗口之间进行交互的对象和方法 原始类型比较           ==比较值   ===比较属性加值  对象的比较             指针内存地址比较 null==

2017-02-23 16:12:48 322

原创 html+css笔记

HTML(结构) CSS(样式) JS(行为) API 图片:png透明背景 jpg不透明 切图工具:Photoshop(滤镜) Fireworks(扁平)方便 Wamp:集成php环境的本地服务器 font-family:helvetica,"Microsoft Yahei",arial,sans-serif; font-size: px  | em | rem

2017-02-23 16:11:31 268

空空如也

空空如也

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

TA关注的人

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