Vagor

44
获赞数
1
关注数
44
粉丝数
上海
华中科技大学 | 电子信息与通信学院
IP 属地未知
2015-11-03 加入
浏览 9.5k

稳住,稳住啊!!

726 声望|达人
全站排名超越 98% 用户
前端
324
javascript
284
node.js
271
github
169
socket.io
136
个人动态
  • 赞了回答2017-05-25
    通过vue-router的$router.push方法,无法实现页面数据刷新
    路由变了.组件用的是同一个吗?如果两个路由用的组件是同一个的话.需要watch $route
  • 提出了问题2017-05-25
    通过vue-router的$router.push方法,无法实现页面数据刷新
  • 提出了问题2017-05-24
    vue中v-if无效
  • 赞了回答2017-05-05
    为什么在for循环里的promise,无法读取到index
    这个问题是比较典型的循环变量作用域的问题。then() 中的回调被调用的时候 key 可能已经循环到最后一个了(也可能是间的某个值),所以里面使用的 key 值是当时的 key 值。这在 ES6 中要可以用 let 代替 var 来解决(因为我看你已经用了 ES6 的箭头函数,所以先用 ES6)
  • 提出了问题2017-05-04
    为什么在for循环里的promise,无法读取到index
  • 赞了问题2017-03-16
    v-mode 如何在循环中绑定唯一v-model
  • 赞了回答2016-08-09
    属性(property)与成员变量(ivar)有什么区别
    声明了@property并@synthesize后编译器会为你的实例变量生成getter和setter,这些方法会遵循你声明的内存管理的语义,在set的时候执行对应的操作,比如retain,copy等;但它们是方法,而不是变量,所以obj.foo = @"a"其实是一个语法糖,等同于[obj setFoo:...
  • 赞了回答2016-08-09
    属性(property)与成员变量(ivar)有什么区别
    成员变量主要是适用于iOS5之前的开发,需要程序员手动进行内存管理。iOS5之后(包括iOS5)引入了ARC(Automatic Reference Counting)同过在property中使用strong,weak等标记自动对内存进行管理。也就是说进行iOS5及以后系统版本的开发,可以放心的使用property,而...
  • 发布了文章2016-04-12
    零基础搭建网页聊天室(socket.io使用教程)
    在这个教程里,我们将制作一个简单的网页聊天应用。它机会不要求你有任何关于Node.js或Socket.io的基础,所以这份教程适合任何水平的开发者。先看看Demo。
  • 发布了文章2016-04-12
    Javascript与数据结构系列(三)——链表的实现
    Node 类包含两个属性:element 用来保存节点上的数据,next 用来保存指向下一个节点的链接。我们使用一个构造函数来创建节点,该构造函数设置了这两个属性的值:
  • 赞了回答2016-04-12
    Javascript为什么要创造匿名函数
    一个函数之所以要有名字,是为了可以在后续重复使用。 但是,如果一个函数只用一次,那么就没有必要给它名字了。 并且,多一个名字就会多声明一个无用的变量,对命名空间造成不必要的浪费。简洁,一向是编程的一个重要原则。 不只函数,像下面的代码: {代码...} 里...
  • 赞了回答2016-04-12
    Javascript为什么要创造匿名函数
    {代码...} 有些场景用起来方便。
  • 赞了回答2016-04-12
    Javascript为什么要创造匿名函数
    因为想名字是件麻烦事,在不需要区别唯一性的地方,不用名字多方便。
  • 发布了文章2016-04-12
    Javascript与数据结构系列(二)——队列的实现
    使用数组来实现队列看起来顺理成章。JavaScript 中的数组具有其他编程语言中没有的优点, 数组的 push() 方法可以在数组末尾加入元素,shift() 方法则可删除数组的第一个元素。
  • 提出了问题2016-04-12
    Javascript为什么要创造匿名函数
  • 发布了文章2016-04-12
    Javascript与数据结构系列(一)——栈的实现
    我们用数组 dataStore 保存栈内元素,构造函数将其初始化为一个空数组。变量 top 记录 栈顶位置,被构造函数初始化为 0,表示栈顶对应数组的起始位置 0。如果有元素被压入 栈,该变量的值将随之变化。先来实现 push() 方法。当向栈中压入一个新元素时,需要将其保存在数组...
  • 发布了文章2016-04-06
    前端学习之路
    之所以会写这篇文章是因为在一年的前端学习过程,我走了很多弯路,也思考了很多,最近又正好拿到了某厂的offer,希望以我之拙见能给初学者一些帮助。
  • 发布了文章2016-03-29
    闭包的应用场景一:setTimeout
    应用场景一:setTimeout 原生的setTimeout有一个缺陷,你传递的第一个函数不能带参数。即 {代码...} 这样的语句是不生效的(不过在不同浏览器中有不同的错误,总之都无法达到预期效果) 这时,我们就可以用闭包来实现这个效果了。 {代码...}
  • 赞了回答2016-03-27
    element.innerHTML和appendChild有什么区别
    当只插入一次时,createElement能够产生半成品(能添加事件等其他的操作),给浏览器时浏览器需要做的额外的事情比解html析字符串少。如果需要大量的插入时,用createElement再appendChild肯定比innerHTML差,但是createDocumentFragment再appendChild会更好。
  • 回答了问题2016-03-26
    element.innerHTML和appendChild有什么区别
    虽然 DOM 为操作节点提供了细致入微的控制手段,但在需要给文档插入大量新 HTML 标记的情况 下,通过 DOM 操作仍然非常麻烦,因为不仅要创建一系列 DOM 节点,而且还要小心地按照正确的顺 序把它们连接起来。相对而言,使用插入标记的技术,直接插入 HTML 字符串不仅更简单...