自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Geolage Wu 的博客

Learn more, think more, earn more ...

  • 博客(13)
  • 收藏
  • 关注

原创 Webpack入门的关键知识点

关于Webpack总所周知,Webpack 是一个前端资源加载(打包)工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。其它更多的不在这里赘述,如想了解更多详情,请移步至 Webpack官网 查看。下面来说说Webpack的那些重要的知识点。概念entryentry是用来指明入口js文件的配置项,入口文件可以是一个或多个。// 单...

2018-02-07 23:45:22 2071

原创 浅谈JS中的call、apply和bind

关于call、apply和bind方法...call方法即Function.prototype.call(),是一个能调用函数并使其具有指定的this值和分别地提供的参数(参数的列表)1.调用父构造函数,实现继承 2.调用匿名函数 3.调用函数并改变上下文this指向apply() 传递arguments,创建包裹函数关于thisbind()创建一个新函数进行函数绑定 进行柯里化使函数具有预设参数

2017-08-14 22:07:39 393

原创 浅谈JS中正则表达式(RegExp)的使用

细说正则表达式(简写为regex、regexp)的那些坑 ...pattern... flags... 填坑 ... 子表达式($)RegExp.prototype.exec()... RegExp.prototype.test()... String.prototype.split()... String.prototype.match()... String.prototype.replace()..

2017-08-05 23:36:04 452

转载 图解CSS3 Flexbox属性(转)

Flexbox布局被称之为CSS Flexible Box布局模块,是CSS3中的一种新的布局模式。Flex容器的主要特点是能够修改其子元素的宽度或高度,使其在不同的屏幕尺寸中填补可用的空间。许多设计人员和开发人员发现使用Flexbox来布局更容易,可以使用更少的代码,更简单的方式实现更方便。flexjustify-contentalign-itemsflex-directionflex-grow

2017-07-31 16:51:58 526

原创 浅谈CSS清除浮动(ClearFix)的方法

为什么要清除浮动?可以很简洁地说,清除浮动就是为了清除浮动元素产生的不良影响。浮动带来的负面影响1、背景无法显示2、边框无法撑开3、margin、padding设置值无法正确显示清除浮动的方法1. 给父元素设置一定的高度height2.使用css的clear属性3. 使用“隔墙法”4. 使用 :after伪元素5. 使用 overflow属性6. 给父元素设置display: table

2017-07-31 16:20:59 9008 1

原创 浅谈CSS盒子模型

目前主流的浏览器对于盒子模型的标准阐释和渲染效果有所不同,Google Chrome 等所使用的是标准盒子模型,而 IE 使用的则是“非标准”盒子模型,下面以IE盒子模型来称。CSS盒子模型规定了元素框处理元素内容(Content)、内边距(Padding)、边框(Border) 和外边距(Margin)的方式。IE的盒子模型则...选择标准盒子模型还是IE盒子模型?...

2017-07-29 15:36:04 328

转载 gulp使用总结,不加return后果很严重(转)

gulp号称要替代grunt的工具,有不少的优点,例如上手简单,代码短,本身就是配置文件,流式处理效率高,看到得错误的行号提示等等,对于两者都没有接触过的人来说,还是用gulp吧。前端的工作流程一些是这样: 写代码-代码检查-测试-文件合并、压缩-发布前面的代码检查和测试我还没有做,不过目前我需要工具可以帮我做的事有下面两个:能够帮我合并压缩代码;为了避免浏览器缓存问题,对于新发布的代码,需要能加上...

2017-07-28 23:28:18 1372

原创 npm常用命令

NPM常用命令npm install 安装相应的模块,在命令后面插入 -g 可将包安装到全局环境中。-S or --save: 向里面的dependencies添加项 ; -D or --save-dev:向里面的devDependencies添加项 。npm init 会引导你创建一个package.json文件,包括名称、版本、作者这些信息等。关于package.json ...

2017-07-28 16:49:57 590

原创 MarkDown语法与使用指南

MarkDown语法基本语法标题(Title) A. 通过在文字下方(换行)输入=或-,以使用一级标题或二级标题。 B. 在文字前面加上 #,通过“#”数量来表示标题级别。 代码注释(Blockquote) 通过在文字开头添加>表示块注释。 p.s. 当>和文字之间有五个blank时,块注释的文字会发生变化。标签(Tag)字体、字号、颜色空格、空行下划线、删除线

2017-07-23 18:28:48 300

原创 浅谈CSS(样式)的优先级

对于CSS(样式)优先级的问题,大家在开发过程中都必然或多或少的遇见过了,下面将详细解读该问题 ...内联(行内)样式内嵌样式外联样式! important按权重比较优先级user-agentuser-delegation

2017-07-23 16:12:25 450

原创 浅析递归算法的运行原理

递归,即程序(函数)通过直接或者间接调用自己的一个过程。递归算法主要有四个特点: 1. 必须有可达到的终止条件,不然程序(函数)将陷入死循环(死锁); 2. 子过程可通过再次递归的方式调用求解或因满足终止条件而直接求解; 3. 子过程在规模上比原过程要小(一般是折半),或更接近终止条件; 4. 所有子过程的解构成整个过程的解的集合。

2017-03-17 20:58:01 5189 1

原创 选择排序法的实现与分析

什么是选择排序法? 选择排序,就是把要排序的含有N个元素的一组记录进行分趟比较,在每一趟的记录(无序序列)中选择最小(或最大)的值作为 有序序列 中第 I(I=1,2,…,N-1)个记录。通过比较交换后得到的有序序列即为选择排序的结果。

2017-03-16 21:04:01 327

原创 点滴之始,川河之源。

Hello, the new world - CSDN!从现在开始我就是新加入CSDN的一员了。

2017-03-10 14:05:05 271

空空如也

空空如也

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

TA关注的人

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