自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js深度克隆

// 1. 遍历, 判断每一个值是原始值还是引用值// 2. 如果是原始值, 直接复制// 3. 如果是引用值, 创建数组或者对象, 递归// 在递归的过程中,如果源的属性// 是原始值, 同上第二步// 是引用值, 同上第三步function deepClone(target, origin){ var target = target || {}, t...

2018-12-26 21:23:33 127

原创 日常踩坑--parsInt()

有如下代码:["1","2","3"].map(parseInt);执行结果是什么?[1, NaN, NaN]解析:/* parseInt(value, radix) 需要两个参数, 需要被解析的值, 基数 radix = 0, 按十进制解析 radix = 1, 解析为 NaN 一位的value, radix < value 例如 parseInt('3'...

2018-12-08 17:40:52 549

原创 react实现简单TodoList

 TodoList.js// TodoList.jsimport React from 'react';import ReactDOM from 'react-dom';import './todolist.css';let data = [ {id: 1, text: '看书', status: "完成"}, {id: 2, text: '写作业', statu...

2018-12-08 16:45:58 238

原创 prototype 和 __proto__

js中的函数, 最最简单的情况下, 内部有7个属性: arguments(参数列表), caller, length, name, prototype, __proto__, scope.这里主要看看prototype和__proto__prototype:        是一个指针, 指向一个对象, 这个对象可以存储一些属性和方法. 如果当前这个函数被看做构造函数的话, 那么通过它使...

2018-12-05 11:21:49 142

原创 给10000个按钮绑定事件

 <div class="btns" style="width:60px;margin:20px"></div>function bindEvent() { for (var i = 0; i < 100; i++) { var btn = document.createElement('button'); btn....

2018-12-05 10:03:53 1614

原创 日常踩坑-字符串

在js中, 有number, string, boolean, null, undefined五种原始值类型数据, 以及引用值类型Object, Date, RegExp, Array所以, 今天踩到的坑就是原始值类型的字符串和对象类型的string.var str1 = "I am a string";这个字符串的类型不用说, 原始值类型.var str2 = new Str...

2018-10-21 17:54:55 135

原创 JS 去除字符串空格

正则匹配 var reg0 = /\s*/g;var reg1 = /^\s*|\s*$/g;var reg2 = /^\s*/;var reg3 = /\s*$/;str = str.replace(reg, ""); str.trim()str.trim();str.trimLeft();str.trimRight();$.trim()$.trim(s...

2018-09-25 22:11:42 129

原创 在 JavaScript 源文件中, 开头加上 "use strict" 的意义是什么? 有什么好处?

    一种在运行时自动执行更严格的 JavaScript 代码解析和错误处理的方法. 如果代码错误被忽略或失败, 将会产生错误或抛出异常. 总的来说, 这是一个很好的做法.    严格模式的优点:    调试更加容易: 如果代码错误本来会被忽略或失败, 那么现在将会产生错误或者抛出异常, 从而更快的发现代码中的问题, 更快的找到出错源码的位置.    防止意外的全局变量: 如果没有严...

2018-09-25 22:00:43 1015

原创 文字溢出显示省略号

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #bg{ width: 400px; border:1

2018-04-22 19:28:56 216

原创 CSS声明的优先级

    选择器的特殊性: 特殊性表述为 4个值(0,0,0,0). 这四个值体现了css选择器对优先级的贡献度    内联: (1,0,0,0)    ID: (0,1,0,0)    类,伪类,属性选择: (0,0,1,0)    伪元素: (0,0,0,1)    通配"*": (0,0,0,0)    组合: 没有贡献    继承: 没有特殊性            *在一般情况下,这是个...

2018-04-21 20:53:19 154

空空如也

空空如也

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

TA关注的人

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