自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

rong1024的博客

记录我的学习之路

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

转载 vue-router 基本使用

https://www.cnblogs.com/SamWeb/p/6610733.html         路由,其实就是指向的意思,当我点击页面上的home按钮时,页面中就要显示home的内容,如果点击页面上的about 按钮,页面中就要显示about 的内容。Home按钮  => home 内容, about按钮 => about 内容,也可以说是一种映射. 所以在页面上有两个部分...

2018-04-22 10:33:46 291

转载 vue-cli

原地址:https://blog.csdn.net/u014182411/article/details/72596722vue-cli 快速构建vue应用,实现webpack打包vue-cli是由vue官方发布的快速构建vue单页面的脚手架。参见vue-cli官方网站。http://vuejs-templates.github.io/webpack/之前需要使用vue的单文件组件的功能,即将不同...

2018-04-07 11:20:01 147

转载 转载——es6中对部署管道机制的一点思考

原地址:https://segmentfault.com/a/1190000003876758最近看阮大神的es6入门中提到了一个部署管道机制(pipeline)的例子,它的作用就是:前一个函数的输出是后一个函数的输入。const pipeline = (...funcs) => val => funcs.reduce((a, b) => b(a), val);const...

2018-04-05 21:16:24 498

原创 双飞翼布局和圣杯布局代码

圣杯布局<!DOCTYPE html><html><head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Page Titl

2018-04-04 11:28:15 252

原创 oop(上)笔记

一,函数的prototype是一个对象属性,(准确来说,这个属性是指向一个对象的指针)function foo(){ this.y="y"; }console.log(typeof foo.prototype);//object    function foo(){ this.y="y"; } foo.prototype.x=1; ...

2018-04-04 10:50:46 105

原创 js深入浅出执行上下文笔记

一,执行上下文是一个栈级结构,并且随着函数的重复调用,会重复建立新的执行上下文。二,变量对象(VO)是一个抽象概念中的“对象”,它用于储存执行上下文的变量,函数声明, 函数参数。三,执行上下文可以认为是代码的执行环境。当代码被载入时,js解释器创建一个全局的执行上下文。当函数执行时,会创建函数的执行上下文。    js解释器的工作流程如下:        1.创建一个后进先出的执行上下文的栈;  ...

2018-04-02 21:27:41 132

原创 慕课闭包封装的笔记

//闭包的封装 (function(){ var _userID=123; var _typeID="item"; var myExport={}; function converter(userID){//个人认为这些函数就是闭包 return +userID; } ...

2018-04-02 16:58:55 91

原创 慕课js深入浅出的笔记——arguments

1.函数实际传参可以通过arguments来获得。2.arguments是一个类数组的对象,原型并不是Array.prototype,因此没有join等数组方法;3.foo(1,2),arguments[2]时因为未传入参数,失去绑定关系,foo(x,y,z){arguments[1]=12  //y=12arguments[2]=13;//z仍然未定义}foo(1,2);但如果是在严格模...

2018-04-02 15:28:34 155

原创 关于this的理解

一,全局的this(浏览器)可以看做是window,console.log(this===window)//true二,一般函数的this也是window(node.js是global object)function f1(){ return this; } console.log(f1()===window);//true         严格模式下,this指...

2018-03-31 17:49:15 191

原创 闭包

js闭包是可访问上一层函数作用域里变量的函数,即便上一层函数已经关闭,它使得函数拥有私有变量变成可能。var add = (function () { var counter = 0;//自执行一次 return function () {return counter += 1;}//这是返回函数表达式,仍然会执行这个+1函数,即便上一层函数已经关闭,仍然可以访问counter;...

2018-03-31 12:31:02 121

转载 js判断变量是否是数组

转载地址http://www.jb51.net/article/79939.htm1. typeof真的那么厉害吗???123//首先看代码var ary = [1,23,4];console.log(typeof ary); //输出结果是Object上面的办法并不能实时的检测出是否是数组,只能判断其类型,所以说typeof判断基本类型数据还是挺好的,但是不能准确测试出是否是数组(typeof的...

2018-03-29 21:42:06 141

原创 清除浮动

.clearfix:after{content:"";display:block;clear:both;}.clearfix{zoom:1;}关于浮动:元素浮动之后,周围的元素会重新排列,为了避免这种情况,使用 clear 属性。clear 属性指定元素两侧不能出现浮动元素。...

2018-03-29 21:41:29 134

原创 css动画属性

1.Transform是静态属性,常用做元素的特殊变形。2.transition是简单的动画属性div{width:100px;height:100px;background:blue;transition:width 2s;-moz-transition:width 2s; /* Firefox 4 */-webkit-transition:width 2s; /* Safari ...

2018-03-27 22:58:38 459

转载 数组操作

转载前前-李原地址https://www.cnblogs.com/lzm1989/p/5967815.htmljs数组操作大全(稍微修改了点)shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined Javascript代码  var a = [1,2,3,4,5];   var b = a.shift(); //a:[2,3,4,5] b:1  unshift:将参...

2018-03-26 23:04:49 121

原创 动态调整图片垂直居中

picture.style.marginTop=-(picture.clientHeight/2)+'px'; 注意要先设置图片的top为50%。我们可以这么理解,先把图片的中轴线提高到盒子顶部(js作用),然后让中轴线到达盒子中部(这里就是top:50%的作用),这就实现了图片的垂直居中。...

2018-03-25 22:16:06 328

原创 变量提升

变量提升,就是将变量的声明提升到函数的最上面。a=10;(function(){console.log(a)var a=1;})(); 其等效于:var a=undefined;a=10;(function(){var a=undefined;console.log(a)a=1;})();...

2018-03-25 20:41:28 251

原创 js的作用域

作用域为可访问函数,变量,对象的集合。js有全局作用域和函数作用域,变量(包括函数和对象)在函数外声明为全局作用域,函数内声明为局部作用域。js变量生命周期在它声明是被初始化,全局变量是在页面被关闭后销毁,局部变量在函数执行完毕后销毁。在ES5中,变量的声明问题,在ES5中并不是严格,你可以直接采用a=10,来声明一个全局变量。如下:a=10;console.log(a)等效于:var a=un...

2018-03-25 20:32:43 152

转载 function(){}()出现语法错误的原因

当你声明类似function foo(){}或var foo = function(){}函数的时候,通过在后面加个括弧就可以实现自执行,例如foo(),看代码:// 因为想下面第一个声明的function可以在后面加一个括弧()就可以自己执行了,比如foo(),// 因为foo仅仅是function() { /* code */ }这个表达式的一个引用 var foo = function...

2018-03-25 09:30:09 4406 1

原创 对于js同步异步的理解

同步,比如我们要烧水,拿起水壶,装上水,放在煤气炉,点火,这一连串行动就是同步的。异步,是用烧菜做例子,我们烧菜途中发觉没有盐了,我们又有急事,于是拜托老妈,然后就出门做其他事,老妈买到盐顺便把菜做完。这就是异步。同步任务指的是,在主线程上排队执行的任务,只有前一个任务执行完毕,才能执行后一个任务;异步任务指的是,不进入主线程、而进入"任务队列"(task queue)的任务,只有等主线程任务执行...

2018-03-19 21:40:01 211

原创 AJAX的理解

     AJAX,简单来说就是异步的JS和XML,其最大的优点就是不重新加载网页的情况下,实现与服务器交换数据并更新网页内容。    对于AJAX的原生实现过程:function loadXMLDoc(){ var xmlhttp; //创建XHR对象 if(window.XMLHttpRequest) { // IE7+, Firefox, Chro...

2018-03-19 21:13:42 88

原创 回调函数

回调函数,就是把一个函数作为参数传给另一个函数,在主函数执行完毕后,再去执行这一个函数。在mdn的解释:A callback function is a function passed into another function as an argument, which is then invoked inside the outer function to complete some kind...

2018-03-19 20:56:57 139

空空如也

空空如也

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

TA关注的人

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