WisestCoder
WisestCoder
## **Describe the bug (required)** / **详细描述 bug(必填)**  给搭建器加了资产包版本管理的功能,切换版本后,调用`material.setAssest(newVersionAssest)`却无法更新组件库的内容;在控制台打印`window.AliLowCodeEngine.material.componentsMap`还是初始化的组件列表,打印`window.MyComponentMeta`也是初始化组件列表  A clear and concise description of what the bug is. / 请提供清晰且精确的 bug 描述 --- ## **To Reproduce (required)**...
## 1、前言 [redux](https://github.com/reactjs/redux)是近期前端开发中最火的框架之一。它是 facebook 提出的 flux 架构的一种优秀实现;而且不局限于为 react 提供数据状态处理。它是零依赖的,可以配合其他任何框架或者类库一起使用。。然而,很多人不清楚它是什么,它有什么好处。 正如[官方文档](http://redux.js.org/)中描述的,redux对于JavaScript应用而言是一个可预测状态的容器。换句话说,它是一个应用数据流框架,而不是传统的像underscore.js或者AngularJs那样的库或者框架。 redux最主要是用作应用状态的管理和数据流的处理。redux用一个单独的常量状态树(对象)保存这一整个应用的状态(官方推荐只有一个state),这个对象不能直接被改变。随着一个项目不停地迭代,项目会越来越庞大,整个应用的数据变得越来越不可控,Redux能完成对数据流的控制,将所有的数据变化变得可预测、可控。 redux的源码非常的简洁,总共加起来就几百行,所以不难理解;建议先去熟悉redux的API和用法再来看本文,会更得心应手。 ## 2、源码结构 ```javascript src ├── utils #工具函数 ├── applyMiddleware.js ├── bindActionCreators.js ├── combineReducers.js ├── compose.js ├── createStore.js └──...
## 1、前言 随着前端的发展,在一个前端项目中,框架和构建工具已经成了编配,而[webpack](https://doc.webpack-china.org/)显然已经成了最火热的构架工具之一。React,Vue,angularjs2等诸多知名项目也都选用其作为官方构建工具,极受业内追捧,随者工程开发的复杂程度和代码规模不断地增加,webpack暴露出来的各种性能问题也愈发明显,极大的影响着开发过程中的体验。  本文旨在分析 `webpack` 的性能问题,并提供不同的解决方案。 ## 2、性能问题源自何处 1. 项目体积过大,有时只是一个小改动,但热更新的全量构建导致编译时间出奇的长。 2. 多个模块之间共用基础资源存在重复打包,代码复用率不高。 3. 一些具有公共特性的代码没有提取成通用组件。 4. 一些代码库被打包在项目中,导致项目编译时间太长;而且不利于做缓存。 5. 图片等静态资源没有走cdn 6. 单页面项目过大,导致首次加载时间太长 在此我们介绍一款 `wepback` 的可视化资源分析工具:[webpack-visualizer](http://chrisbateman.github.io/webpack-visualizer/),这款工具可以在webpack构建的时候会自动帮你计算出各个模块在你的项目工程中的依赖与分布情况,方便做更精确的资源依赖和引用的分析。 ## 3、解决方案 我们主要针对不同的性能问题提供不同的解决方案。 ### 3.1 合理去除对一些代码库的构建...
有多少人使用meta标签,只是以下用法? ```html ``` 但是打开任意的网站,其head标签内都有一列的meta标签。比如打开当前页面:  ## 简介 ### 定义 w3school官方解释: > The tag provides metadata about the HTML document. Metadata will not be displayed on the page, but will be...
## 网络安全 > 开发者不可能确保自己的应用绝对无法被攻击,但是只要攻击我们的时候,黑客花费的成本远比他可以获取的利益大得多,黑客就不会去攻击。 借用某腾讯工程师说的话,一个网站的建立,必须防范所有可能受到的网站攻击,这就涉及了网络安全,接下来从以下几个角度入手,帮助大家构建更加安全的 Web 应用。 ### 使用HTTPS HTTPS 即 HTTP over SSL/TLS,是 HTTP 的安全版本,在 HTTP 上加了一层处理加密信息的模块。 SSL/TLS 全称安全传输层协议 Transport Layer Security, 是介于 TCP 和 HTTP 之间的一层安全协议,不影响原有的 TCP 协议和...
开放了选择语种翻译功能,已提pr
Dev分支,新增选择语种翻译功能
目前的页面如下,太丑  预期页面: - 目录排前,文件排后 - 是否需要显示文件大小(待定) - 样式丰富