
Javascript
文章平均质量分 75
yuanhaitaozz
啊啊啊啊啊啊啊啊
展开
-
Javascript引用类型学习
Object类型 两种声明方式: 1. 使用new,如下: var person = new Object() ; person.name = 'Ben' ; person.age = 18 ; 2. 使用对象字面量定义对象 var person = { "name" : 'Be原创 2016-04-05 08:42:26 · 405 阅读 · 0 评论 -
javascript闭包
认识闭包闭包是指有权访问另一个函数作用域中的变量的函数。对于普通函数:function compare(val1, val2){ return val1 - val2;}var result = compare(5, 10);其作用域链如下: 如下,是创建闭包的常用方式,该函数是为sort函数创建一个比较函数作为参原创 2016-04-25 19:38:12 · 543 阅读 · 0 评论 -
javascript私有变量
私有变量严格来说,javascript是没有私有成员的概念的,所有对象属性都是公开的。不顾,任何在函数中定义的变量,都可以认为是私有变量,因为不能在函数外部访问这些变量。私有变量包括函数参数,局部变量以及在函数内部定义的其他函数。通过上一节对闭包概念的学习,可以知道,虽然外部无法访问函数内部的私有变量,但闭包函数却能始终持有这些私有变量,并在外部访问。如下,通过创建闭包,利用其作用域链原创 2016-04-25 19:38:57 · 1101 阅读 · 0 评论 -
Websocket认识
想要实现websocket服务器,需要注意两部分,一次握手确认以及数据传输。关于握手:类似HTTP协议,在客户端(用户浏览器发起)发来握手请求:GET / HTTP/1.1Connection:UpgradeHost:127.0.0.1:8088Origin:nullSec-WebSocket-Extensions:x-webkit-deflate-frameSec-WebSocket原创 2016-04-25 19:40:02 · 631 阅读 · 0 评论 -
Flask-Socketio 部分翻译
待验证server端emit数据到浏览器,浏览器端收到数据,无法触发emit指定的回调函数。广播 Broadcasting 以下 socketio 为 SocketIO的一个实例 Broadcast是SocketIO中非常实用的特性,在 send() 或 emit() 中指定 broadcast = True 可以激活这个特性:@socketio.on('my event')def h翻译 2017-01-03 12:30:15 · 4651 阅读 · 0 评论 -
关于 Virtual Dom 的简单了解(snabbdom,Vue, React)
Virtual Dom 即根据最终状态在内存中绘制出一棵 Virtual Dom Tree,使用 Diff 算法与现存的 Dom Tree 对比并更新。 Virtual Dom 并不能提升性能, 直接操作 Dom 理论上是最快的。 1. Snabbdom Example(官方实例)2. 深入浅出1.) Virtual Node/*...原创 2018-04-16 19:37:52 · 2297 阅读 · 0 评论