- 博客(112)
- 收藏
- 关注
原创 背上花里胡哨的书包准备面试之webpack篇(+一些常问的面试题)
webpack面试题、git、http和https区别、get和post区别、地址栏输入url敲下回车后发生了什么?浏览器渲染机制?代码规范?
2023-08-10 17:42:39
1170
1
原创 使用Moment格式化时间出现时间差
解决使用Moment格式化时间出现时间差问题的两种方法。一:直接对时间值做处理,split()方法分割取值;二:加时间偏移量utcOffset(480)。
2023-01-28 16:14:43
1179
原创 浏览器底部导航栏遮盖问题;app内嵌入h5底部导航下展示问题。
浏览器底部导航遮盖信息;浏览器安全区域;绝对定位VS固定定位;app内嵌入h5底部导航下展示问题
2022-12-21 15:50:35
2742
原创 react项目里添加支持less(无webpack.config.js如何设置
react项目里添加支持less(无webpack.config.js如何设置
2022-12-06 14:55:29
1279
原创 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
951
原创 ./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
427
原创 启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
742
原创 entrypoint size limit: The following entrypoint(s) combined asset size exceeds ······webpack打包体积过大
webpack打包体积过大项目启动不了
2022-09-23 17:29:44
1571
原创 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
2205
原创 苹果电脑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
2150
6
原创 PC端、H5端、小程序端、app端区别及一些基础知识(react、taro、RN创建项目命令总结)
react安装、react脚手架安装;taro安装创建项目;RN创建项目
2022-06-28 14:58:28
4024
原创 React里的Fragment标签(React.Fragment)
React.Fragment组件能够在不额外创建 DOM 元素的情况下,让 render()方法中返回多个元素。相当于空标签。Fragment可遍历
2022-06-27 11:40:04
4430
原创 数组去重方法(Array.from方法、数组includes属性、filter方法)
Array.from、扩展运算符...、includes属性、filter方法
2022-05-20 14:48:58
451
原创 for、for···in、for···of、forEach、map遍历循环
JS中有三种基本循环for、while、do···while见之前的笔记👇JS 循环小结_慢谷的博客-优快云博客for一般只用于循环遍历数组for···infor···offor···of是Es6新增的循环方法。遍历数组的每一项。forEach()forEach方法遍历数组,第一个参数遍历数组的值,第二个参数对应数组索引值,第三个参数是数组本身。...
2022-05-20 11:41:19
206
原创 ES6 Promise详解
Promise是JS中进行异步编程的新解决方案。从语法上来说:Promise是一个构造函数从功能上来说:promise对象用来封装一个异步操作并可以获取其成功/失败的结果值promise:启动异步任务 => 返回promise对象 => 给promise对象绑定回调函数(甚至可以在异步任务结束后指定/多个)promise支持链式调用,可以解决回调地狱问题回调地狱:回调函数嵌套使用,外部回调函数异步执行的结果是嵌套的回调执行的条件。不便于阅读,不便于异常处理。...
2022-05-20 10:03:17
7821
原创 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
4967
原创 VSCode yarn时报错(yarn : 无法加载文件因为在此系统上禁止运行脚本。执行命令:set-ExecutionPolicy RemoteSigned仍报错)
yarn : 无法加载文件因为在此系统上禁止运行脚本。执行命令:set-ExecutionPolicy RemoteSigned仍报错
2022-05-18 17:27:58
394
原创 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
2755
原创 解决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
3255
原创 Typescript 基础易理解-------冲冲冲
1、什么是Typescript?TypeScript是一个强类型的JavaScript超集,可编译为纯JavaScript。它是一种用于应用级JavaScript开发的语言。(c#、Java就是强类型语言)TypeScript可以在任何浏览器、主机和操作系统上执行。TypeScript不是直接在浏览器上运行的。它需要一个编译器来编译和生成JavaScript文件。TypeScript是带有一些附加特性的ES6 JavaScript版本。2、JavaScript和TypeScript的区别?.
2022-04-24 17:57:55
2306
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
251
原创 各种环境(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
54243
2
原创 Windows10设置Google默认浏览器闪退设置失败的解决方法
步骤:电脑管家→工具箱→浏览器保护→默认浏览器设定→电脑设置的默认应用里再看看要不要也改一下
2022-04-12 18:03:25
2083
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
1912
原创 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
4377
原创 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
2275
原创 React组件的生命周期
组件的生命周期概述· 意义:组件的生命周期有助于理解组件的运行方式、完成更复杂的组件功能、分析组件错误原因等· 组件的生命周期:组件从被创建到挂载到页面中运行,再到组件不用时卸载的过程· 生命周期的每个阶段总是伴随着一些方法调用,这些方法就是生命周期的钩子函数。· 钩子函数的作用:为开发人员在不同阶段操作组件提供了时机。生命周期的三个阶段1.每个阶段的执行时机2.每个阶段钩子函数的执行顺序3.每个阶段钩子函数的作用1.创建时(挂载阶段)· 执行时机:组件创建时
2022-03-18 13:58:34
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人