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 ...
随机推荐
- Ubuntu18.04 快速返回桌面 【快捷键】
设置->设备->键盘->窗口->隐藏窗口 :双击重置快捷键
- Spring boot +mybatis 连接mysql数据库,获取JDBC失败,服务器时区价值”Oйu±e×¼e±¼的识别或代表多个时区
报出的错误 Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connec ...
- 常用数据类型的方法--str、int、list、dict
一.字符串类型(str) class str(basestring): """ str(object='') -> string Return a nice str ...
- spring-data-mongodb中的MongoTemplate与MongoRepository
springboot添加maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <a ...
- 学号 20175201张驰 《Java程序设计》第6周学习总结
学号 20175201张驰 <Java程序设计>第6周学习总结 教材学习内容总结 第7章 ·1.Java支持在一个类中声明另一个类,这样的类称作内部类,而包含内部类的类称为内部类的外嵌类 ...
- .NET CORE 使用Dapper连接MSSQL,MYSQL
Project file: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <Outp ...
- Python数据分析matplotlib可视化之绘图
Matplotlib是一个基于python的2D画图库,能够用python脚本方便的画出折线图,直方图,功率谱图,散点图等常用图表,而且语法简单. Python中通过matplotlib模块的pypl ...
- node+webpack+vue-cli
安装nodejs + 安装webpack + 安装vue-cli+安装脚手架模板+安装依赖+运行 1 安装nodejs 去官网安装node.js( http://www.runoob.com/nod ...
- gcc 中__thread 关键字的示例代码
__thread 关键字的解释: Thread Local Storage 线程局部存储(tls)是一种机制,通过这一机制分配的变量,每个当前线程有一个该变量的实例. gcc用于实现tls的运行 ...
- 安装rlwrap-0.37.tar.gz
1.解压下载好的rlwrap文件 [root@wangliping tool]# tar -zxvf rlwrap-0.37.tar.gz 2.进入解压好的文件[root@wangliping too ...