用户中心USER CENTER

首页/用户
  • 从 JavaScript 到 TypeScript - 模块化和构建

    摘要:不过,相对于静态类型检查带来的好处,这些代价是值得的。当然少不了的模块化标准,虽然到目前为止和大部分浏览器都还不支持它。本身支持两种模块化方式,一种是对的模块的微小扩展,另一种是在发布之前本身模仿的命名空间。有一种情况例外。 TypeScript 带来的最大好处就是静态类型检查,所以在从 JavaScript 转向 TypeScript 之前,一定要认识到添加类型定义会带来额外的工作量...

    Jonathan Shieber 发布于JavaScript
  • 更好的共用化封装是程序员不断追求的目标

    摘要:动态数据的区别是数据的变动性,可能是用户操作构造,可能是服务端查询数据返回,可能是本地缓存需要反复更新修改的数据等等。 程序员总是在做重复性的工作,常常因为80%公用的内容,但有20%的不同之处,导致要重写,或复制修改; 更好的共用化封装是程序员不断追求的目标,设计的公用性与适用度还有效率之间要找平衡点; 举些例子,分享给新手!(示例来自我的 fixedstar 引擎) 1. 附加功能...

    Jonathan Shieber 发布于JavaScript
  • 将json字符串转化为json对象(需要引入json2.js框架)[转]

    摘要:字符串转对象代表字符串对象转字符串代表对象运用时候需要除了以外需要包切记哦 字符串转对象(strJSON代表json字符串) var obj = eval(strJSON); var obj = strJSON.parseJSON(); var obj = JSON.parse(strJSON); json对象转字符串(obj代表json对象) var str = o...

    Jonathan Shieber 发布于JavaScript
  • Flux 应用架构

    摘要:应用架构是用来构建客户端应用的一种应用架构体系。它是一种类似的架构,但是它更加简单清晰,是一种单向数据流的架构设计。将数据和动作类型传递给去分发数据流是一个包含所有动作类型的常量对象一个分发中心,它管理着应用的所有数据流向。 Flux 应用架构 Flux是Facebook用来构建客户端Web应用的一种应用架构体系。它是一种类似MVC的架构,但是它更加简单、清晰,是一种单向数据流的架构设...

    Jonathan Shieber 发布于JavaScript
  • [LeetCode] Insert Interval

    Problem Given a set of non-overlapping intervals, insert a new interval into the intervals (merge if necessary). You may assume that the intervals were initially sorted according to their start times....

    Jonathan Shieber 发布于Java
<