求大神解答,为什么react js需要引入这么大的browser js文件?

为什么react js需要引入的browser js文件这么大


BIG阳
浏览 785回答 4
4回答

撒科打诨

我的实践是 React + JQuery 先把页面拆分成足够小的模块,比如列表项,比如菜单项。然后一层层包装成组件,元素,页面等等。 你可以在之前设置好id啥的,绑定事件啥的也都没问题。 React自己有单向数据流,控制好数据更新也基本没啥问题。

猛跑小猪

首先,你并非必需引入browser.js引入它的作用是使浏览器支持babel,你可以使用ES2015(javascript下一代标准,具体可以看阮一峰的ECMAScript 6 入门)进行编码。如果你用ES5,可以不引入为什么这么大你的服务器没有开启gzip,类似cloudflare、七牛都会开启gzip,将浏览器对静态资源请求尽量降到最低(但越低越吃CPU,所以要适量)附 ES6 与 ES5 的区别// The ES5 wayvar Photo = React.createClass({handleDoubleTap: function(e) { … },render: function() { … },});// The ES6+ way

米琪卡哇伊

一、为什么需要引入首先,你并非必需引入browser.js引入它的作用是使浏览器支持babel,你可以使用ES2015(javascript下一代标准,具体可以看阮一峰的ECMAScript 6 入门)进行编码。如果你用ES5,可以不引入二、为什么这么大你的服务器没有开启gzip,类似cloudflare、七牛都会开启gzip,将浏览器对静态资源请求尽量降到最低(但越低越吃CPU,所以要适量)

鸿蒙传说

THINKPHP引入PHP文件和原生的是一样的,没有区别! 因为TP是基于PHP上的一个框架。目前有两种方法,一种是include和require,还有一种是include_once和require_once。根据不同的场合使用不同的代码。前面一种是局部引入,如果不存在会提示但不会终止;后面一种引入是将被引入界面认为是现有页面的一个整体,如果不存在会终止程序并报错。具体参考代码如下,include类同,具体参考上方区别:12require './path/file_name.php'; //可以执行多次,例如某个模块require_once './path/file_name.php'; //只包含一次,一般为通用函数等
打开App,查看更多内容
随时随地看视频慕课网APP