摘要:
一.组件 React可以将模块拆分为多个组件,用分而治之的思想,让各个组件专注于实现某个功能。在设计上,符合高内聚、低耦合原则。高内聚是组件内部实现自己的逻辑,像展示页面的jsx,定义行为的js,甚至是样式css。低耦合是,各个组件相互依赖关系要弱化,每个组件尽量独立。 二.组件交互 定义一个Hom 阅读全文
摘要:
一.定义react数据 var React = require('react'); class App extends React.Component { constructor() { super(); //定义数据 this.state = { text: "hello world" }; } 阅读全文
摘要:
一.前言 在学会React项目构建的相关配置后,我们就可以尝试自己创建一个React的组件(Component),并熟悉React的语法和组件使用。 二.创建组件 创建一个js或jsx页面,首先要引入react,然后定义一个class,声明这是个App类,继承react的Component,这就定义 阅读全文
摘要:
一.准备 项目构建参考《前端实践项目 目录》,也可以选择使用create-react-app这个脚手架去构建项目。 二.安装 npm安装react。 npm install react --save-dev npm install react-dom --save-dev 需要使用babel来将ES 阅读全文
摘要:
一.背景 一般在信息安全的管理上,公司内部网站设置为内网访问是常见的,反正就算到外面去,照样有vpn(可以访问公司内网的工具)来连内网。如下图,开了vpn,连上jira。 可是,公司的安全管理过于严格了,访问git代码库时,还强制安装加密软件才能访问,在页面上强制显示提示安装界面。 这个加密软件的强 阅读全文
摘要:
一.前言 搭建vue的demo,看这篇 https://www.cnblogs.com/shadoll/p/15002064.html 二.结构 <template> <div>hello world</div> </template> <script> export default { compo 阅读全文
摘要:
一.准备 项目构建参考《前端实践项目 目录》,不推荐新手直接使用vue-cli。 二.安装 npm安装vue2。 npm install vue@2.6.11 --save webpack编译时会识别不了.vue文件,所以需要安装相关插件。 npm install vue-loader@14.2.2 阅读全文
摘要:
一.简介 FastJson是一个Java库,可以实现序列化和反序列化的操作。 可以通过配置maven依赖安装。 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.73< 阅读全文
摘要:
一.WebSocket是什么 1.概念 WebSocket协议是基于TCP的一种新的网络协议,它实现了浏览器与服务器双全工(full-duplex)通信——允许服务器主动发送信息给客户端。 2.实现原理 在实现WebSocket连线过程中,需要通过浏览器发出WebSocket连线请求,然后服务器发出 阅读全文
摘要:
一.前言 我们知道,在很多网站中都会涉及到搜索功能,比如电商平台,但是如果直接在数据库中进行搜索,数据库不支持分词搜索,只能使用模糊搜索,会造成数据库的压力。所以,我们就需要使用一个外部的搜索服务来转移这种压力。 Apache Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-ser 阅读全文