自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 es5中的for in 与es6中的for of的用法与区别

for in 用与循环遍历对象中的属性键值 for of用于循环遍历出数组中的属性值 for in 也可以遍历数组,但是局限是他会把数组的其他属性键值也会遍历出,例如给数组添加一个属性arr.name = 'zhaokaikai'; for of也可以用于遍历对象但是需要 用Object.keys()将对象中key取出来 具体实现代码请自行百度,此处只提供自己方便记忆的思路,谢谢...

2018-08-26 11:07:00 198

转载 js深度复制三种方法

1.用递归的方式进行深度复制 2.用JSON.stringify加上JSON.parse()进行深度复制 3.用jquery中自带的方法$.extend()进行深度复制 具体实现代码可百度自行查询 转载于:https://www.cnblogs.com/Mrkaikai/p/9536599.html...

2018-08-26 11:02:00 152

转载 要解决的问题?

1.js中for,foreach,map使用场景与优缺点? 2.node中读取文件同步效率解决办法? 3.验证数组与对象中有没有存在某个值的好的解决办法? 4.http详解? 5.更好的命名规范? 6.jquery源码解读? 转载于:https://www.cnblogs.com/Mrkaikai/p/9529644.html...

2018-08-24 14:23:00 732

转载 js中的观察者模式

什么事观察者模式:   这是一种创建松散耦合代码的技术。它定义对象间 一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。由主体和观察者组成,主体负责发布事件,同时观察者通过订阅这些事件来观察该主体。主体并不知道观察者的任何事情,观察者知道主体并能注册事件的回调函数。 代码: function EventT(){   this.handlers = ...

2018-08-19 01:50:00 102

转载 js封装一个模块

(function(){   var defaultSetting = {     color:'red'   }   Setting (options) {   var self = this;   self = Object.assign(self, defaultSettings, options);   }   Setting.protoType = {   ....

2018-08-19 01:21:00 190

转载 js中的单例模式

1.场景:当我们需要多人合作完成一个项目,但是有一些操作是同样的操作时(例如:点击按钮显示加载的遮罩层;例如:提交表单时的验证都是一样的),这个时候我们就需要单例模式; 2.什么是单例模式:是一种常见的设计模式,在应用这个模式时,必须保证单利对象的类只有一个实例存在;这样全局拥有一个对象,有利于我们进行系统调整; 3.创建单例模式:   varsingleton = {    ...

2018-08-19 00:57:00 110

转载 node.js

如何通过命令行来传递参数:progress.argv 转载于:https://www.cnblogs.com/Mrkaikai/p/9496801.html

2018-08-18 12:12:00 72

转载 vscode设置

通过ctrl+滚轮实现字体大小改变:在文件-->首选项-->设置-->用户设置中添加如下代码:"editor.mouseWheelZoom":true, 转载于:https://www.cnblogs.com/Mrkaikai/p/9496785.html...

2018-08-18 12:07:00 114

转载 Array.from();Object.keys();Array.map()

Array.from():方法从一个类似数组或可迭代对象创建一个新的数组形式; const bar = ["a", "b", "c"]; Array.from(bar); // ["a", "b", "c"] Array.map():方法创建一个新的数组,其结果是该数组中的每个元素调用一个提供的函数; let numbers = [1, 5, 10, 15]; let roo...

2017-04-11 09:53:00 211

转载 js题

null与undefined的区别: 在javascript中,将一个变量赋值undefined或null,几乎没有区别; undefined与null在if语句中,都会被自动转为false,相等运算符甚至直接报告两者相等; 最初设计: null是表示一个‘无’的对象,转为数值时是0;undefined是一个表示‘无’的原始值;转为数值是NaN; 目前用法: null表示没有...

2017-04-10 15:54:00 102

转载 px,em,rem的区别与用法

别人总结的。个人觉得特别的好: http://www.w3cplus.com/css/when-to-use-em-vs-rem.html 转载于:https://www.cnblogs.com/Mrkaikai/p/6531151.html

2017-03-10 16:01:00 92

转载 css3常用动画+动画库

别人整理的: http://www.cnblogs.com/starof/p/4968769.html 转载于:https://www.cnblogs.com/Mrkaikai/p/6530632.html

2017-03-10 14:40:00 60

转载 String对象方法属性总结

常用属性:   constructor;length;prototype;(不在解释); 常用方法:   charAt(index);返回指定位置的字符。   concat(stringX);连接字符串。   indexOf(searchvalue);返回某个指定的字符串值在字符串中首次出现的位置。   link(url);把字符串显示为超链接。   match();在字符...

2017-03-07 15:28:00 75

转载 页面跳转的常用方法!

方法1:   <metahttp-equiv="refresh" content="5;url=hello.html"> 方法2:   <script type="text/javascript">     window.location.href="hello.html";(直接跳转);   </script> 方法2’   &lt...

2017-03-07 14:30:00 105

转载 Array对象方法属性总结

属性主要有三个:constructor;length;prototype;   constructor(英文意思:构造器):返回对创建此对象的数组函数的引用。例如:var arr=new Array();arr.constructor=Array;   length(英文意思:长度):设置或返回数组中元素的数目。注意:长度总是比数组最后的下标大1;设置数组的长度:如果数组比设定的le...

2017-03-07 11:31:00 217

转载 前端面试题

以下都是网上整理出来的JS面试题,答案仅供参考。/2,截取字符串abcdefg的efg//alert('abcdefg'.substring(4));//3,判断一个字符串中出现次数最多的字符,统计这个次数/*var str = 'asdfssaaasasasasaa';var json = {};for (var i = 0; i < str.length; i+...

2017-03-06 17:45:00 76

转载 元素竖向的百分比设定是相对于容器的高度吗?

height相对于容器的height; padding margin相对于容器的width; 转载于:https://www.cnblogs.com/Mrkaikai/p/6510215.html

2017-03-06 15:33:00 185

转载 如何垂直居中<img>?

方法1:   父元素设置height=line-height,子元素设置vertical-align:middle; 方法2:   父元素display:table-cell;vertical-align:middle; 转载于:https://www.cnblogs.com/Mrkaikai/p/6510142.html...

2017-03-06 15:24:00 69

空空如也

空空如也

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

TA关注的人

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