url-search-params, URLSearchParams标准的简单 polyfill

分享于 

2分钟阅读

GitHub

  繁體 雙語
Simple polyfill for URLSearchParams standard
  • 源代码名称:url-search-params
  • 源代码网址:http://www.github.com/WebReflection/url-search-params
  • url-search-params源代码文档
  • url-search-params源代码下载
  • Git URL:
    git://www.github.com/WebReflection/url-search-params.git
    Git Clone代码到本地:
    git clone http://www.github.com/WebReflection/url-search-params
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/WebReflection/url-search-params
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    url-search-params

    build statusCDNJS versiondonate

    这是一个用于 URLSearchParams API ( )的polyfill。

    可以简单地包括构建/url-search-params。js,或者通过npm获取它。

    
    npm install url-search-params
    
    
    
    

    函数直接导出。

    var URLSearchParams =require('url-search-params');

    MIT风格许可证

    关于 HTMLAnchorElement.prototype.searchParams

    这里属性已经在 Firefox 和polyfilled中实现,仅针对通过 HTMLAnchorElement.prototype 公开getter和setter的浏览器。

    为了了解这里属性是否受支持,你必须按以下方式进行 :

    
    if ('searchParams' in HTMLAnchorElement.prototype) {
    
    
    //polyfill for <a> links supported
    
    
    }
    
    
    
    

    如果你执行这里检查:

    if (HTMLAnchorElement.prototype.searchParams) {
     // throws a TypeError}

    这里polyfill将反映本机行为,引发对非 HTMLAnchorElement 实例中的属性的访问的类型错误。

    这里没有什么要学习的,只是提醒一下。


    STA  STAN  URL  standard