自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lavender的博客

不怕万千阻碍,只怕自己投降。

  • 博客(13)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 node.js之回调

什么是回调: 回调指的是将一个函数作为参数传递给另一个函数,并且通常在第一个函数完成后被调用; 举例: function haveBreakfast(food,drink,callback){ console.log('Have breakfast of '+food+','+'drink'); if(callback && typeof(callback)==="function"){

2016-09-15 20:38:55 385

原创 npm之小菜鸟的探索

1:什么是npm: NPM(Node Package Manager ),是node.js的包管理者; 2:npm能干什么: 它允许开发人员在node.js应用程序中创建,共享,并重用模块,它也可以用于共享完整的node.js应用程序; 3:什么是模块: 可以在不同项目中重用的代码库; 4:如何使用模块: 首先需要在终端下载所需要的模快,(npm install 【module_na

2016-09-15 10:35:28 380

原创 node.js之小菜鸟的理解篇

1:什么是Node.js:       从核心上说,Node.js是个由v8创建的事件驱动的服务器端JavaScript环境,也就是说我们像使用PHP语言那样,使用JavaScript创建服务器端的API。简单来说:Node.js是个程序设计平台,它既可以创建对文件系统进行操作的小段脚本,也可以创建大规模的web应用程序来运行整个业务。 2:为什么要用V8引擎来创建JavaScript服务器端

2016-09-14 21:49:47 433

转载 关于JavaScript闭包的理解

 一、什么是闭包?   “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。   相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在JavaScript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段代码: function a(){ v

2016-09-10 16:04:06 338

原创 css之清除浮动影响

我们都知道在css里元素分为块级元素和内联元素,而块级元素的特点就是:元素独占一行,那么如果我们需要几个块级元素在同一行显示,该怎么办呢? 第一种:设置display:inline-block 第二种:设置float 第三种:设置position         今天先说说float这个属性,顾名思义,float就是浮动,让块级元素通过浮动,从而达到并列显示的效果,但是使用float会带来

2016-09-10 13:16:49 987

原创 css3之动画效果

css3里面提供了很多动态效果的属性,有些超级炫酷,所以在不用flash之类的软件的情况下,也可以快速做出想要的动画效果。 今天先说说3D动画效果的一些属性,通过css3我们可以对元素进行移动,缩放,转动,拉长或延伸; 好了.......transform属性闪亮登场啦...... 先介绍css3中transform提供了四个常用的方法: 1:translate();【根据给定的left,

2016-09-09 23:41:12 495

原创 css中的各种选择器

我们都知道浏览器会把远端的html解析成dom模型,这时html文件就变成了xml格式,这样浏览器才能 根据css各种规则的选择器在dom结构中找到相应的位置,从而做一些操作。除了常用的标签选择器,类选择器和ID 选择器之外,还有一些常用的选择器。整理如下: -------------------------------------------------------------------

2016-09-06 23:39:55 2917

原创 整理常用的十个git命令

NO1: git init(上传之前将本地的项目初始化成一个git文件); NO2:git add +要上传的文件名,例如:git add index.html,如果是要上传目录下的所有文件,命令:git add .; NO3:   git commit -m "一些修改信息"  (我理解的是:将你本地的文件提交到一个“中间站”,但这个时候还没有上传到你的远程仓库); NO4:   git

2016-09-05 23:36:42 319

原创 css中的层叠上下文,层叠水平与层叠顺序

整理一下我所理解的css中的层叠上下文,层叠水平与层叠顺序。 ------------------------------------------------------------------------------------------------------------------------ No1:层叠上下文        首先什么是层叠上下文,我觉得这是一个比较抽象的概念,我们

2016-09-05 22:30:17 1406

原创 关于css的学习整理(二)

整理一下在css中的定位position NO1:position:static  静态定位 块级元素会生成一个矩形框,行内元素会创建一个或者多个行框 效果如图: 所以静态定位的特点就是不能再设置上,下,左,右边距,即代码中的left,top是无效的。 NO2:position:absolute  绝对定位 通过绝对定位,元素可以放置到页面上的任何一个位置,通过left,rig

2016-09-04 12:46:13 315

原创 关于css的学习整理(一)

先说一下块级元素和行内元素之间的区别: 先说一下块级元素:div,form,h1,h2,h3,h4,h5,h6,ol,ul,p,dir,table,menu       块级元素的特点:1:独占一行,其宽度会自动填满父元素的宽度;2:可以设置width,height,块级元素就算是设置了width,height,也是独占一行;3:可以设置padding和margin,padding包括:top

2016-09-03 20:50:36 352

原创 整理几个常用的字符串API

NO1:str.indexOf(); NO2:str.repeat(); NO3:str.includes(); NO4:str.concat(); NO5:str.endsWith(); NO6:str.match(); NO7:str.lastIndexOf();返回字符对应的下标值; NO8:str.chatAt(); NO9:str.startWith(

2016-09-01 17:33:43 1307

原创 整理ES6中常用的几个object API

整理一下一些ES6中经常用到的对象API。 NO1:对象拼接 后面的参数target是目标对象,后面可以跟若干个源对象,此API的作用是将多个源对象拼接在目标对象之后,组成一个对象。 NO2:创建一个对象 用此方法创建一个对象,新创建的对象会继承“原型对象”的属性,但这些属性并不是新创建对象本身的属性。 NO3:为一个对象定义一个property pro

2016-09-01 09:20:36 2896

空空如也

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

TA关注的人

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