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 ...
随机推荐
- Java代码实现封装多级树结构对象
前言: 在开发中,我们经常见到,前端展示树状结构的,这时候就需要后端去封装一个多级树结构对象,前端根据这样结构的数据去渲染数据,这篇文章讲的是如何封装成多级树结构对象. 正文: 1.先封装个树结构的对 ...
- IIS宿主WCF服务*.svc Mime类型映射
经常会遇到由于.net安装组件缺失,导致发布wcf服务后,访问wcf报.svc请求类型不支持 简单方法就是添加删除程序,修改.net组件安装选项,勾选http激活即可: 或者手工添加映射处理程序 1. ...
- leetcode 之 two sum (easy)c++
1.数组的长度 length() .容器vector长度 size() .容器vector vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库. ...
- jsp的环境搭建
JSP : 动态网页 一.静态和动态的区别: 1.是否会随着时间.地点.用户操作的改变而改变. 2.动态网页需要使用服务器端的脚本语言(JSP) 二.BS CS 1.CS:QQ.微信.CS游戏. 缺点 ...
- win7下编译Microsoft版的caffe包的MATLAB接口(CPU模式)
本博客是基于http://www.cnblogs.com/njust-ycc/p/5776286.html这篇博客修改的,做出了更正与补充. 本人机器的环境:Win7+MATLAB2014b+VS20 ...
- Docker File知识
- 给opencart产品页添加额外信息
有时我们在开发opencart时需要给产品页添加一些额外的信息,第一种聪明的方法可以修改并调用已有字段,详细可以参考opencart3产品页调用upc/数量等信息:如果您的开发能力不错的话可以用第二种 ...
- 关于$ORACLE_HOME/bin/oracle文件属性
OS:AIX 7.1DB:12.1.0.2.0 RAC oracle@DB01:/home/oracle>sqlplus / as sysdba SQL*Plus: Release 12.1.0 ...
- ubuntu 16.04 安装wechat, chrome等
安装wechat 按照https://www.jb51.net/article/131179.htm,结果发现不行. 用apt-get install electronic-wechat的方式呢,也不 ...
- MFC消息 OnCtlColor 改变控件颜色
OnCtlColor 有以下几个宏定义 #define CTLCOLOR_MSGBOX 0 #define CTLCOLOR_EDIT 1 #defin ...