自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Node.js学习笔记(一)---对异步IO的理解

Node提供libuv作为抽象封装层:Node.js的异步IO:操作系统对I/O的操作分为阻塞I/O和非阻塞I/O。阻塞I/O造成了CPU的等待,使CPU不能得到充分的利用;而非阻塞I/O虽然不必等待完整I/O的返回,但需要通过轮询重复的调用判断操作,这种判断操作也是对CPU的一种浪费。我们希望非阻塞I/O可以免去轮询的步骤,在实际I/O操作完成后,通过返回完成信号通知应用程序即可。Node使用了...

2018-04-26 20:55:26 339

原创 深入了解CommonJS的模块实现原理

转载地址:https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001434502419592fd80bbb0613a42118ccab9435af408fd000当我们编写JavaScript代码时,我们可以申明全局变量:var s = 'global';在浏览器中,大量使用全局变...

2018-04-21 20:59:27 1300

原创 使用webpack 4.X中Plugin遇到的问题

1.使用了extract-text-webpack-plugin插件后,编译出错,信息如下,(node:9624) DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` instead(node:9624) DeprecationWarning: Tapable.apply is deprecated. ...

2018-04-19 18:39:01 21895 1

原创 webpack中require和import的区别

webpack中可以写commonjs格式的require同步语法,可以写AMD格式的require回调语法,还有一个require.ensure,以及webpack自己定义的require.include,再加上ES6的import语法,这么多岂不是会把人给搞乱。本篇就来梳理一下这些require各自的特点,以及都在什么场景下使用。 commonjs同步语法经典的commonjs同步语法如下:v...

2018-04-18 21:31:10 560

原创 javascript中的深复制和浅复制

链接:https://www.zhihu.com/question/23031215/answer/46220227首先深复制和浅复制只针对像 Object, Array 这样的复杂对象的。简单来说,浅复制只复制一层对象的属性,而深复制则递归复制了所有层级。抛开jQuery,上代码例子。下面是一个简单的浅复制实现:var obj = { a:1, arr: [2,3] };var shallow...

2018-04-17 21:22:29 161

原创 JavaScript--值类型和引用类型

原地址:https://blog.csdn.net/mapbar_front/article/details/784471361、引言很多人都说,值类型无非就是JavaScript的五种基本数据类型- Undefined、 Null 、Boolean 、 Number、 String。引用类型就无非是Object、 Array。而它们就像你说的如此简单吗?var a = 1;a.name = '...

2018-04-17 20:33:50 157

原创 初学Webpack 4.5.0版本遇到的问题

教程参考这里:https://www.w3cschool.cn/webpackguide/webpackguide-cue52777.html总结一下遇到的问题:1.这样的警告(The 'mode' option has not been set, webpack will fallback to 'production' for this value)解决方案:在webpack.config.j...

2018-04-17 17:18:38 5832 1

转载 深入理解javascript原型和闭包

目录:http://www.cnblogs.com/wangfupeng1988/p/3977924.html博主连载的这篇关于JavaScript原型和闭包的理解通俗易懂,看完觉得收获很多,分享给大家。

2018-04-13 11:53:14 105

转载 PHP中双冒号::的用法

双冒号操作符:即作用域限定操作符Scope Resolution Operator可以访问静态、const和类中重写的属性与方法。一、当调用静态属性和静态方法时    ::与->的作用相同,只不过使用的对象不一样!::引用类里面的静态方法或者属性,而且不需要实例化!    建立一个类,并且建立一个静态属性$a,一个静态方法b,如下:[php] view plain copyclass tes...

2018-04-08 11:37:42 450

原创 PHP中trait使用方法

1.PHP中使用trait关键字是为了解决一个类既想集成基类的属性和方法,又想拥有别的基类的方法,而trait一般情况下是和use搭配使用的。<?php trait Drive { public $carName = 'trait'; public function driving() { echo "driving {$this->carName}\n...

2018-04-08 11:35:19 1246

原创 解决Webstorm不能使用火狐浏览器调试的问题

一开始想运用火狐浏览器进行cookie的调试,结果安装了火狐,运行时点击火狐浏览器没有反应,百度了许多方式,最后终于解决了,但是不知道下面哪些是必须要设置的,我就全部都总结在这,方便大家查看。1.(应该是这个方法是重点)打开cmd,输入netsh winsock reset_,然后开机重启电脑;2.设置浏览器路径首先找设置或者首选项。Webstrom的设置在“文件”菜单里;然后依次浏览菜单项,找到...

2018-04-06 19:42:15 3616

转载 前端绘图 svg和canvas

原地址:https://blog.csdn.net/nbu00319/article/details/32701891前端绘图的技术到目前为止有很多种:canvas、SVG、VML、Flash、Java Applet等。这么多方式,他们之间有什么区别,选择的时候该在什么情形下选择什么方式 比较合适?看了很多文章,简单总结一下。大体思路:先逐一介绍一下各种绘图方式,然后比较一下各种绘图方式,最后给出...

2018-04-02 19:47:52 329

转载 IE盒模型和W3C盒模型的区别

原地址:http://www.cnblogs.com/xiayu25/p/6306790.html一、css盒模型图解1.W3C标准盒子模型从上图可以看出,w3c盒子模型的范围包括margin、border、padding、content,并且content部分不包含其他部分。2.IE盒子模型从上图可以看出,IE盒子模型的范围包括margin、border、padding、content,和w3c...

2018-04-02 19:23:29 715

转载 看完这个,css中position的绝对定位相对定位就懂了

原地址:https://blog.csdn.net/cyyax/article/details/50607066我们先来看看CSS3 Api中对position属性的相关定义:static:无特殊定位,对象遵循正常文档流。top,right,bottom,left等属性不会被应用。 relative:对象遵循正常文档流,但将依据top,right,bottom,left等属性在正常文档流中偏移位置...

2018-04-02 19:09:24 120

原创 块级元素和行内元素总结

1.常见的: 块级元素:div  , p  , form,   ul,  li ,  ol, dl,    form,   address,  fieldset,  hr, menu,  table行内元素:span,   strong,   em,  br,  img ,  input,  label,  select,  textarea,  cite,  块状元素也可以通过代码displa...

2018-04-02 17:12:52 206

空空如也

空空如也

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

TA关注的人

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