- 博客(31)
- 收藏
- 关注
转载 关于vue钩子函数中使用了异步加载数据,data数据无法在钩子中拿到的问题!!
参考如下!!https://www.cnblogs.com/xkloveme/p/7435271.html
2018-06-09 09:58:40
8858
1
原创 vue.js中this为什么可以访问属性的属性【简单解释】
因为el、data、computed都应该理解为Vue对象的声明对象内容的关键字,而不是它的直接属性。那么在data声明的就是它(vm本身)的数据属性,在computed中声明的就是它的计算属性,在methods中声明的就是它的方法。...
2018-06-05 20:41:09
971
转载 express 中的 app.use
直白的说use就是给你的当前路径的请求加上中间件,假如这个路径的参数没有传,默认的就是"/",也就是说所有的请求都会走这个中间件处理。中间件的处理是按照挂载顺序执行的,因此app.use的fn到底哪个写在前面,哪个写在后面,这个顺序尤为关键。app.use('/admin', function(req, res, next) { // GET 'http://www.example.com/ad...
2018-05-25 15:51:11
525
原创 jquery的个人总结《缓慢学习中》
用jquery获取页面元素会把页面元素从页面分割出来,当对选取元素进行操作的时候,比如添加到另一个元素里边,时元素元素会消失,同时会放到另一个元素里。然而用原生js获取页面元素会克隆一份页面元素,并不会切割页面的原来元素。对其进行操作的时候,比如上边的那种情况,他会把选中元素复制一份,来放进去!!!!原来的还在!!!...
2018-05-19 16:14:59
167
转载 用ToString生成验证码、字母序列
转自:https://www.zhuwenlong.com/blog/article/563742517a23dedc251837bd最终代码function getCode(len) { len = len || 4; if (len > 6) { // 如果大于6位,我们采用生成多组的方法来处理,每组6位 var time = len/6|0; ...
2018-05-17 18:00:13
156
转载 git工作区、暂存区和版本库之间的关系
当前仓库下,如果没有任何的提交,那么版本库就是对应上次提交后的内容。同时版本库里边包含了暂存区http://san-yun.iteye.com/blog/2061647
2018-05-10 11:10:53
225
转载 箭头函数的this指向
当箭头函数都是在方法内部的时候,就是非方法使用的时候指向的是定义时所在的对象;当以方法的方式使用,指向的是window例如var obj = { i: 10, b: () => console.log(this.i, this), c: function() { console.log( this.i, this) }}obj.b(); // undefined window...
2018-05-04 16:09:50
167
转载 【转】学习JS执行--创建执行上下文(变量对象,作用域链,this)
预执行:创建好执行上下文,有两种,一种是开始执行js代码就创建全局的执行上下文,一种是当某个函数被调用时创建它自己的函数执行上下文。这里也就是本节主要讲的东西,创建执行上下文的三个重要成分。执行:在执行栈中执行,栈顶的执行上下文获得执行权,并按顺序执行当前上下文中的代码,执行完后弹栈销毁上下文,执行权交给下一个栈顶执行上下文。全文拉取地址:https://www.cnblogs.com/Ry-yu...
2018-05-02 11:19:02
139
转载 js中的同步和异步【可以理解到ajax的异步】【转自别人的话-个人感觉很好理解】
同步和异步的差别就在于这条流水线上各个流程的执行顺序不同。最基础的异步是setTimeout和setInterval函数,很常见,但是很少人有人知道其实这就是异步,因为它们可以控制js的执行顺序。我们也可以简单地理解为:可以改变程序正常执行顺序的操作就可以看成是异步操作因为在执行程序的时候,浏览器会默认setTimeout以及ajax请求这一类的方法都是耗时程序(尽管可能不耗时),将其加入一个队列...
2018-04-25 21:39:12
168
1
原创 JS中attribute和property的区别
简单认识:property是DOM中的属性,是JavaScript里的对象;attribute是HTML标签上的特性,它的值只能够是字符串;简单理解,Attribute就是dom节点自带的属性,例如html中常用的id、class、title、align等。而Property是这个DOM元素作为对象,其附加的内容,例如childNodes、firstChild等。attributes是属于prop...
2018-04-16 20:34:28
135
转载 原型链的指向【转】
Person是一个函数类型的变量,因此自带了prototype属性,prototype属性中的constructor又指向Person本身;通过new关键字生成的Person类的实例p1,通过__proto__属性指向了Person的原型。这里的__proto__只是为了说明实例p1在内部实现的时候与父类之间存在的关联(指向父类的原型),在实际操作过程中实例可以直接通过.获取父类原型中的属性,从而...
2018-04-15 10:30:12
761
转载 javascript 【new】的运行机制
http://www.jb51.net/article/78709.htm总的来说js的函数的prototype内有当前的constructor,而__proto__里边有的是它指向Object的prototype。
2018-04-15 10:27:07
175
原创 关于js的call方法的返回值问题
call() 方法在使用一个指定的this值和若干个指定的参数值的前提下调用某个函数或方法.所以,你调用的方法的返回值就是你所谓的call的返回值了。例如:var a = function(){return 1;}a.call(this);1例如:function A(name){ this.name = name; this.fun = function(){ return ...
2018-04-15 09:58:30
4003
转载 js中__proto__和prototype的区别和关系
首先是关于自己的理解:::: function A(){}; var a = new A(); //每个函数在创建后都有一个属性为prototype的原型 //但是对象的prototype是空 console.log(A.prototype);//指向object的原型 // console.log(a.__proto__);//指向函数A的原型 //co...
2018-04-14 16:47:37
228
原创 关于let作用域
当一个花括号内声明用let,此时后花括号内的所有指向(用let声明的变量)的变量的作用域都被局限到了这或括号内;例如: for(let i = 0;i<10; ++i){ function test(){ console.log(i); }}test();//结果为9,因为test是全局函数,但是i生成了块级作用域,每次生成test函数都会覆盖前一...
2018-04-13 12:12:34
1217
转载 正则表达式的$符号
$1--$9 是RegExp 自带的,只要放生了匹配就会有。 test exec str的replace 都会有。代表的是 分组,即小括号里面的小正则 捕获到的内容。 /^(\d{4})[\/-](\d{1,2})[\/-](\d{1,2})$/ 比如这个 简单的匹配 年月日的正则,我们就可以通过 $1 $2 $3 获取到并进行处理。...
2018-04-12 16:25:33
763
转载 正则表达式-贪婪与非贪婪匹配
关于贪婪匹配转自:https://blog.youkuaiyun.com/icy_xm/article/details/41896517仅供分享
2018-04-12 15:57:27
179
转载 函数、匿名函数、回调函数、自调函数(转载)
来自https://blog.youkuaiyun.com/u012369153/article/details/69948569在JavaScript中,函数也是一种数据类型,定义函数有两种方式:function f(){return 1;}var f=function(){return 1;}12所以,JavaScript中的函数是一种数据,但是它有两个重要的特性:包含的是代码是可执行的 函数的命名规则...
2018-04-03 18:03:52
1747
原创 this 在js中的指向
具体参照https://www.cnblogs.com/pssp/p/5216085.html关于对象里的匿名函数自运行的this的指向,他指向window;this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象情况1:如果一个函数中有this,但是它没有被上一级的对象所调用,那么this指向的就是window,这里需...
2018-04-02 11:01:17
110
转载 js中的函数后边加括号和不加括号的区别
function fun(){ return 5}var a=funvar b=fun()JS中我们把以上代码加粗的部分叫做函数,函数是一种叫做function引用类型的实例,因此函数是一个对象。对象是保存在内存中的,函数名则是指向这个对象的指针。var a = fun 表示把函数名fun这个指针拷贝一份给变量a,但是这不是指函数本身被复制了一份。就好比,地图上上海市(对应函数对象)只有一个...
2018-04-02 10:57:33
483
原创 js杂记
一、Undefined 这个值表示变量不含有值。可以通过将变量的值设置为 null 来清空变量二、你可以通过两种方式访问对象属性:1.person.lastName;2.person["lastName"];三、如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。这条语句:carname="Volvo";将声明一个全局变量 carname,即使它在函数内执行。同时在函数外调用这个全局变量...
2018-03-30 20:43:20
117
原创 关于js获取对象 使用点和使用中括号的区别
1、中括号法可以用变量作为属性名,而点方法不可以;2、中括号法可以用数字作为属性名,而点语法不可以;3、中括号法可以使用js的关键字和保留字作为属性名,而点语法不可以(尽量避免在变量或者属性中使用关键字或保留字);...
2018-03-30 15:21:24
1981
原创 关于JS代码的编译预处理
编译预处理有函数声明和变量赋值,关于函数声明的预处理:它会把完整的函数提到这个代码块(如果有多个js文件的话,一个js文件是一个代码块)的开头。如果出现函数名字冲突但是内容不一样的函数,按照后写的。关于变量赋值(var i = value;):它会把var i;提到这个代码块开头,然后给这个变量分配空间,并不会把value 的值赋给它,只有在执行代码段的时候才会 i = value;...
2018-03-29 16:27:40
268
原创 个人对于 冒泡 选择 插入排序的见解(初级认识)
冒泡排序:从左到右相邻两个数依次比较,大的换后边,小的换前边。假如有10个数字,第一轮需要换9次换完后,最大在最右边,第二轮需要换8次(因为最后一个确定最大不用换),依旧最大在最右边。选择排序:假设,第一个值是最小值,把他的下标赋给min,然后从左到右相邻的两个数依次比较,每次比较后,把最小的值得下标赋给min,然后判断当前假设的最小值的下标和比较后的最小值得下标是否一致,如果不一致,那么交换两个...
2018-03-28 20:32:41
133
原创 nan null underfined的区别
null对应类型object,布尔值false,数字0,字符串“null”undefined对应类型undefined,布尔型false,字符串undefined,数字计算结果一定是NaNNaN不是一个数字(1)undefined与null是相等;(2)NaN与任何值都不相等,与自己也不相等。...
2018-03-26 17:13:45
782
原创 H5总结(慢慢自我总结)
1:html元素,块级元素(有固定高,高度不自适应),都会被内部元素撑破溢出。2、块格式化上下文(BFC)有下面几个特点:BFC是就像一道屏障,隔离出了BFC内部和外部,内部和外部区域的渲染相互之间不影响。BFC有自己的一套内部子元素渲染的规则,不影响外部渲染,也不受外部渲染影响。BFC的区域不会和外部浮动盒子的外边距区域发生叠加。也就是说,外部任何浮动元素区域和BFC区域是泾渭分明的,不可能重叠...
2018-03-26 08:55:51
6269
原创 line-height 关于根元素字体大小 对其他元素产生的影响
重中之重:内联元素会读取父级元素的行高,block-块级元素不会读取父级元素的行高属性。根据以上特性,当根元素的行高很大时比如html:font-size:100px;body内的元素块级元素不会继承继承根元素的行高,但是块级元素内的内联元素就会继承根元素的行高和字体大小,假如1:此时块元素若不设高度,那么块级元素就会被撑的很大,会大于100px(因为字体的样式-微软雅黑,也会有默认行高。),假如...
2018-03-26 08:49:47
818
原创 弹性盒子—关于水平溢出和垂直溢出,产生双向滚动条的方式。
弹性盒子特性-弹性盒子里的弹性项目不舍宽高或者设置宽高的情况,如果不设置其他属性 ,弹性盒子都会根据弹性盒子大小来收缩项目,如果项目过多,比如 弹性盒的宽高都为100px,项目的大小都为30px,那么当有四个项目的话,弹性盒会自动收缩,如果再多,比如有20个项目,弹性盒收缩-项目-到极限后就不会收缩,醒目就会溢出到弹性盒外边,给弹性盒子加上overflow:auto;就会产生横向滚动条如果flex...
2018-03-22 21:12:10
7053
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人