总结
根据路线图上的重点去进行有针对性的学习,在学习过程中,学会写笔记,做总结。
这里分享一些前端学习笔记:
-
html5 / css3 学习笔记
-
JavaScript 学习笔记
-
Vue 学习笔记
return (
<Route path = "/" exact render={()=>(
)}/>//严格匹配,当访问根目录下时跳转至index路由
)
};
}
export default RouterIndex;//导出模块
index.js
import React, { Component } from 'react';
class Index extends Component {
render() {
return (
首页!
);
}
}
export default Index;
- 导航
main-header.js
import React,{Component} from 'react';
import Nav from './nav';//自己写的模块
//使用Layout布局,Row表示行,Col表示列,图标,下拉菜单,按钮
import {Layout,Row,Col,Divider,Icon,Dropdown,Button} from 'antd';
export default class mainHeader extends Component{
render(){
return (
<Layout.Header>
//一行为24格
//md规格下占行的6格,xs规格下占24格cNode
<Dropdown overlay={
}
placement = "bottomRight"
trigger = {["click","touchend"]}
</Layout.Header>
);
}
}
nav.js
import React,{Component} from 'react';
import {Link} from 'react-router-dom';//可以作跳转
import {Menu,Icon} from 'antd';
export default class Nav extends Component{
render(){
let {mode,id} = this.props;
return(
<Menu.Item>
首页</Menu.Item>
<Menu.Item>
教程</Menu.Item>
<Menu.Item>
关于</Menu.Item>
ajax
1)ajax请求的原理/ 手写一个ajax请求? 2)readyState? 3)ajax异步与同步的区别? 4)ajax传递中文用什么方法?