Kai's Blog

程序人生


  • Home

  • Archives

  • Tags

详解Object.defineProperty()

Posted on 2015-10-06

前言

Object.defineProperty是ES5新增的一个API,其作用是给对象的属性增加更多的控制。在我们日常的coding中,这个API用到的地方不多,然而它对于MVVM框架中双向数据绑定(two-ways data binding)来说是至关重要的一个API,目前vue和avalon中的双向数据数据绑定均是通过它来实现的。

Read more »

HTML5 Web Notifications解析

Posted on 2015-07-16   |   In JavaScript

1、 为什么要有Web Notification

过去网站给用户发送提醒的方式一般是写一个div放在右下角,通过AJax不断请求后台来获取推送消息。这种方式的问题在于如果用户的活动窗口是其它页面,用户并不能发现有一条推送消息。比如你打开了GMail,但你这个时间在天猫上浏览器商品,如果这时候来了一封邮件你是无法知道。而Web Notification正是为解决这个问题而诞生的。通过Web Notification发送的提醒可以无视当前活动窗口是哪个,只要浏览器是运行的,用户都能在一个明显的地方看到通知。

Read more »
12
Kai

Kai

但行好事,莫问前程

7 posts
1 categories
8 tags
RSS
GitHub
© 2019 Kai
Powered by Hexo
Theme - NexT.Pisces