![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web
alien_yangyang
所有的代码都是bug
展开
-
cenos 7.2x64版本git仓库
cenos 7.2x64版本1.yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel //安装依赖库 2.yum install gcc perl-ExtUtils-MakeMaker //安装编译工具 3.cd /usr/local/src 4.wget https://www.原创 2017-06-07 10:41:18 · 439 阅读 · 0 评论 -
谈谈promise
金字塔类的嵌套采用promise是为了解决层层嵌套式的地狱式回调,在这种回调里,return,throw都是不可用的而且堆栈还会被破坏。正确的promise风格new Promise(...).then(function () { return console.log(1);}).then(function (resultOfPut) { return console.log转载 2017-07-25 10:47:04 · 431 阅读 · 0 评论 -
http(tcp/ip)
先上图了解个大概: ssl or tsl就是在http到tcp这一层做了安全措施。 TCP / IP 通讯传输 建立 TCP 连接之后,从客户端发送一条 HTTP 请求报文,会以流的形式,至传输层(TCP协议), 传输层会把从应用层出收到的请求报文进行分割,并在各个报文打上标记序号,及端口号转发给网络层。到达网络层(IP协议)后,增加作为通信目的地的 MAC 地址后转发给链路层。 以上就翻译 2017-07-25 11:28:44 · 239 阅读 · 0 评论 -
js 里面的this
在js里面对于this的定义是this是在执行上下文创建时确定的一个在执行过程中不可更改的变量。 this只有在函数调用阶段确定,也就是执行上下文创建的阶段进行赋值,保存在变量对象中。这个特性也导致了this的多变性,所以在函数调用方式不同时也会导致this的指向不定。 严格模式: var a = 1; function foo() { ‘use strict’; var原创 2017-07-25 11:46:02 · 301 阅读 · 0 评论 -
关于window.location.reload(false);window.location.reload(true);history.Go(0)区别
在日常工作中常用的页面刷新方式的区别: window.location.reload(false); 先说说window.location.reload(false);当我们window.location.reload();默认也是false; 它先会根据浏览器的http请求的头部 If-Modified-Since的值来判断在请求文件时文件是否发生变化,如果没有就从缓存中找到更新到页原创 2017-07-26 10:54:59 · 9786 阅读 · 0 评论 -
关于Promise,Generator,async / await 对异步的处理
对于js关于异步是它的一大特点,但有时候也成为了一大难点,金字塔的地狱式回调,现在来浅谈关于js的异步处理方案。众所周知的promise node 的高并发是新的特性,但是回调使其变得有点尴尬,在promise出来后好了很多先看栗子:let foo=new Promise foo() .then((result) => console.log(result)原创 2017-07-26 12:21:47 · 1203 阅读 · 0 评论 -
关于 ES7/ES8的一些新特性
Array.prototype.includes (开发人员用来检查数组中是否存在值,indexOf是一种尴尬的使用,因为它返回一个元素在数组中的位置或者-1当这样的元素不能被找到的情况下。所以它返回一个数字,而不是一个布尔值,includes存在为true,不存在为false) 例子(数组)[1,2,3,4,4,5,8].includes(4)//true[1,2,3,4,转载 2017-07-26 14:09:25 · 983 阅读 · 0 评论 -
关于数据的双向绑定
实现数据绑定的做法: backbone.js(发布者-订阅者模式) 一般通过sub, pub的方式实现数据和视图的绑定监听 1.识别ui属性 2.监听属性变化 3.将变化传播出来 我们可以使用自定义的data属性在HTML代码中指明绑定。所有绑定起来的JavaScript对象以及DOM元素都将“订阅”一个发布者对象。任何时候如果JavaScript原创 2017-07-26 16:26:25 · 926 阅读 · 0 评论