- 博客(17)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 html创建表格
创建一个表格要用到的标签:表格的开始和结束;当表格内容特别多时,加上此标签后,就要等此表格下载完之后才会显示;表格的一行;表格的一列;表格的头部的一个单元格,表格表头;colspan="x" 水平合并x个td;rowspan="x" 竖直合并x个td; Titlemy table ee ww ss
2016-10-06 22:27:54 1072
原创 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 414
原创 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 406
原创 node.js之小菜鸟的理解篇
1:什么是Node.js: 从核心上说,Node.js是个由v8创建的事件驱动的服务器端JavaScript环境,也就是说我们像使用PHP语言那样,使用JavaScript创建服务器端的API。简单来说:Node.js是个程序设计平台,它既可以创建对文件系统进行操作的小段脚本,也可以创建大规模的web应用程序来运行整个业务。2:为什么要用V8引擎来创建JavaScript服务器端
2016-09-14 21:49:47 460
转载 关于JavaScript闭包的理解
一、什么是闭包? “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在JavaScript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段代码:function a(){v
2016-09-10 16:04:06 373
原创 css之清除浮动影响
我们都知道在css里元素分为块级元素和内联元素,而块级元素的特点就是:元素独占一行,那么如果我们需要几个块级元素在同一行显示,该怎么办呢?第一种:设置display:inline-block第二种:设置float第三种:设置position 今天先说说float这个属性,顾名思义,float就是浮动,让块级元素通过浮动,从而达到并列显示的效果,但是使用float会带来
2016-09-10 13:16:49 1006
原创 css3之动画效果
css3里面提供了很多动态效果的属性,有些超级炫酷,所以在不用flash之类的软件的情况下,也可以快速做出想要的动画效果。今天先说说3D动画效果的一些属性,通过css3我们可以对元素进行移动,缩放,转动,拉长或延伸;好了.......transform属性闪亮登场啦......先介绍css3中transform提供了四个常用的方法:1:translate();【根据给定的left,
2016-09-09 23:41:12 535
原创 css中的各种选择器
我们都知道浏览器会把远端的html解析成dom模型,这时html文件就变成了xml格式,这样浏览器才能根据css各种规则的选择器在dom结构中找到相应的位置,从而做一些操作。除了常用的标签选择器,类选择器和ID选择器之外,还有一些常用的选择器。整理如下:-------------------------------------------------------------------
2016-09-06 23:39:55 2996
原创 整理常用的十个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 345
原创 css中的层叠上下文,层叠水平与层叠顺序
整理一下我所理解的css中的层叠上下文,层叠水平与层叠顺序。------------------------------------------------------------------------------------------------------------------------No1:层叠上下文 首先什么是层叠上下文,我觉得这是一个比较抽象的概念,我们
2016-09-05 22:30:17 1461
原创 关于css的学习整理(二)
整理一下在css中的定位positionNO1:position:static 静态定位块级元素会生成一个矩形框,行内元素会创建一个或者多个行框效果如图:所以静态定位的特点就是不能再设置上,下,左,右边距,即代码中的left,top是无效的。NO2:position:absolute 绝对定位通过绝对定位,元素可以放置到页面上的任何一个位置,通过left,rig
2016-09-04 12:46:13 337
原创 关于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 383
原创 整理几个常用的字符串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 1335
原创 整理ES6中常用的几个object API
整理一下一些ES6中经常用到的对象API。NO1:对象拼接后面的参数target是目标对象,后面可以跟若干个源对象,此API的作用是将多个源对象拼接在目标对象之后,组成一个对象。NO2:创建一个对象用此方法创建一个对象,新创建的对象会继承“原型对象”的属性,但这些属性并不是新创建对象本身的属性。NO3:为一个对象定义一个propertypro
2016-09-01 09:20:36 2945
原创 整理ES6中常用的几个数组API
开始学习es6时,对于数组的几个常用的API不是很清楚,经过一段时间的学习,不敢说已经非常熟悉,学习是一个漫长的过程,整理一下在使用这些API过程中的一些心得体会。no.1 mapmap函数可以看成一种映射函数,而且是一一映射,几个萝卜几个坑。array.map(function(参数){....函数体......})es6提出了箭头函数,所以也可以写成:
2016-08-29 21:47:37 18852
原创 webstorm下的多文本测试
刚开始学写测试,遇到一些多文本测试,结果值和期待值看起来一模一样,但是测试却过不了,最后get到了一种方法,可以在多文本比较时,快速且方便的比较出两者之间的区别。首先,在js文件里的文本拼接时,最后将文本变量写入到一个txt文件里。在测试文件里,将测试的期待值写入另一个txt文件里。终端运行jasmine命令,运行之后会生成两个txt文件选中两个文本文件,Ctrl+
2016-08-29 20:01:32 684
原创 linux下的webstorm快捷键整理
熟练运用快捷键,可以大大提高编程效率,以下是基于Linux下webstorm的一些最常用的快捷键。在使用这些快捷键之前,最好关闭系统本身的快捷键,不然会发生冲突。---------------------------------------------------------------------------------------------------------------------
2016-08-27 01:03:38 1571
空空如也
请问原生态JavaScript和ECMAscript之间的关系和区别?
2016-09-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人