自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 函数式编程

引言今天好冷!!!函数式编程好处:语义更加清晰可复用性更高可维护性更好作用于局限,副作用少用处:链式优化:回掉函数和Promise模式高阶函数:接收或者返回一个函数的函数称为高阶函数结语函数式编程并不是必须的,也不应该是一个强制的规定或要求,与面向对象或者其他的思想一样,它也是其中的一种方式。参考资料我眼中的 JavaScript 函数式编程...

2018-12-29 15:35:13 158 1

原创 服务端渲染or预渲染

引言今天木有引言嘤嘤嘤浏览器渲染原理及流程浏览器内核分两个部分:渲染引擎、JS引擎解析html以构建dom树 -> 构建render树 -> 布局render树 -> 绘制render树DOM Tree:浏览器将HTML解析成树形的数据结构。CSS Rule Tree:浏览器将CSS解析成树形的数据结构。Render Tree: DOM和CSSOM合并后生成Re...

2018-12-29 11:56:34 1431

原创 好好理解一下作用域和闭包和预编译

引言在写业务代码的同时,我觉得还是很需要把基础知识全部理清楚的,闭包和作用域呢我一直觉得我懂了,那么试试看能不能说清楚?当然我也会参考一下别人说法,所以会在参考资料里面写上啦嘻嘻~~作用域和作用域链作用域是一个语言无关的概念,当然作用域分为词法作用域和动态作用域作用域:通常来说,一段程序代码中所用的名字并不总是有效/可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。词法作用域...

2018-12-28 23:47:59 516

原创 闭包小记(可能未完哈哈哈)

半夜想出来的,感觉有点闭包的意思,发现自己好久没看书了,该打!var arr=[];function a(){ var b=3; function c(){ console.log(b); } arr.push(c);}a();console.log(arr);arr.forEach(fun=>{fun()})晚安大家~~...

2018-12-28 01:16:58 95

转载 export 和 module.export 的区别

本文转自:https://www.jianshu.com/p/e452203d56c4在浏览器端 js 里面,为了解决各模块变量冲突等问题,往往借助于 js 的闭包把左右模块相关的代码都包装在一个匿名函数里。而 Nodejs 编写模块相当的自由,开发者只需要关注 require,exports,module 等几个变量就足够,而为了保持模块的可读性,很推荐把不同功能的代码块都写成独立模块,减少各...

2018-12-27 20:48:16 1017

原创 es6的js代码里面引入webpack

引言本来做MVVM做得好好的,突然遇到了webpack的问题,只能嘤嘤嘤,踩了一个多小时的坑之后,决定写下来,既让自己不要忘记了也让大家少采坑webpack不是内部或外部命令,也不是可运行的程序或批处理文件。这个的话我觉得参考这篇文章就很好,我就不赘述了。npm install -g webpack报错enoent ENOENT:我出现这个的原因是因为之前安装过低版本的webpack,这...

2018-12-27 18:43:22 369

原创 磨人的小妖精----原型链

引言其实很早我就接触了原型链,可是一直是似懂非懂,实习或者是做项目经常性写一些业务代码也没有用上,但是原型链这个东西是JavaScript的精髓,我一定要弄懂,嘤嘤嘤话不多说开始吧首先需要看一张相当经典的图!这张图看起来有点乱,但其实条例时十分清晰的。对象、函数以及原型之间的关系对象:在JavaScript中,人和事是存在的东西都是对象(包括函数也是一个对象),我们平时new出来的对...

2018-12-26 15:11:41 219

原创 DOM事件的整理总结

引言今天上课的时候有点困了,于是打开手机看看前端的零散小文章,突然看到了“事件委托”这个名词,嘤嘤嘤?于是我决定把找dom事件稍微梳理一下,可能不是很全面,因为有些实在是不怎么常用,我也记不太住,以后需要用的时候就去查一查,然后再补充进来吧嘿嘿嘿!!主要内容首先我梳理一下我今天整理的主要内容,主要为事件冒泡、事件捕获还有事件委托。正式开始啦什么是事件流?流的概念现今的JavaScri...

2018-12-24 19:09:38 429

原创 GitHub仓库实现CICD快乐的总结嘤嘤嘤

引言今天超级开心,和肥宅学长一起约了一波学习,教了我很多东西啦,由于高年级研讨需要演示一下五子棋的项目,所以我需要找个可以在线演示的地方,于是我放到了github.io上面,但是由于某路径问题,实在是很难受决定将打包好的东西放好另外一个仓库中单独演示,这时候就会发现一个很严重的问题,我每次更新都需要再同步更新一下另一个仓库中只放打包好的代码,嘤嘤嘤太难受了吧,于是我准备开始使用CICD首先我们...

2018-12-21 00:43:05 2488

原创 有关JavaScript的this自己做个小实验

引言网上关于this的文章那么多,大家肯定都看得差不多了,但是哪些this的文章大多都比较初级,没我遇到问题都去看,然后看完觉得牛逼、我懂了,结果每次再遇到问题,我就不懂了,又得去搜,嘤嘤嘤难受,于是秉着实践出真知的原则,我开始做自己的小实验。这个文章可能会根据我遇到的问题持续更新,也有可能我没遇到问题(maybe 懒),就没有做小实验。开始小实验首先关于箭头函数题目描述:箭头函数的thi...

2018-12-18 20:45:30 160

原创 总结一下操作符的一些操作

三目运算符可以将有些判断if-else的代码显得没有那么臃肿,更加简洁。当然我们不能将所有的判断都改写成三目运算符,因为三目运算符的代码过于冗长的话,也会让代码的可读性降低,这时候我们可以采用switch-case语句。逻辑与操作符&&如果只有简单的一个判断的话,我们可以采用逻辑与操作来实现判断条件&&结果注意:这个判断条件如果如果为false的话,就会返...

2018-12-16 22:31:26 90

翻译 学习学习HTTP

引言计网课只学习了物理层、数据链路层、网络层、运输层,作为一个有梦想的小前端,对我来说十分重要的物理层居然没有上,

2018-12-06 13:50:39 316

空空如也

空空如也

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

TA关注的人

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