自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 收藏
  • 关注

原创 背上花里胡哨的书包准备面试之webpack篇(+一些常问的面试题)

webpack面试题、git、http和https区别、get和post区别、地址栏输入url敲下回车后发生了什么?浏览器渲染机制?代码规范?

2023-08-10 17:42:39 831 1

原创 背上沉重的书包准备面试之react篇

react高频面试题,加点redux

2023-08-10 17:37:47 1810

原创 背上小书包准备面试之TypeScript篇

typescript一些面试问题······

2023-08-10 16:54:30 1180

原创 背上大大书包准备面试之JS篇(含Es6)

js面试高频题、Es6新增

2023-08-10 16:35:51 437

原创 背上大书包准备面试之CSS篇

面试大概率会问的h5、css问题。

2023-08-10 14:57:03 766

原创 mac电脑终端nvm切换node版本有效,而在VSCode终端里node版本无法切换

VSCode终端里node版本无法切换

2023-06-05 11:32:49 1052 5

原创 使用Moment格式化时间出现时间差

解决使用Moment格式化时间出现时间差问题的两种方法。一:直接对时间值做处理,split()方法分割取值;二:加时间偏移量utcOffset(480)。

2023-01-28 16:14:43 1030 1

原创 浏览器底部导航栏遮盖问题;app内嵌入h5底部导航下展示问题。

浏览器底部导航遮盖信息;浏览器安全区域;绝对定位VS固定定位;app内嵌入h5底部导航下展示问题

2022-12-21 15:50:35 2204

原创 react项目里添加支持less(无webpack.config.js如何设置

react项目里添加支持less(无webpack.config.js如何设置

2022-12-06 14:55:29 1174

原创 eval()方法字符串转对象; 分别取对象属性名和属性的方法

字符串转对象;分别取对象属性名和属性的方法;数组转字符串

2022-12-02 14:34:12 536

原创 yarn报错(error /Users/edy/Desktop/xsite/node_modules/node-sass: Command failed.Exit code: 1)

Output:Building: /Users/edy/.nvm/versions/node/v14.17.0/bin/node /Users/edy/Desktop/shandong-xsite/node_modules/node-gyp/bin/node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=gyp info it worked if it ends

2022-10-12 10:21:50 872

原创 ./src/app/imgs/XXX.gif Module build failed: TypeError [ERR_INVALID_ARG_TYPE]: The “from“ argument

./src/app/imgs/XXX.gifModule build failed: TypeError [ERR_INVALID_ARG_TYPE]: The "from" argument must be of type string. Received undefined

2022-10-12 10:08:09 241

原创 启app报错 - No toolchains found in the NDK toolchains folder for ABI with prefix: arm····

No toolchains found in the NDK toolchains folder for ABI with prefixreact-native 启项目

2022-10-11 18:57:29 712

原创 entrypoint size limit: The following entrypoint(s) combined asset size exceeds ······webpack打包体积过大

webpack打包体积过大项目启动不了

2022-09-23 17:29:44 1265

原创 Sourcetree拉取代码失败(git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks fetch

sourcetree拉取代码失败git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks fetch --no-tags origingit -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks pull origin saic-wechatLive-20220827hint: Pulling without spe

2022-09-08 16:48:23 1676

原创 苹果电脑macOS的各种问题(安装包;系统升级软件闪退解决方法;VSCode终端输入找不到命令、删除依赖报错)

安装homebrew包管理工具;nvm安装;MacOS系统升级到12.4版本出现大波软件闪退Mac的VSCode里终端里输入命令会出现 zsh: command not found;删除node_modules时报错:rm: node_modules: is a directory

2022-07-18 15:51:07 1778 6

原创 react组件通信

组件通信的意义;父传子实现;props说明;子传父实现;兄弟组件通信;跨组件通信Context

2022-06-30 18:01:45 351 3

原创 PC端、H5端、小程序端、app端区别及一些基础知识(react、taro、RN创建项目命令总结)

react安装、react脚手架安装;taro安装创建项目;RN创建项目

2022-06-28 14:58:28 3635

原创 React里的Fragment标签(React.Fragment)

React.Fragment组件能够在不额外创建 DOM 元素的情况下,让 render()方法中返回多个元素。相当于空标签。Fragment可遍历

2022-06-27 11:40:04 4294

原创 React受控表单组件和非受控表单组件

react受控组件和非受控组件

2022-06-14 18:46:53 524

原创 React状态不可变

react状态不可变

2022-06-14 16:40:07 187

原创 HTML、XHTML、XML、XSLT是什么,它们之间的关系

HTML、XHTML、XML、XSLT是什么,它们之间的关系

2022-06-08 10:51:43 307

原创 Es6 Set和Map(包含forEach、for···of方法)

Set和Map,for···of、forEach知识点

2022-05-20 16:30:39 566

原创 数组去重方法(Array.from方法、数组includes属性、filter方法)

Array.from、扩展运算符...、includes属性、filter方法

2022-05-20 14:48:58 381

原创 for、for···in、for···of、forEach、map遍历循环

JS中有三种基本循环for、while、do···while见之前的笔记👇JS 循环小结_慢谷的博客-CSDN博客for一般只用于循环遍历数组for···infor···offor···of是Es6新增的循环方法。遍历数组的每一项。forEach()forEach方法遍历数组,第一个参数遍历数组的值,第二个参数对应数组索引值,第三个参数是数组本身。...

2022-05-20 11:41:19 166

原创 ES6 Promise详解

Promise是JS中进行异步编程的新解决方案。从语法上来说:Promise是一个构造函数从功能上来说:promise对象用来封装一个异步操作并可以获取其成功/失败的结果值promise:启动异步任务 => 返回promise对象 => 给promise对象绑定回调函数(甚至可以在异步任务结束后指定/多个)promise支持链式调用,可以解决回调地狱问题回调地狱:回调函数嵌套使用,外部回调函数异步执行的结果是嵌套的回调执行的条件。不便于阅读,不便于异常处理。...

2022-05-20 10:03:17 7765

原创 es6 扩展运算符...

解构赋值,扩展运算符

2022-05-20 10:02:32 251

原创 npm安装指定版本的npm、typescript、yarn、lerna并查看版本号+nvm安装切换不同版本node

先全局卸载:npm uninstall -g typescript再安装指定版本:npm install -g typescript@2.9.2查看版本号:tsc -vyarn、lerna类似。

2022-05-18 18:02:29 4673

原创 VSCode yarn时报错(yarn : 无法加载文件因为在此系统上禁止运行脚本。执行命令:set-ExecutionPolicy RemoteSigned仍报错)

yarn : 无法加载文件因为在此系统上禁止运行脚本。执行命令:set-ExecutionPolicy RemoteSigned仍报错

2022-05-18 17:27:58 347

原创 react和react-native的样式写法

react样式写法、app端(react-native)写法

2022-05-17 17:49:50 294

原创 sourcetree提交报错 git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks ······

sourcetree提交报错找到项目目录→输入cd .git→输入cd hooks→输入命令rm .\pre-commit

2022-05-13 14:17:27 2655

原创 解决Android 模拟机开机黑屏问题、npm内存溢出问题

Android模拟机开机黑屏,试试Android Studio中顶部菜单栏中File中的Settings,Settings里搜Android SDK,找到其中的SDK Tools,勾选最高版本,点击下面的ok。在模拟器编辑界面,修改“Boot option”为“cold boot”,保存后即可正常使用npm内存溢出问题先输入命令:npm run start --max-old-space-size=8092再输入命令启动app:yarnandroid...

2022-04-26 11:37:21 3087

原创 Typescript 基础易理解-------冲冲冲

1、什么是Typescript?TypeScript是一个强类型的JavaScript超集,可编译为纯JavaScript。它是一种用于应用级JavaScript开发的语言。(c#、Java就是强类型语言)TypeScript可以在任何浏览器、主机和操作系统上执行。TypeScript不是直接在浏览器上运行的。它需要一个编译器来编译和生成JavaScript文件。TypeScript是带有一些附加特性的ES6 JavaScript版本。2、JavaScript和TypeScript的区别?.

2022-04-24 17:57:55 2122 6

原创 Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported ····

解决方法:切换node版本试试。nvm ls 列出安装的所有node版本nvm use 版本号 切换node -v 查看node版本号

2022-04-24 10:37:37 230

原创 各种环境(dev、test、sit、uat、prod、pre、fat)

dev(Development environment):开发环境。prod(Production environment):生产环境。test:测试环境。sit(System Integration Test):系统集成测试。uat(User Acceptance environment):用户验收测试环境。pre:灰度环境。fat(Feature Acceptance Test environment):功能验收测试环境。线上环境:...

2022-04-15 09:44:09 49196 1

原创 Windows10设置Google默认浏览器闪退设置失败的解决方法

步骤:电脑管家→工具箱→浏览器保护→默认浏览器设定→电脑设置的默认应用里再看看要不要也改一下

2022-04-12 18:03:25 1944 6

原创 react 实例(输入框点击添加删除项)

App.js 👇import React,{Component} from 'react';class App extends React.Component{ constructor(props){ super(props) this.state={ inputValue:'', list:['辣条','鸡翅'] } } inputChange=(e)=>{ this.setState({ ..

2022-03-30 18:03:57 1827

原创 React Native基础知识

React Native是一个使用Javascript和React来编写跨终端移动应用(Android或iOS)的一种解决方案。跨平台移动应用开发框架。React Native相对于原生iOS、Android有哪些优势?1.性能方面媲美原生App2.绝大部分代码同时适用IOS/Android,一套代码两系统适用。3.使用Javascript编码,上手容易4.组件式开发,易于管理维护,代码复用率高。5.代码更改后会自动刷新,节省等待时间。6.支持热更新,更新无需重新安装App。

2022-03-28 11:08:11 4123

原创 taro 多端开发框架

taro遵循React语法规范的多端开发解决方案。使用Taro,只书写一套代码,再通过Taro的编译工具,将源代码分别编译出可以在不同端(微信小程序、H5、App端等)运行的代码。Taro安装node环境( >=12.0.0 ),安装CLI工具:方法一: 使用 npm 安装 CLI$ npm install -g @tarojs/cli方法二: OR 使用 yarn 安装 CLI$ yarn global add @tarojs/cli方法三:OR 安装了 cnpm,使用 cnpm

2022-03-22 16:47:22 2150

原创 React组件的生命周期

组件的生命周期概述· 意义:组件的生命周期有助于理解组件的运行方式、完成更复杂的组件功能、分析组件错误原因等· 组件的生命周期:组件从被创建到挂载到页面中运行,再到组件不用时卸载的过程· 生命周期的每个阶段总是伴随着一些方法调用,这些方法就是生命周期的钩子函数。· 钩子函数的作用:为开发人员在不同阶段操作组件提供了时机。生命周期的三个阶段1.每个阶段的执行时机2.每个阶段钩子函数的执行顺序3.每个阶段钩子函数的作用1.创建时(挂载阶段)· 执行时机:组件创建时

2022-03-18 13:58:34 126

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除