js面向对象
阿巴阿巴阿巴
雪酒呀
我很懒,不想添加简介
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
微信网页授权
文章目录一、首先判断是否在微信中打开的网页注:微信网页开发可以在微信开发者工具中进行调试二、判断链接是否包含code,如果没有,说明微信未授权三,有code之后,保存code,传给后端,获取身份信息即可四、链接携带参数的情况我的vue项目是hash模式的,如http://192.168.1.166:8080/#/今天看一下微信网页授权前端要做的一、首先判断是否在微信中打开的网页var ua = navigator.userAgent.toLowerCase(); if(ua.match(/原创 2021-12-28 13:27:31 · 873 阅读 · 0 评论 -
html原生select控件获取选择项的索引
selectedIndexselect.selectedIndex可以获取到选择的索引原创 2021-12-16 11:24:13 · 634 阅读 · 0 评论 -
微信小程序回调解决单个页面生命周期在onLaunch之前执行
有很多情况,要在onLaunch中进行网络请求onLaunch是异步的,导致很多页面已经执行了onshow方法,拿不到全局变量这里用回调解决要回调的页面//已经登陆 if(wx.getStorageSync('sessionId')){ this.getQuest(questionnaireId) }else{ //网络原因,还没有拿到登陆数据,这里调用全局的callback getApp(原创 2021-12-15 14:25:36 · 1815 阅读 · 0 评论 -
移动端rem适配
remrem是一种单位,等同于html跟元素的字体大小,比如html设置字体为20px,那么1rem等于20px,2rem=40px动态计算html的字体大小拿到屏幕宽度计算字体大小设置根元素的字号var windowWidth = document.documentElement.getBoundingClientRect().width;console.log("屏幕宽度", windowWidth); // 字体大小var fontsize = windowWidt原创 2021-11-29 14:43:39 · 656 阅读 · 0 评论 -
JavaScript数据可视化——ECharts
ECharts的操作步骤〇、参考文档文档地址一、基本操作步骤(一)引入ECharts文件<script src="echarts.js"></script>(二)初始化ECharts实例需要再html文件里面准备一个用于显示数据的demo <!-- 为ECharts准备一个具备大小(宽高)的Dom --> <div id="main" style="width: 600px;height:400px;"></div>v原创 2021-10-28 13:48:19 · 1927 阅读 · 1 评论 -
JavaScript——log日志打印样式
log(data?: any) { let m = data || "---------------------分割线------------------" console.log(`%c ${m}`, "color:teal;font-size:15px;"); },原创 2021-10-08 14:58:44 · 1342 阅读 · 0 评论 -
JavaScript=====Date原型对象添加获取当前日期的方法
Date.prototype.getNowTime=function(){ let date = new Date() let year = date.getFullYear() let month = (date.getMonth() + 1).toString().padStart(2, '0') let day = date.getDate().toString().padStart(2, '0') let time =原创 2021-07-29 13:00:10 · 416 阅读 · 0 评论 -
微信小程序-----Android与iOS兼容问题之Date对象
Android中获取Date格式由-衔接,然再iOS中解析异常,需转换为 /replace(/-/g, “/”); console.log("我的时间===>", mtime); console.log("当前时间===>", now); // 解决苹果兼容问题...参考https://blog.youkuaiyun.com/zhoukun1008/article/details/51537862 let now_replace = now.replace(/-/g, "/"原创 2021-07-27 11:21:08 · 260 阅读 · 0 评论 -
typescript----跳过可选形参写下一个参数
要跳过的那个可选形参设置为undefinde即可如:function request(url:string,data={},method?,isshow:boolean=true){…调用时使用}调用省略方法形参,传后面的isshowrequest(“url…”,{},undefind,false)原创 2021-07-24 09:28:28 · 1235 阅读 · 1 评论 -
JavaScript======》按指定个数拆分数组
array:数组名size:拆分的步长 function sliceArray(array, size) { var result = []; for (var x = 0; x < Math.ceil(array.length / size); x++) { var start = x * size; var end = start + size; result.push(array.slice(start, end));.原创 2021-07-23 17:55:40 · 383 阅读 · 0 评论 -
JavaScript---获取当前时间
let date = new Date() let year = date.getFullYear() let month = (date.getMonth() + 1).toString().padStart(2, '0') let day = date.getDate().toString().padStart(2, '0') var time = year + '-' + month + '-' + day // console.log(time) le原创 2021-07-22 15:37:29 · 193 阅读 · 0 评论 -
js直接添加字符串子节点insertAdjacentHTML
insertAdjacentHTML方法百度原创 2021-05-26 21:34:40 · 400 阅读 · 0 评论 -
js-节点操作
节点通过node表示父节点父节点的获取方法.parentNode爷爷辈的节点自然是.parentNode.parentNode以此类推子节点子节点的获取:childNodeschildNodes将会获取该元素节点下的所有节点,包括文本节点等,故而需要但获取元素节点的话可以通过下面的方法来进行筛选// for (var i = 0; i < b.childNodes.length; i++) { // if (b.childNodes[i].nodeTyp原创 2021-01-26 14:04:33 · 191 阅读 · 0 评论
分享