自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 【前端前沿看点】微信小程序状态管理——Redux VS Mobx mvvm完成

一、微信小程序自身的应用状态是怎样定义的呢?page({ data: { item: '', isLoading: true }, onLoad: function(){ this.setData({ isLoading: false }) }})二、为什么使用应用状态管理工具?同一数据,一次请求,应 ...一、微信小程序自身的应用状

2017-09-30 13:13:23 5416

转载 【前端知识点】30分钟了解ES6最新核心特性

ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。也就是说,ES6就是ES2015。虽然目前并不是所有浏览器都能兼容ES6全部特性,但越来越多的程序员在实际项目当中已经开始使用ES6了。所以就算你现在不打算使用ES6,但为了看懂别人的你也该懂点ES6的语法了...在我们正式

2017-09-28 00:19:45 482

转载 【前端知识点】深入浅出带你了解HTTP2.0

作为一个经常和web打交道的程序员,了解这些协议是必须的,本文就向大家介绍一下这些协议的区别和基本概念,文中可能不局限于前端知识,还包括一些运维,协议方面的知识,希望能给读者带来一些收获,如有不对之处还请指出。 1. web始祖HTTP全称:超文本传输协议(HyperText Transfer Protocol) 伴随着计算机网络和浏览器的诞生,HTTP1.0也随之而来

2017-09-24 23:38:39 735

转载 【服务端知识点】koa框架深入浅出

koa学习koa需要一些相关知识,有两个关键词generatorpromise本文主要针对koa的原理进行讨论,属于深度篇,并不会对koa的使用过多介绍。如果在阅读过程中,发现有哪些地方我写的不太清楚,不容易理解,希望能提出,我会参考建议并进行修改~~koa总体流程图让我们从一张图开始上图中,详细说明了koa从启动server之前,到

2017-09-23 00:26:01 2525

转载 【前端知识点】15分钟带你彻底了解nodejs的那些特点

我们在用 Node.js 处理知乎主站的 web 实时推送。你现在看到的 Feed 、消息的实时更新,背后就是几个 node 进程扛起来的。优点:1. 处理高并发场景性能更高在用 socket.io 之前,推送服务是用 ajax polling做的。我们用 Tornado 和 Node.js 做过两个版本的推送服务。在当时的测试环境下,Node.

2017-09-18 21:33:07 2089

转载 【前端知识点】NodeJS优缺点及适用场景分析讨论解释

[NodeJS] 优缺点及适用场景讨论概述:   NodeJS宣称其目标是“旨在提供一种简单的构建可伸缩网络程序的方法”,那么它的出现是为了解决什么问题呢,它有什么优缺点以及它适用于什么场景呢?  本文就个人使用经验对这些问题进行探讨。 一. NodeJS的特点   我们先来看看NodeJS官网上的介绍:  Node.js is a platfo

2017-09-18 01:34:44 6642

转载 【前端知识点】node.js的特点通俗解读面试必备-单线程高并发、异步io、跨平台

Node.js是一个基于Chrome v8引擎建立的JavaScript运行平台,用于搭建响应速度快、易于扩展的网络应用。本文和大家分享的是Node.js的一些特点,希望对大家有帮助。  异步I/O  这里,我们来详细解释一下:  异步是什么意思  比如说你的爸,今天要叫你做些事情,比如说你要做饭、洗衣服还有扫地,以及烧开水等等一系列的事情。那么,就你一个人来说,你是不是得一件事一

2017-09-18 01:27:45 599

转载 【前端知识点】promise简书-30分钟带你搞懂promise面试必备

前言写作初衷本书的目的是以目前还在制定中的ECMAScript 6 Promises规范为中心,着重向各位读者介绍JavaScript中对Promise相关技术的支持情况。通过阅读本书,我们希望各位读者能在下面三个目标上有所收获。学习Promise相关内容,能熟练使用Promise模式并进行测试学习Promise适合什

2017-09-17 00:31:26 11550 2

转载 【前端知识点】设计模式(design pattern)的简介

设计模式关于与“设计模式”名称相近或相同的条目,请见“设计模式 (消歧义)”。在软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。这个术语是由埃里希·伽玛(Erich Gamma)等人在1990年代从建筑设计领域引入到计算机科学的。设计模式并不直接用来完成代码的编写

2017-09-15 11:05:42 810

转载 【前端知识点】三次握手与四次挥手之TCP协议简析

TCP是什么?具体的关于TCP是什么,我不打算详细的说了;当你看到这篇文章时,我想你也知道TCP的概念了,想要更深入的了解TCP的工作,我们就继续。它只是一个超级麻烦的协议,而它又是互联网的基础,也是每个程序员必备的基本功。首先来看看OSI的七层模型:我们需要知道TCP工作在网络OSI的七层模型中的第四层——Transport层,IP在第三层——Network层,ARP在第二层——Data

2017-09-12 21:03:32 727

转载 【前端知识点】跨域之跨域window.postMessage

window.postMessage() 方法可以安全地实现跨源通信。通常,对于两个不同页面的脚本,只有当执行它们的页面位于具有相同的协议(通常为https),端口号(443为https的默认值),以及主机  (两个页面的模数 Document.domain设置为相同的值) 时,这两个脚本才能相互通信。window.postMessage() 方法提供了一种受控机制来规避此限制,只要正确的使用

2017-09-12 20:57:17 1241

转载 【前端知识点】跨域之跨域资源共享 CORS 详解与应用

CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。本文详细介绍CORS的内部机制。一、简介CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。整个CORS

2017-09-12 20:45:05 177

转载 【前端知识点】前端事件监听、处理等解决方案详解

其实这篇文章挺早之前就写了,但是由于sf保存方面的bug,所以当时写了一大堆,结果没保存,觉得这个没写完是个不小的遗憾,今天正好有空,就给补充下了,也正好给我的javascript学习总结做一个完结篇。其实之前的文章也涉及到部分事件,可以参照我的文章:JavaScript学习总结(三)BOM和DOM详解这里,主要讨论一下js相关的事件——事件处理程序在DOM中定义了

2017-09-12 20:41:38 5144

转载 【前端知识点】关于闭包的特点、概念、应用的那些事儿

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。闭包的特性闭包有三个特性:1.函数嵌套函数2.函数内部可以引用外部的参数和变量3.参数和变量不会被垃圾回收机制回收闭包的定义及其优缺点闭包 是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问

2017-09-12 20:38:23 487

转载 【前端知识点】你所不了解的Ajax和Http状态字

Ajax及其工作原理AJAX 是一种与服务器交换数据无需刷新网页的技术,最早由Google公司在谷歌地图里使用,并迅速风靡。AJAX是不能跨域的,如需跨域,可以使用document.domain='a.com';或者使用服务器代理,代理XMLHttpRequest文件AJAX是基于现有的Internet标准,并且联合使用它们:XMLHttpRequest 对象 (异步的

2017-09-12 20:35:56 304

转载 【前端问题分析】从输入 URL 到浏览器接收的过程中发生了什么事情?

从触屏到 CPU首先是「输入 URL」,大部分人的第一反应会是键盘,不过为了与时俱进,这里将介绍触摸屏设备的交互。触摸屏一种传感器,目前大多是基于电容(Capacitive)来实现的,以前都是直接覆盖在显示屏上的,不过最近出现了 3 种嵌入到显示屏中的技术,第一种是 iPhone 5 的 In-cell,它能减小了 0.5 毫米的厚度,第二种是三星使用的 On-cell 技术,第三

2017-09-12 20:26:20 676

转载 【前端知识点】js原型继承方式详解

js继承的概念js里常用的如下两种继承方式:原型链继承(对象间的继承)类式继承(构造函数间的继承)由于js不像java那样是真正面向对象的语言,js是基于对象的,它没有类的概念。所以,要想实现继承,可以用js的原型prototype机制或者用apply和call方法去实现在面向对象的语言中,我们使用类来创建一个自定义对象。然而js中所有事物都是对象,那么用什么办

2017-09-08 19:09:12 308

转载 【前端知识点】模块化开发介绍

什么是模块化开发?前端开发中,起初只要在script标签中嵌入几十上百行代码就能实现一些基本的交互效果,后来js得到重视,应用也广泛起来了,jQuery,Ajax,Node.Js,MVC,MVVM等的助力也使得前端开发得到重视,也使得前端项目越来越复杂,然而,JavaScript却没有为组织代码提供任何明显帮助,甚至没有类的概念,更不用说模块(module)了,那么什么是模块呢?一

2017-09-08 18:57:10 394

原创 【前端前沿看点】React和Vue深度对比

 关于react和vue的对比已经很久了,本人一直是react的重度使用者,为了对比vue和react的使用感受,特意了解相关知识,并且搭建了一些简单的demo以做对比,最终整理成文。至于angular和vue还有react的对比,这里暂时不细聊。最近 小尤和大漠 之间的骂战也终以大漠离职,删除所有文章而告终。其实我想说,技术这东西,有专利,但是彼此都是在相互学习。有借鉴的地方说明你写的好...

2017-09-08 16:29:02 10676 2

转载 【前端知识点】关于跨域的理解及解决方法

目录什么是跨域?跨域资源共享(CORS)通过jsonp跨域JSONP的优缺点CORS和JSONP对比通过修改document.domain来跨子域使用window.name来进行跨域使用HTML5的window.postMessage方法跨域什么是跨域?概念:只要协议、域名、端口有任何一个不同,都被当作是不同的域。URL

2017-09-08 14:53:39 377

转载 【前端知识点】CSS知识部分重点整理

选择器的分组CSS选择器分为1.群组选择器 如:p, body, img, div{}2.兄弟选择器 如:p + p { color:#f00; }3.属性选择器 如: p[title] { color:#f00; }4.包含(后代)选择器 如:body ul li{}5.子元素选择器 如:div > p{}6.ID选择器 如:#myDiv{}7.

2017-09-08 14:47:26 312

转载 【前端知识点】详解js变量、作用域及内存

基本类型值有:undefined,NUll,Boolean,Number和String,这些类型分别在内存中占有固定的大小空间,他们的值保存在栈空间,我们通过按值来访问的。(1)值类型:数值、布尔值、null、undefined。(2)引用类型:对象、数组、函数。如果赋值的是引用类型的值,则必须在堆内存中为这个值分配空间。由于这种值的大小不固定(对象有很多属性和方法),因此不能把他

2017-09-08 14:23:19 280

空空如也

空空如也

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

TA关注的人

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