EWL Blog

终于,见到你了呢

Array的常用方法

Array的常用方法

Array常用方法分类 会影响原数组的方法 排序 迭代 判断 增删替换等 会影响原数组的方法 //实验数组 let Array01 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; let Array02 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; let Array03 = [1, 2, 3, 4, 5, 6, 7,...

深浅拷贝的实现

深浅拷贝的实现

浅拷贝 function shallowCopy(target) { let newObj = {}; for(let k in target) { if(target.hasOwnProperty(k)) { newObj[k] = target[k]; } } return newObj; } ...

Object.assign的模拟实现

模拟assign

assign的特点研究 不能复制null以及undefined,甚至不能不给assign传参。 Object.assign返回的都是对象,即使传入的是number/string/boolean这一类基本类型,返回的也是Number/String/Boolean等对象类型。 assign方法在面临复制源对象中有属性值为对象引用的情况,那么返回的也只是对象的引用而已,修改复制源对...

background系列属性

css

background系列属性 background是一个简写属性,其属性值可以包括 backgrund-color background-image background-position/background-size background-size background-origin background-attachment background属性学习 backgroun...

react生命周期(未完)

react

基本概念 一个组件的生命周期分为3段: 生成、存在、销毁 生成 当组件在客户端被实例化,第一次被创建时,以下方法依次被调用: getDefaultProps(用于返回默认的props) getInitialState(用于获取初始化的state) componentWillMount(render之前调用,而且也是在组件挂载之前最后一次可以设置state的机会) r...

apply以及call实现bind的过程

okcoin-web

理解 call 改变函数的this指向,且为执行时的this指向,第二个参数逐次传入即可,在绑定之后立即执行 apply 改变函数的this指向,且为执行时的this指向,第二个参数需要以数组的形式传入即可,在绑定之后立即执行 bind 改变函数的this指向,但是同时生成一个绑定函数,绑定函数作为返回值返回,绑定之后并不立即执行,可以给返回的绑定函数继续传入参数,并且bind...

滴滴实习结束

我的人生又一阶段

时间又过去了一大半    距离2017年12月26日已经过去了三个多月了,实习期也算是结束了,收拾电脑收拾桌面收拾心情收拾行李,然后准备回家。从不适到舒适,一个月好像就习惯了。现在又突然从舒适区里被拽出来,又开始了新的一轮的不适,下一站在哪其实自己好像也不是很明朗,不过,感觉未来尚未可知,这种不确定其实也很美妙。 uncertainty   such certainty is bea...

ife2018-基础

ife2018

what is web? 在阅读了英文版和中文版的W3C之后,大概的理解如下: 所谓的web,也可以称作world wide web(W3),大体上是一个支持特殊格式文档的网络服务器系统原文 这些文档由有名为HTML的标记语言编写的,可以链接到其他的文档,也可以链接到图片、音频文件、视频文件等。Web包括了Web客户端、Web服务端、采用常见的B/S(B指的是Browser,S指的是S...

笔试笔记(2)

类型转换

前端常用的中文字符集 常用的字符集:ISO-8859-1 GB3212 GBK UTF-8 UTF-16 对中文字符几种编码格式都能处理,GB2312与GBK编码规则类似,但是GBK范围更大,它能处理所有汉字字符,所以GB2312与GBK比较,应该选择GBK。UTF-16与UTF-8都是处理Unicode编码,它们的编码规则不太相同,相对来说,UTF-16编码效率最高,字符到字节相互转换...

笔试笔记

笔试笔记

二叉树 先序遍历 abdgcefh 中序遍历 dgbaechf 根据先序遍历可以得到根节点为a,根据中序遍历得到dgb为左子树,echf为右子树,根据先序遍历与中序遍历分别为bdg和dgb,同理根节点为b,左子树为dg,无右子树。依次类推。得到如下树图            a b c d e f g h ...