javaScript
文章平均质量分 52
念你啊
程序媛一枚
展开
-
执行 npm install 时报错 “Cannot read properties of null (reading ‘pickAlgorithm‘)”
执行npm install -g cnpm -registry=https://registry.npm.taobao.org全局安装淘宝镜像,然后执行cnpm install安装原创 2022-08-16 14:04:31 · 282 阅读 · 1 评论 -
vue使用elementUI中日期选择器
vue使用elementUI中日期选择器需求:默认选中近一个月的,仅能选择今天到三年前的日期,今天以后的日期不可选,<template> <el-date-picker v-model="dataValue" type="daterange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" value-format="timestamp"原创 2021-12-06 15:31:23 · 2080 阅读 · 0 评论 -
相机调用接口
相机调用接口MediaStream 接口是一个媒体内容的流.。一个流包含几个轨道,比如 视频(video) 和 音频(audio) 轨道。作用是从用户本地摄像机和麦克风访问媒体流。getUserMedia()方法是访问本机输入设备的主要方式。首先是访问用户设备的摄像头和麦克风。我们检测可用设备的类型,获得用户访问这些设备的权限,并管理数据流。注意:实时音视频以流对象的形式表示 通过询问用户是否授权,有安全控制,只允许授予一次权限,此后不再要求访问 输入设备选择由med原创 2021-11-30 17:32:22 · 617 阅读 · 1 评论 -
js实现时间格式转化
js实现 时间格式转化return function (value) { console.log(value); var m = setTimes(value); console.log(m); function setTimes(result) { var h = Math.floor(result / 3600) < 10 ? '0' + Math.floor原创 2021-06-25 17:51:53 · 105 阅读 · 0 评论 -
web存储cookie、localStorage、sessionStorage的区别
web存储cookie、localStorage、sessionStorage的区别cookic本来用于浏览器和server通讯,被借用到本地存储来,可用document.cokie来修改。cookie赋值不同key是追加,赋同一个key会覆盖,中间用;分割cookie的缺点存储大小,最大4kbhttp请求时需要发送到服务端,增加请求数据量只能用document.cookie = ’ '来修改,太过简陋localStorage和sessionStorageh5专门为存储而设计的,最大转载 2021-03-24 21:56:16 · 67 阅读 · 0 评论 -
JS基础-Java Class类以及获取Class实例的三种方式
JS基础-Java Class类以及获取Class实例的三种方式由于JVM为每个加载的class创建了对应的Class实例,并在实例中保存了该class的所有信息,包括类名、包名、父类、实现的接口、所有方法、字段等,因此,如果获取了某个Class实例,我们就可以通过这个Class实例获取到该实例对应的class的所有信息。这种通过Class实例获取class信息的方法称为反射(Reflection)如何获取一个class的Class实例?有三个方法:方法一:直接通过一个class的静态变量cla原创 2021-03-16 21:38:52 · 2362 阅读 · 0 评论 -
性能优化
性能优化 ------减少请求资源大小 次数1.采用图片懒加载目的为了,减少页面第一次加载过程中http的请求次数 具体步骤: 1、页面开始加载时不去发送http请求,而是放置一张占位图 2、当页面加载完时,并且图片在可视区域再去请求加载图片信息2.用css做的效果,不要用js做 能用原生js做的,不要轻易去使用第三方插件。 避免引入第三方大量的库。而自己却只是用里面的一个小功能3.使用精灵图 ,4.在js中尽量减少闭包的使用 原因:使用闭包后,闭包所在的原创 2021-01-19 21:51:00 · 136 阅读 · 0 评论 -
Promise使用能解决的问题,async的使用
promise解决异步问题promise是什么呢?promise是异步编程的一种解决方案,他比传统的回调函数事件更加合理 强大,promise除了使用他的异步操作外,还使用promise在项目中解决回调地狱等问题。**promise一共有两个特点: **对象不受外界影响,并且promise一共有三个状态,分别是进行中,成功,或者失败,只有在异步操作的时候,可以决定是哪一种状态,任何其他的操作都无法改变这个状态一旦状态改变,就不会再变,任何时候都可以得到这个结果,promise的状态改变只有原创 2021-01-16 21:37:06 · 183 阅读 · 0 评论 -
js单线程,事件循环,微宏任务
JavaScript中的单线程 JavaScript是单线程脚本语言。 所以,在一行代码的执行过程过,必然不会执行另一行代码的,就行你在使用了alert(1)以后在后面疯狂的console.log(),如果执行到 alert(1),你没有关闭这个弹窗,后面的console.log()是永远都不会执行的,因为 alert() 这个任务还没有执行完成,下面的代码没法执行。事件循环 eventloop事件循环:先运行macroTask(宏任务)队列中的一个,然后运行microTask(微任务)队列原创 2021-01-14 19:53:03 · 188 阅读 · 0 评论 -
github使用与sourcetree简单使用步骤
关于github使用,小型服务器,查询项目,协同开发等,以及sourcetree使用 一些个人看法注册GitHub: 访问:https://github.com,点击sign up根据提示步骤进行注册,内容不再赘述安装git:1、访问:https://git-scm.com/,点击Downloads,选择相应系统进行下载安装2、安装完成后再Terminal中输入 git --version 查看版本号判断是否安装成功$ git --versiongit version 2.18.0本地设原创 2021-01-13 21:49:18 · 409 阅读 · 0 评论