cordova使用|前端cordova移动端框架|前端-移动端框架-cordova环境安装Android环境java环境
下载JDK1.8,下载,我下载其他版本的报错了,报错时提示需要1.8版本,所以建议下载JDK1.8
环境变量配置
在系统变量中添加新的环境变量,变量值为JDK安装路径
Path中新增一项
Android Studio(AS)
安装Androi ...
Read more
小知识总结1|前端开发知识|前端-开发知识判断当前设备是否为移动设备
如下所示,如果是,则isMobile为true,否则为false
//写法一:const isMobile = /Mobi|Android|iPhone/i.test(navigator.userAgent)//写法二:const isMobile = navigator ...
Read more
关于node-sass安装问题|前端node-sass安装|前端-node-sass关于node-sass安装问题node与node-sass版本对应问题
这个可以从网上找到对应图,这里列举两个常用的node版本对应的node-sass版本,虽然这里写的node12版本可以安装node-sass4.12+的版本,但是我安装4.9.0版本会报错,报错如下图所示,安装4.12版本成功了 ...
Read more
Parcel与Webpack|前端parcel|前端-打包工具-parcel-Webpack略谈Webpack与Parcel区别 这几天在学ThreeJS,有的博主使用的打包工具为parcel,由于之前没接触过parcel,所以在学习的时候我使用的是webpack,在看完博主的打包过程后,结合自己的打包过程,发现parcel还是非常简便的:
简单情况下,parcel并不用配置文件 ...
Read more
webpack的externals|前端性能优化webpack|前端-webpack-性能优化webpack中的externals
目标:解决前端项目打包后文件过大的问题。
如何实现:在Vue中通过Vue.config.js中进行配置,配置完成后,webpack在打包时不会打包配置的库,可以极大的减少打包后文件的大小。
随便使用了个项目,使用方式一:
先在index.html中引入不想 ...
Read more
何为CDN|前端性能优化CDN|性能优化-CDNCDN
最近在了解前端性能优化这方面的问题,之前一直听过CDN可以优化性能,但是对其原理还是一知半解,但是最近的一篇文章,让我对其原理有了较为深入的了解,
以下为我自己的总结
CDN是为了优化性能而存在的,怎么优化性能呢?
将静态资源部署到CDN上
用户访问时离用户最近的CDN进行资源的派发 ...
Read more
java学习基础|后端java|后端-java环境
java跨平台的原因是因为java是运行在虚拟机上的,针对不同的设备安装不同的虚拟机即可
JVM:java虚拟机,真正运行java程序的地方
核心类库:java封装好的一些类
开发工具:包括javac(编译工具),java(运行工具),jdb(调试工具),jhat(内存分析工具)等等
JDK: ...
Read more
私包的开发与上线|前端|前端-私包背景
在项目中使用的私包中的组件需要被二次开发
开发
在私包项目中切换到想要开发的组件文件下,打开控制台,执行:npm link
在使用依赖的项目中执行:npm link 依赖名称
这样在依赖中修改代码,项目中就会展现出来
测试
私包项目中执行npm publish进行发布,注意修改版本号。
将 ...
Read more
前端知识|前端知识点汇总|前端-react-vue-html-css-js-框架HTMLDOCTYPE作用
告诉浏览器的解析器应该以什么样的文档标准来解析文档
文档解析类型:
CSS1Compat:标准模式:默认模式,浏览器用W3C的标准来解析渲染页面
BackCompat:怪异模式:浏览器使用自己的怪异模式(旧的,不标准的渲染方式)来解析渲染页面(不声明就默认这个模式)
...
Read more
useState与useRef|前端react|前端-react-HookuseState
react中一般使用useState方法为,初始化值为second,设置first的方法为setfirst。
const [first, setfirst] = useState(second)
一般情况下使用不会有什么问题,但是在你刚设置完状态后不能立刻使用该状态,原因是setS ...
Read more