week1总结
week1总结
1. 开发上线工具流程以及规范类
规范:
css注释:/* Comment Text*/
Css嵌套选择器:请不要让嵌套选择器的深度超过 3 层!
再说一遍: 永远不要嵌套 ID 选择器!
css命名:- 类名使用破折号代替驼峰法
- 都使用小写字母
- 模块下的css用模块名称作为前缀
- 变量使用小驼峰式命名方法
项目接口问题:
plugins下的requestmodel文件是封装的fetch请求方法。
Common.js下是一些配置参数,其中有请求地址以及开发环境,其中开发环境中dev为内测环境(开发时使用),debug为公测环境,release为正式发布版本。
common.js文件里调接口时一定要注意地址,如看到接口文档给的测试地址是https://fundmobapitest.eastmoney.com/FundMCApi/FundMBNew/CommunityMyAnswerList?pageIndex=&pageSize=&userid=&passportid=&ctoken=&utoken=&deviceid=&version=&product=&plat=,线上地址是 https://jijinbaapi.eastmoney.com/FundMCApi/FundMBNew/CommunityMyAnswerList?pageIndex=&pageSize=&userid=&passportid=&ctoken=&utoken=&deviceid=&version=&product=&plat=,则要把dev和debug地址设为https://fundmobapitest.eastmoney.com,把release地址和默认的改为"https://jijinbaapi.eastmoney.com"
static serverList = {
"marketServer": "https://jijinbaapi.eastmoney.com" //默认"release": {
},
"dev": {},
"debug": {}
}项目上线:
项目打包使用grunt(任务自动管理工具)命令,会完成打包,出现public文件夹,使用虚拟机打开win10系统,登录堡垒机网站,运行服务器,再将public目录下的文件复制到相应目录下(或新建目录),即可访问。Charles抓包工具的使用
2. 前端知识类
解决opacity属性覆盖子元素的问题:
使用rgba解决,如opacity:0.1 可写成
background-color: rgba(0, 123, 228, 0.1);react 路由跳转 :
import {Link} from "react-router-dom";
点击回到问题详情页
git代码提交时,注意.gitignore文件,此文件的作用是忽略一些不需要提交到远程仓库的文件,比如依赖文件夹,.idea文件(编辑器),以及打包后生成的public文件夹以及其他文件。常用.gitignore文件内容为:public/
node_modules/
.idea/
dist/
release/
package-lock.json
若没有该文件可用vim新建。css布局实现单行文字水平居中,多行文字靠左(常用):
见https://blog.csdn.net/weixin_39855431/article/details/80210820善用搜索 stackoverflow
用英文搜索,如图片默认有padding,需要取消默认样式,则搜img has extra padding.图片默认会有padding,影响样式,应使用vertical-align: middle;一行代码即可解决该问题。
React-router4.0路由切换后使页面在顶部:
react-router4.0把路由当成了组件去用。你可以在顶部组件的生命周期中去写判断。例如这样。
componentWillReceiveProps(nextProps){
//当路由切换时
if(this.props.location !== nextProps.location){
window.scrollTo(0,0)
}
}
- es6变量的解构赋值
3. 常用快捷键类(提高开发效率)
webstorm下:
command+option+L 格式化代码
command+F 搜索Mac下:
电脑锁屏:CTRL + SHIFT + Power
option+空格 搜索软件
开发者工具:option+command+i
截图:command+shift+4
浏览器刷新页面 Command + R
4. 备忘录类
combo-show-detail项目本地入口主页:
http://localhost:3117/#/?id=10066715接口文档查找 问/答
手机app暗门:pppppp
week1总结的更多相关文章
- 个人博客作业Week1
个人博客作业Week1 一.问题 通读<构建之法>我有一下几个问题 PM没有参与代码编如何进行管理. 软件工程师的职业资格考试对我们来说很有必要吗. 当我们为用户开发软件时我们需要了解用户 ...
- Spark小课堂Week1 Hello Spark
Spark小课堂Week1 Hello Spark 看到Spark这个词,你的第一印象是什么? 这是一朵"火花",官方的定义是Spark是一个高速的.通用的.分布式计算系统!!! ...
- Internet History, Technology and Security (Week1)
Week1. History: Dawn of Electronic Computing War Time Computing and Conmmunication Keywords: Electro ...
- Andrew Ng机器学习课程笔记--week1(机器学习介绍及线性回归)
title: Andrew Ng机器学习课程笔记--week1(机器学习介绍及线性回归) tags: 机器学习, 学习笔记 grammar_cjkRuby: true --- 之前看过一遍,但是总是模 ...
- mooc- 基本程序设计方法week1,week2
学习了第一单元我们几本可以写出10行左右的代码. week1:python编程之基本方法 1.从计算机到程序设计语言: 理解计算机:计算机是能够根据一组指令操作数据的机器. 功能性:可以进行数据计算 ...
- 20165232 week1 kali安装
20165232 Week1 kali安装 一.安装虚拟机 首先到kali官网下载64bit版本的kali(3.5G),这里我是从同学盘上拷过来的. 下载VMWARE 进入官网,找到如下图示 点击进行 ...
- 2018-2019-2 《网络对抗技术》Exp0 Kali安装 Week1 20165237
2018-2019-2 <网络对抗技术>Exp0 Kali安装 Week1 20165237 安装虚拟机 首先创建虚拟机 创建好虚拟机后,打开虚拟机进行安装.第一步选择Graphcal i ...
- 2018-2019-2 20165234 《网络对抗技术》 Exp0 Kali安装 Week1
Week1 kali安装 一.下载系统镜像文件 首先下载系统镜像,进入kali官网,在Downloads中选择Download Kali Linux. 我选择的是64位版本,点击HTTP下载镜像文件. ...
- 2018-2019-2 《网络对抗技术》 Exp0 Kali安装 20165221 Week1
2018-2019-2 <网络对抗技术> Exp0 Kali安装 20165221 Week1 安装Vmware 上学期已经安装过,不再赘述. 如需安装,可参考如何安装vmware 下载v ...
- 2018-2019-2 20165325《网络对抗技术》Exp0 Kali安装 Week1
2018-2019-2 20165325<网络对抗技术>Exp0 Kali安装 Week1 一.安装kali VMware上学期已经有了,主要是下载Kali-Linux-2019.1-vm ...
随机推荐
- 2018-2019-2 20165336 《网络对抗技术》 Exp6 信息搜集与漏洞扫描
2018-2019-2 20165336 <网络对抗技术> Exp6 信息搜集与漏洞扫描 一.原理与实践说明 1.实践内容 本实践的目标是掌握信息搜集的最基础技能.具体有: 各种搜索技巧的 ...
- IIS宿主WCF服务*.svc Mime类型映射
经常会遇到由于.net安装组件缺失,导致发布wcf服务后,访问wcf报.svc请求类型不支持 简单方法就是添加删除程序,修改.net组件安装选项,勾选http激活即可: 或者手工添加映射处理程序 1. ...
- JSTL将number类型转化为String类型
<c:set var="lm1"> <c:out value="${lm}" /> </c:set>
- [Freemarker]自定义时间戳函数
使用freemarker的web项目经常需要用在Url后面加上时间戳来保证资源不被缓存,我们可以自定义方法实现时间戳. 先看freemarker配置信息: <bean id="free ...
- webpack(4)-管理输出
设置 HtmlWebpackPlugin html-webpack-plugin:它会用新生成的 index.html文件,替换我们的原有文件 plugins: [ new HtmlWebpackPl ...
- Java 基础 多线程和线程池基础
一,多线程 1.1 多线程介绍 进程:进程指正在运行的程序.确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能. 线程:线程是进程中的一个执行单元,负 ...
- Apache2 httpd.conf配置文件中文版详解
Apache2 httpd.conf配置文件中文版详解## 基于 NCSA 服务的配置文件.##这是Apache服务器主要配置文件.#它包含服务器的影响服务器运行的配置指令.#参见以取得关于这些指令的 ...
- HDU 2196树形DP(2个方向)
HDU 2196 [题目链接]HDU 2196 [题目类型]树形DP(2个方向) &题意: 题意是求树中每个点到所有叶子节点的距离的最大值是多少. &题解: 2次dfs,先把子树的最大 ...
- windows ip路由
windows 20082块网卡,连接远程mysql数据库一直不通,ping正常,telnet 3306端口不正常 route print 路由情况 route add 10.255.2574.XXX ...
- KeepAlived+HaProxy+MyCat+Percona双机热备PXC集群
一.搭建PXC集群 1.环境:centos7+PXC5.7.21+mycat1.6.5 2.卸载mariadb rpm -qa | grep mariadb* yum -y remove mariad ...