AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

Globalization:JavaScript 全球化插件

  • 2010-10-21
  • 本文字数:722 字

    阅读完需:约 2 分钟

考虑到 JavaScript 的目标是在国际舞台上提供交互式的内容,语言级别内建或者广泛使用的程序库所支持的全球化特性本应是顺理成章的事。然而让人吃惊的是,直到最近才由 jQuery 和微软将其变为现实。

其实刚刚的叙述并不是十分正确,因为 IBM 申请了关于使用Web Service 来实现JavaScript 全球化的专利。但是,在决定是要将“10/1/2010”显示成“1 月10 日”还是“10 月1 日”的时候,还要大费周章地去请求服务器端,恐怕没人愿意这么做,所以也许这个专利权永远都不会执行了。

jQuery Globalization 是由微软协助开发的、支持客户端全球化整体解决方案的程序库。它所支持的区域文化(culture)大约在 350 个左右,能够基本上满足国际化网站对于格式化和解析的需求。

jQuery Globalization 的核心特性使用起来相当便捷,只须将 jQuery.culture 字段设定为目标语言或语言 / 国家组合,便可以访问对日期、整数及浮点数的解析和格式化的函数。

另一个立等可用的特性是 jQuery.localize,它可以基于键和区域文化对来创建资源字典。和其他很多资源字典不同的是,其中存储的值不仅可以是字符串,而且还可以是任何你想要的类型。当搜寻一个值的时候,引擎会根据区域文化选取最适合的值。例如,你可以将本地化的字符串保存为法语(“fr”),然后针对加拿大(“fr-CA”)提供特定的本地化内容。在运行时,它首先会去根据区域文化和国家进行匹配,然后再仅根据区域文化去匹配。

默认情况下,jQuery 只包含了英语的区域文化。其他的都是独立的 JavaScript 文件,使用时需要单独引用。这样做的好处是,节省了下载所有区域文化的开销,能够极大地节省载入和解析的成本。

想要获得 jQuery Globalization 的读者请移步 GitHub

查看英文原文: Globalization for JavaScript

2010-10-21 07:193390
用户头像

发布了 80 篇内容, 共 22.0 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

Java已死,有事烧纸!,java工程师面试宝典下载

Java 程序员 后端

Java并发工具AbstractQueuedSynchronizer实现详解,如何保证高可用

Java 程序员 后端

Java实现单链表、栈、队列三种数据结构,linux内核编程入门篇

Java 程序员 后端

Java并发关键字-final,36套java架构师百度云

Java 程序员 后端

Java并发包源码学习系列:LBD双端阻塞队列源码解析,linux内核架构与底层原理

Java 程序员 后端

Java基础03 Java的运算符,阿里巴巴java性能调优

Java 程序员 后端

Java多线程笔记,java自学视频免费

Java 程序员 后端

Java如何在运行时识别类型信息?,java发展史百度百科

Java 程序员 后端

Java实现人脸检测,oppojava后端面试几面

Java 程序员 后端

Java实现堆及其功能,mybatis的原理实现过程

Java 程序员 后端

Java市场饱和了吗?现在转行学习Java会不会太晚了?,linux操作系统基础

Java 程序员 后端

Java基础复习(DayEleven),应届生面试java开发工程师的题

Java 程序员 后端

模块三:如何保证设计出合理的架构? -- 学习总结

小鹿

Java实现数据结构中的八种排序方法,深入讲解Java

Java 程序员 后端

Java学习路线图(如何快速学Java),java数据结构与算法面试题

Java 程序员 后端

Java实现各种内部排序算法,mysql排它锁之行锁

Java 程序员 后端

Java开发两年备战金三银四:多线程+IO,zookeeper面试题总结

Java 程序员 后端

Java大牛带你4小时开发一个SpringBoot+vue前后端分离博客项目

Java 程序员 后端

Java岗大厂面试百日冲刺【Day42】,两年java开发面试题

Java 程序员 后端

Java应用日志如何与Jaeger的trace关联,腾讯、字节跳动面经已发

Java 程序员 后端

Java基础知识总结(绝对经典),java项目实战视频旅行社管理系统

Java 程序员 后端

Java多态实现原理,招银网络科技java面试

Java 程序员 后端

Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day4,kafkastreams实战

Java 程序员 后端

Java岗大厂面试百日冲刺【Day45】,java开发实战经典第二版pdf

Java 程序员 后端

Java并发(三),java程序设计教程雍俊海第三版答案

Java 程序员 后端

Java并发(二),redis深度笔记

Java 程序员 后端

java学习-数据类型和运算符,Java爬虫爬取视频

Java 程序员 后端

Java实现AES加密算法,2021最新百度、头条等公司Java面试题目

Java 程序员 后端

Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day2,mysql数据库教程实验二答案

Java 程序员 后端

Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day5,docker教程学习

Java 程序员 后端

Java并发(五),大厂程序员35岁后的职业出路在哪

Java 程序员 后端

Globalization:JavaScript全球化插件_Java_Jonathan Allen_InfoQ精选文章