logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

react项目开发问题整理

1. react中路由跳转后页面不置顶问题:从页面A跳转到页面B,页面A滚动到中间位置,跳转后页面B也会在中间位置解决:在顶部组件的生命周期中进行判断,例如componentWillReceiveProps(nextProps){  //当路由切换到新页面时置顶  if(this.props.location !== nextProps.location){    window.scrollTo(

#react.js#javascript#前端
vscode只修改几行,git却显示整个文件都被修改

Unix/Linux/Mac使用的是LF,但Windows一直使用CRLF【回车(CR, ASCII 13, r) 换行(LF, ASCII 10, n)】作为换行符。windows 下换行符是 "\r\n" ,Linux 下换行符是 "\n"。是不一样的,有些编辑器会自动修改回车换行,然后就整个文件都变化了。提交代码的之前,保持和原来的格式一致。禁用git的自动换行功能。不同的操作系统默认的。

文章图片
#vscode#git#ide
cmd可以用node但是vscode报错--node : 无法将“node”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

4.注意:此为提前安装node的情况,如果使用nvm管理node参考上一篇。即可(用户变量可以不配,如果电脑有多个用户,建议在用户变量中配!2.2 编辑Path变量,新增两个条目。原因:环境变量配置错误。2.1 新建环境变量。

文章图片
#vscode#ide#编辑器
创建react项目并启动出现的报错解决,学习资源

一、预备知识:npm或yarn二、创建项目步骤:1.全局安装: npm install -g create-react-app2.切换到想创建项目的目录(hello-react):create-react-app hello-react3.进入项目文件夹:cd hello-react4.启动项目:npm start三、可能出现的报错:1. 'react-app-rewired' 不是内部或外部命令

文章图片
#react.js#前端#reactjs
vscode只修改几行,git却显示整个文件都被修改

Unix/Linux/Mac使用的是LF,但Windows一直使用CRLF【回车(CR, ASCII 13, r) 换行(LF, ASCII 10, n)】作为换行符。windows 下换行符是 "\r\n" ,Linux 下换行符是 "\n"。是不一样的,有些编辑器会自动修改回车换行,然后就整个文件都变化了。提交代码的之前,保持和原来的格式一致。禁用git的自动换行功能。不同的操作系统默认的。

文章图片
#vscode#git#ide
Hybrid混合开发与JSBridge

混合开发(Hybrid App),是一种开发模式,指使用多种开发模型开发App。

文章图片
#java#开发语言
浏览器本地存储(cookie、sessionStorage和localStorage)

1、Cookie特点:存储大小4KB左右;可设置失效时间;通信时会携带在HTTP头中,使用cookie保存过多数据会影响性能。注意:cookie的跨域可以理解为跨域名,只要二级域名相同,不涉及到端口,数据就是共享的。实用场景:Cookie和session结合使用,通信时后端生成sessionId存储到Cookie中,用户每次请求都会携带这个sessionId,这样服务端就知道是谁发起的请求,从而响

文章图片
#javascript#开发语言
解决跨域的8种最常用方法(附终极通用大招)

目录引言一、JSONP 跨域二、 iframe跨域2.1 window.name + iframe跨域2.2 location.hash + iframe跨域2.3 document.domain + iframe跨域三、postMessage 跨域四、nginx反向代理跨域五、nodejs 中间件代理跨域六、前端正向代理跨域七、WebSocket协议跨域引言上文中提到了cors 解决跨域的方法,

文章图片
#前端
    共 17 条
  • 1
  • 2
  • 请选择