随笔分类 - 前端
摘要:1.手机端调用window.print()方法无效,无论是在浏览器或者app中或者webview中,(可能有的手机浏览器可以)。 2.uniapp app端无法直接获取dom元素,,没有document对象,可使用renderjs处理,在app中只能使用原生的html元素如button(在元素上添加
阅读全文
摘要:JS将时间对象输出为(12小时制和24小时制)的字符串1、获取当前时间(12小时制和24小时制)var tempDate=new Date();// "Mon Sep 30 2019 20:38:03 GMT+0800 (中国标准时间)"var tempTimeStr12=tempDate.toLo
阅读全文
摘要:1.获取H5的媒体对象 function hasUserMedia() { navigator.getUserMedia = navigator.getUserMedia || navigator.msGetUserMedia || navigator.webkitGetUserMedia || n
阅读全文
摘要:1.laravel项目本地运行:php artisan serve 2.apache+laravel:使用了wampserver,但是项目在服务器上一直运行不出来,最后更改了laravel新版本,项目正常运行了。 3.nginx+laravel:其他文件可以访问,但php文件无法正常显示,在配置文件
阅读全文
摘要:1.错误如下 主要原因是安全设置的问题: 首先执行git config http.sslVerify "false" 若出现下列错误 git config http.sslVerify "false" fatal: not in a git directory 再继续执行 git config --
阅读全文
摘要:常见错误 1.RN项目一定要注意版本问题,无论是react native还是其他组件的版本都一定要注意,不然会报错。尽量不要使用太高的版本,会有很多的问题。基本上所有的错误如果你实在解决不了都可以通过降低版本解决。 新版本的react-native初始化的项目会有这个错误(当时是0.59以上的版本报
阅读全文
摘要:1。在iframe弹出层中,如何刷新父页面的数据表格,也就是调用父页面的 table.reload(); 一开始我在父页面使用 window.tableList = table.render(),然后在子页面使用parent.tableList.reload()。虽然parent.tableList
阅读全文
摘要:1.路由懒加载 路由懒加载 此方法会把原本打包到一个app.js文件分开成多个js文件打包,这样会减小单个文件的大小,但是不会减小整个js文件夹的大小。通过这种方式可以做到按需加载,只加载单个页面的js文件。 2.组件异步加载 组件异步加载 加载首页的时候,可以先给首页的子组件设置v-if = “f
阅读全文
摘要:测试代码如下: 在PC端: 1.pc端无touch相关事件,所以touchstart,touchmove,touchend事件无响应。 2.点击子元素,因为需要先移动到元素上所以触发了mousemove事件并冒泡到父元素上,然后点击,依次出发mousedown并冒泡,触发mouseup并冒泡,触发c
阅读全文
摘要:indexedDB使用过程中的错误1: 这是由于你在success事件的回调中调用createObjectStore方法,该方法应该在upgradeneeded事件的回调中调用。 }request.onerror = (e) => {console.log('Can not open indexed
阅读全文
摘要:使用React开发新项目时,遇见了刷新页面,直接访问二级或三级路由时,访问失败,出现404或资源加载异常的情况,本篇针对此问题进行分析并总结解决方案。 背景 使用webpack-dev-server做本地开发服务器时,正常情况只需要简单使用webpack-dev-server指令启动即可,但是当项目
阅读全文
摘要:离线缓存允许我们在没网的时候通过读取离线文件进行站点的访问,而浏览器缓存即使浏览器又对资源文件的缓存也必须在有网的情况下读取缓存文件以提高文件加载速度,没网的时候依然显示网络断开的错误。
阅读全文
摘要:webpack的安装与上篇vue脚手架搭建中webpack的安装一样,只是babel安装中需要加上 @babel/preset-react并在.babelrc中配置 安装babel 安装react react-dom 之前我按照npm install babel-core babel-loader
阅读全文
摘要:注意: 1.使用npm 的方式安装并引入vue时,需要用render函数,否则页面会是空白。使用下载的vue文件引入就可以不写render函数,在html文件里写vue模板代码。 安装步骤: 1.安装webpack,webpack-cli yarn add webpack webpack-cli -
阅读全文
摘要:有时候服务器会做一些限制,这样我们有时候访问图片的话就会出现403的报错。 但是把图片地址复制出来在地址栏打开的话是可以正常查看图片的。 解决方案是在head中加一句代码: 这样我们就可以愉快的查看图片了。
阅读全文
摘要:fetch(url,{ method:'post', mode:"cors", //允许跨域 no-cors不允许跨域 // credentials:"include", //跨域请求时是不带cookie的,添加该属性表示强制加入凭据头,请求时就会携带cookie。但是如果加上这个属性,那么服务器的Access-Control-Al...
阅读全文
摘要:上面的这些事件都会冒泡,也都可以取消。虽然这些触摸事件没有在DOM规范中定义,但是它们却是以兼容DOM的方式实现的。所以,每个触摸事件的event对象都提供了在鼠标实践中常见的属性:bubbles(起泡事件的类型)、cancelable(是否用 preventDefault() 方法可以取消与事件关
阅读全文
摘要:.js路由跳转: 1.被Route包裹的组件,直接this.props.history.push("/xx"); 在构造函数中 constructor(props) { super(props); } 其他需要跳转的地方this.props.history.push("/xx"); construc
阅读全文
摘要:关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据。像股票类网站实时更新等,这样的网站是不要缓存的,像有的网站很少更新,有缓存还是比较好的。今天主要介绍清除缓存的几种方法。 清理网站缓存
阅读全文
摘要:正常情况下css3动画执行结束以后就停止了,如果要再次执行可以再animationend事件里移除动画然后重新添加动画。 在执行完动画并移除了有动画的类后,再添加有动画的类,就可以再次动起来:
阅读全文

浙公网安备 33010602011771号