10 yuyongkun4519

尚未进行身份认证

暂无相关简介

等级
TA的排名 44w+

Vue关于双向绑定和单向数据流的理解

很多接触Vue开发不久的同学会有疑问,vue既然是单向数据流为什么会有双向绑定一说?关于Vue数据绑定首先引用官网原话:AngularJS使用双向绑定,Vue在不同组件间强制使用单向数据流。这使应用中的数据流更加清晰易懂。官网已经说的很清楚了,在Vue中使用的是单向数据流,我们由此可以确定,Vue中的所谓的双向绑定并不是真正的双向绑定。要想理解Vue中的所谓双向绑定首先要先弄清...

2019-08-27 17:02:14

nodejs运行原理

最近在学习nodejs,对nodejs的原理做了以下总结:nodejs是什么?可以把nodejs理解成是一个运行在服务端的基于chromev8engine的js运行环境。nodejs优势?由于nodejs使用的是事件驱动,非阻塞的I/O模型,因此nodejs执行效率非常高。nodejs缺点?nodejs对I/O的处理非常高效,但是对cpu密集型应用,会导致主线程阻塞,阻...

2019-08-26 15:44:04

ES6 Array常用Api详解

,false,'hello') 和 vararr=Array.of(4,false,'hello') 没有任何区别 但是如果参数是这样 vararr=newArray(4) 则返回的是一个长度是4的空数组 而vararr=Array.of(4) 返回的是含有元素4的数组 不同之处:可以看到当newArray时,如果传入的是唯一的一个数字,如果只是用来定义数组的长度没有问题,如果定义的是数组的元素,则可以用Array.of代替 2,

2019-05-06 11:41:22

JavaScript基础

复杂数据类型包括:Object1.3,如何区分JavaScript中的数据类型呢?由于JavaScript是松散类型的,因此需要一种方式来检测给定变量的数据类型,typeof就是JavaScript提供的检测数据类型的操作符。 vardata=100typeofdata==="number"vardata="helloJavaScript";typeofdata==='string'//truevardata=tr

2019-03-23 21:23:06

gulp

2019-03-21 10:25:13

vue声明周期

2019-02-25 21:51:36

Vue生命周期 VS React生命周期

orcomponentWillMountrendercomponentDidMount shouldComponentUpdatecomponentWillUpdaterendercomponentDidUpdate 如图:     二者对比文章搜集:React.js与Vue.js:流行框架的比较https://baijiahao.baidu.com/s?id=1608099200125495014&wfr=spid

2019-01-29 11:12:28

JavaScript 对象属性

能否把属性修改为访问器属性,该属性默认值是true。2,Enumerable定义了能否通过for...in遍历对象属性,该属性默认值时true。3,Writable定义了能否修改对象的属性4,Value定义了属性的数据值,默认为undefined 创建一个对象:varschool={name:"北大"};我们要修改属性默认的特性,必须使用ECMAScript5的Object.defineproperty方法。 操作1:修改conf

2019-01-23 10:57:32

JavaScript闭包

的变量,反之则不行。2,作用域链当函数第一次执行的时候,会创建一个执行环境及相应的作用域链,并把作用域链赋值给一个特殊的内部属性Scope。Scope里面既包含当前环境的活动对象又包含父作用域里面的活动对象,活动对象有this,arguments和其它命名参数构成,在浏览器中最顶层作用域中的this对象是window。 正常情况下一个函数执行完成里面的活动对象会被垃圾回收机制自动回收,有一种情况例外,就是今天我们要说的闭包。 什么叫闭包?闭包是指有权访问另一个函数作用域中变量的函

2019-01-17 12:02:15

常用收藏

多台服务器共享session问题 https://www.cnblogs.com/lingshao/p/5580287.html vue常用组件收藏https://www.jianshu.com/p/398a3b2e535f canvas动画素材http://www.aigei.com/ MDNhttps://developer.mozilla.org/zh-CN/ 

2019-01-16 11:11:48

浏览器中进程与线程

览器主进程只有一个,作用有:负责浏览器界面显示,用户交互(前进、后退,关闭等)负责各个页面的管理,如创建和销毁其它进程将Render进程中得到的内存中的bitmap,绘制到用户界面上网络资源的管理,如下载2,GPU进程用于3d绘制等,如为dom元素添加css3样式-webkit-transform:translateZ(0),将使浏览器的渲染从cup转向gpu,开启gpu加速。3,浏览器渲染进程(Render进程)也被称为浏览器内核。浏览器渲染进程的主要作用是页面渲染

2019-01-05 18:06:11

浏览器中进程与线程

一,首先使用快捷键Shift+Esc打开浏览器Chrome任务管理器,看到如下图界面:可以看到浏览器默认有三个进程:1,浏览器主进程(Browser进程)浏览器主进程只有一个,作用有:负责浏览器界面显示,用户交互(前进、后退,关闭等) 负责各个页面的管理,如创建和销毁其它进程 将Render进程中得到的内存中的bitmap,绘制到用户界面上 网络资源的管理,如下载2,G...

2019-01-05 18:01:38

Express中如何使用async/await

 随着Node.jsv7.6.0版本开始支持async/await,在服务器端进行Node.js编程也终于有了最佳的异步解决方案。只要你Node.js安装的是v7.6.x以上版本,都是支持async/await语法的。所以只要你安装的是Node.js新版本,在Express程序里面是可以直接使用async/await方法的。参考下面实例:constexpress=re...

2019-01-05 16:11:53

Flex

 一,基本概念: 采用Flex布局的元素,称为Flex容器(flexcontainer),所有Flex容器子元素自动成为Flex容器成员,也可以称作Flex项目(flexitem)。 下面是结构示意图: 从上图可以看到Flex容器有两条轴,分别是水平方向主轴(mainaxis)和垂直方向交叉轴(crossaxis)。mainstart|mainend:主轴开始|结束位置crossstart|crossend:交叉轴开始|结束位置mainsiz

2018-12-30 15:42:13

linux下建立git仓库

2018-12-28 14:51:05

Express中异常处理

2018-12-26 17:36:57

Express中如何使用async/await

async/await语法的。所以只要你安装的是Node.js新版本,在Express程序里面是可以直接使用async/await方法的。 参考下面实例: constexpress=require('express');constapp=express();constfs=require('fs');functionreadFileAsync(filepath){ returnnewPromise(function(resolve,rejec

2018-12-26 15:31:26

vue双向绑定原理解析

2018-12-23 10:59:56

查看端口占用

参考:https://www.jianshu.com/p/fdf3f93a3498 1,根据端口找到进程netstat-ano|findstr"8080" 2,杀掉进程tskill1234(PID)

2018-10-09 23:27:52

GIt部署到linux服务器

git一键部署代码到远程服务器(linux)(采坑总结) 一.代码部署方式及思路: 1.使用FTP/SFTP工具,上传代码 2.git人工部署。1.开发人员本地-gitpush->github/gitee2.使用ssh终端登录服务器gitpull->服务器 3.git自动化部署。开发人员本地-gitpush-&gt...

2018-09-30 12:01:29

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。