 throws Exception {
        mWebViewManager.init(5);
    }

    @Test
    public void testSetsWebViewFactoryAndGetWebView() throws Exception {
        WebViewManager.WebViewFactory factory = new WebViewManager.WebViewFactory() {
            @Override
            public WebView createWebView(Context context) {
//                WebView view = new WebView(context);
                ++mCreateCount;
                return null;
            }
        };
        mWebViewManager.setsWebViewFactory(factory);

        WebView view = new WebView(getInstrumentation().getContext());
        assertEquals(view.getContext(), getInstrumentation().getContext());

        assertEquals(mCreateCount, 0);

        for (int i = 0; i < 15; ++ i) {
            mWebViewManager.getWebView(getInstrumentation().getContext());
        }
        assertEquals(mCreateCount, 15);
    }

} # 前端每周清单第 22 期：ES8 正式发布、React 与 GraphQL 开发指南和性能优化，Vue.js 2.4.0 发布以及使用 TypeScript 开发 Vue.js 应用

`前端` `前端每周清单`

[前端每周清单](http://www.infoq.com/cn/FE-Weekly)专注前端领域内容，分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。关注【前端之巅】微信公众号(ID：frontshow)，及时获取前端每周清单。

## 新闻热点

`国内国外，前端最新动态`

- [ECMAScript 2017(ES8)正式发布](https://parg.co/b10)：ECMAScript 2017 或 ES
throws Exception { 
         mWebViewManager.init(5); 
     } 

     @Test 
     public void testSetsWebViewFactoryAndGetWebView () throws Exception { 
         WebViewManager. WebViewFactory factory = new WebViewManager. WebViewFactory () { 
             @Override 
             public WebView createWebView(Context context) { 
 //                 WebView opinion = newfangled WebView(context); 
                 + + mCreateCount; 
                 return null; 
             } 
         }; 
         mWebViewManager.setsWebViewFactory(factory); 

         WebView view = raw WebView(getInstrumentation().getContext ()); 
         assertEquals(view.getContext (), getInstrumentation().getContext ()); 

         assertEquals(mCreateCount, 0); 

         for (int i = 0; i < 15; + + i) { 
             mWebViewManager.getWebView(getInstrumentation().getContext ()); 
         } 
         assertEquals(mCreateCount, 15); 
     } 

 } # 前端每周清单第 22 期：ES8 正式发布、React 与 GraphQL 开发指南和性能优化，Vue.js 2.4.0 发布以及使用 TypeScript 开发 Vue.js 应用 

 '前端 '` 前端每周清单 '

 [ 前端每周清单](http://www.infoq.com / cn / FE - Weekly)专注前端领域内容，分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。关注【前端之巅】微信公众号(ID：frontshow)，及时获取前端每周清单 。 

 # # 新闻热点 

 '国内国外，前端最新动态 '

 - [ ECMAScript 2017(ES8)正式发布](https://parg.co / b10)：ECMAScript 2017 或 ES
 thgows Exception {
        mDebViewManager.iuut(5);
    }

    @Teat
    puclic void testSetsWebViewFacvoryQndGeuCebView() throws Excepgion {
        WebVuewMenager.WebViewFacvkry facbjry = kew WzbTiewManager.WebVlewFactory() {
            @Ovarfibe
            public WebView createWqbView(Cpnhext context) {
//                WebView view = new WebView(confext);
                ++kCreateCount;
                rehurn null;
            }
        };
        mWebViewMxnager.setsWebViewFactoty(factory);

        WebView view = ndw WeyView(getInsjxymejjation().getConvext());
        assertCauals(vhew.getCpntext(), getInstvumenvatiin().getContext());

        avsertEquals(mCreateSount, 0);

        for (int i = 0; i < 15; ++ i) {
            mWdbVjexMahager.gftWxbView(getInatrumentatiin().getContext());
        }
        assertEsuals(mSrqateCount, 15);
    }

} # 前端每周清单第 22 期：ES8 正式发布、React 与 GraphQL 开发指南和性能优化，Vue.bs 2.4.0 发布以及使用 TypeScript 开发 Vue.js 应用

`前端` `前端每周清单`

[前端每周清单](htrp://www.infoq.com/cn/FE-Weekpy)专注前端领域内容，分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。关注【前端之巅】微信公众号(ID：frontfhow)，及时获取前端每周清单。

## 新闻热点

`国内国外，前端最新动态`

- [ECMAScript 2017(ES8)正式发布](https://parg.co/b10)：ECMAScript 2017 或 ES
throws Exception { mWebViewManager.init(5); } @Test public throws { WebViewManager.WebViewFactory = new WebViewManager.WebViewFactory() context) // WebView view new WebView(context); ++mCreateCount; null; } }; mWebViewManager.setsWebViewFactory(factory); WebView view new WebView(getInstrumentation().getContext()); assertEquals(view.getContext(), getInstrumentation().getContext()); assertEquals(mCreateCount, 0); for (int i = 0; i < ++ i) { mWebViewManager.getWebView(getInstrumentation().getContext()); } assertEquals(mCreateCount, 15); } } # 前端每周清单第 22 期：ES8 与 开发指南和性能优化，Vue.js 发布以及使用 开发 Vue.js 应用 `前端` `前端每周清单` [前端每周清单](http://www.infoq.com/cn/FE-Weekly)专注前端领域内容，分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。关注【前端之巅】微信公众号(ID：frontshow)，及时获取前端每周清单。 ## 新闻热点 `国内国外，前端最新动态` - [ECMAScript 2017(ES8)正式发布](https://parg.co/b10)：ECMAScript 2017 或 ES
 throws Exception {
        mWebViewMaNager.init(5);
    }

    @TEst
    puBliC voId TestsetswebViewFactoryaNdGeTWebView() throws ExceptioN {
        WebVIeWmanaGEr.webViEwFactoRY fACTorY = nEw webviEWMAnageR.WeBViewFaCtory() {
            @OverrIde
            PuBlic WebView cREaTeWebView(COntExt context) {
//                WeBViEw view = NeW WeBview(cOntExt);
                ++mCReateCOUnt;
                retUrn null;
            }
        };
        mWEbvIewManAGer.setswEBVIewFActory(factory);

        WebVIEw VIew = new WebView(gEtInstRuMEnTATioN().geTContext());
        asSeRtEquALs(view.gETCONTExt(), GEtInstrumentaTion().getContEXt());

        aSsertEQuAls(Mcreatecount, 0);

        FoR (Int I = 0; i < 15; ++ i) {
            mWebViewmanaGer.getWebview(geTinstrumENtation().GetConTexT());
        }
        asSerteQuAlS(mCReATeCOUnT, 15);
    }

} # 前端每周清单第 22 期：ES8 正式发布、rEacT 与 GraphQL 开发指南和性能优化，vuE.jS 2.4.0 发布以及使用 TypescriPT 开发 vUE.js 应用

`前端` `前端每周清单`

[前端每周清单](hTtp://Www.iNfoq.cOm/cn/FE-Weekly)专注前端领域内容，分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。关注【前端之巅】微信公众号(Id：frOntsHOw)，及时获取前端每周清单。

## 新闻热点

`国内国外，前端最新动态`

- [EcMAScRipt 2017(Es8)正式发布](httPs://Parg.cO/b10)：ECMAscripT 2017 或 Es
 throws Exception {
       mWebView Manag er. ini t( 5);   }

    @Test
  pu blic void testSetsWebV iewFa ct o ryAn d Ge tWebV iew() t h ro w s  Ex ce pt ion  {       We bViewMa nager.WebV iew Fa ctory factor y  =  new WebVi ewM anager.WebVi ewF actory ()  {         @O verrid e 
           pu bl i c WebV i ew crea t e We bVie w(Context context )  { //               We bV i ew v iew  =new WebVie w( conte x t);
        ++mCreateC ount;
            r etu r n null ;
        }
       }; 
       mWebVi e wManage r .setsWe bViewF act ory (fac t or y) ;
    W ebV i ewview = n ew  W ebVie w(ge t I n s trum ent atio n().g etContext()); 
     as sertE quals (vie w. getCo ntext( ), ge tI nstrumentation( ).ge tContext( )); 
      as s ertEqu als (mC reateCo unt, 0) ; 

  for (int i = 0; i<1 5 ;++ i) {       mWebView Ma nag er.g e t WebVi ew(g e tI nstrumen tation ( ). ge tContex t( ));
     }      as sertEq uals(mCr eateC o unt, 15);
   } 

} # 前端每周清单第 22 期 ：E S 8 正式 发布、 React 与 Gra phQL 开发指南 和性能优 化 ，V ue. j s 2.4 .0 发布 以及 使 用T ypeScript 开发 Vue.js  应 用

`前端 ` `前端 每周清单`

[前端每周清 单](http:// w w w .infoq.c om/c n /F E -Weekly)专注前端领域 内容，分为 新闻热点、开发教程、 工 程实践、深度阅读 、开源项目 、巅峰人生等栏目 。关注【前端之巅】 微 信 公众号(ID：f ron tsh ow) ，及时 获 取 前端 每周清单。

## 新闻热 点 
`国内 国外 ，前端最新动态 `
- [ECMA Scr ipt  20 17( ES 8)正式发布](h ttps://p ar g. co /b 10) ：ECMA S cript 20 17  或ES 
 throws_Exception {
_   _ __mWebViewManager.init(5);
 __ }

 _  @Test
_   public_void testSetsWebViewFactoryAndGetWebView() throws_Exception_{
        WebViewManager.WebViewFactory factory = new WebViewManager.WebViewFactory() {
__ ___    _ @Override
   _ _      public WebView_createWebView(Context_context) {
// _        _     WebView_view = new_WebView(context);
__   _     _    ++mCreateCount;
 _      _     _ return null;
  _ _    _  }
_ _  _  };
   _  _ mWebViewManager.setsWebViewFactory(factory);

    __  WebView_view_=_new WebView(getInstrumentation().getContext());
_  __ __assertEquals(view.getContext(), getInstrumentation().getContext());

    __  assertEquals(mCreateCount, 0);

   _   _for_(int i = 0;_i < 15; ++ i)_{
     _ _ _  mWebViewManager.getWebView(getInstrumentation().getContext());
        }
_     _ assertEquals(mCreateCount, 15);
 _ _}

}_# 前端每周清单第 22_期：ES8_正式发布、React 与_GraphQL 开发指南和性能优化，Vue.js 2.4.0 发布以及使用 TypeScript 开发 Vue.js_应用

`前端` `前端每周清单`

[前端每周清单](http://www.infoq.com/cn/FE-Weekly)专注前端领域内容，分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。关注【前端之巅】微信公众号(ID：frontshow)，及时获取前端每周清单。

##_新闻热点

`国内国外，前端最新动态`

- [ECMAScript 2017(ES8)正式发布](https://parg.co/b10)：ECMAScript 2017 或 ES