Android与Ios Date格式转换Bug 日期格式为 YYYY-MM-DD hh:mm:ss在Ios上转换为Date对象会为NaN。需要使用 YYYY/MM/DD hh:mm:ss 格式才可在IOS正常转换。
微信小程序 IOS 黏性布局sticky包裹scrollview使用页面异常问题 问题描述:使用 sticky 包裹横向的scrollview使用时在到达页面底部时因ios橡皮筋还会继续向下拉伸,在拉伸到一定高度时在顶部的横向scrollview会消失,更高时整个sticky元素都会消失。解决方法:页面最外层再包裹一层高度100vh的scrollview即可解决该问题。
跨域cookie (domain ) 其他产品在启动时候首先进行判断cookie中token是否存在,如存在则可以直接使用。通过产品1与产品2任意登录,另外一个都不需要登录。在任意产品登录完成时存储token至cookie中。a.baidu.com 产品1域名。b.baidu.com 产品2域名。baidu.com 一级域名。
Uniapp Android原生插件开发 准备工作:Android Studio 下载地址:Android Studio官网ORAndroid Studio中文社区 离线SDK下载:请下载2.9.8+版本的android平台SDK1. 使用Andorid Studio 打开UniPlugin-Hello-AS
CSS 去除文本上下多余间距 直接使用如下设置即可, 参考自链接,Fractal回答。单行文本line-height:1;多行文本line-height:1.5;margin:-0.25em 0;em单位解释:相对于元素的字体大小(font-size)(2em 表示当前字体大小的 2 倍)...
Nodejs 代码方式操作git gitTools.js 工具函数const { spawn} = require('child_process');module.exports = class gitTools { /** * 构造函数 * @param {String} gitDirectory 本地git目录 * */ constructor(gitDirectory) { this.gitDirectory = gitDirectory; } /** * git add * */.
Ant design Of Vue vue-amap 高德地图选点组件 参考链接:Vue(vue-amap) 接入高德地图获取坐标与地址信息 ‘AMapUI‘ is not definedtips: 请参照以上链接配置完成后使用以下组件代码效果图:1. 初始样式2. 地图选点样式3. 搜索样式4. 选点后样式5. 选点后样式组件代码<template> <div> <div class="selector-box"> <div> .
JavaScript 获取某个时间的当周的任意一天 /** * 获取任意时间的任意一天 * date : {Date} 某个时间 * day : {Number} 要获取的周几 ( 1 - 7 ) * */ getWeekEveryDay(date, day) { if (!date) return date; try { let temp = new Date(date); let targetDay = day == 0 ? 7 : day; let curDay ...
html app下载页功能开发 var androidHref = '' // 安卓下载地址 var iphoneHref = '' // iOS下载地址 $('.download-button-list .ios').on('click', function() { /...
vue 使用tracking.js开发人脸识别功能 开发思路: 前端只负责检测摄像头内是否存在人脸,如果存在人脸截图当前帧调用接口后台进行人脸对比校验,通过接口返回来确认是否识别成功。前端使用人脸识别类库trackingjs可以直接在github上直接下载,npm安装感觉有问题。github下载地址。下载完毕以后放入到 src/assets 目录下文件夹更名为 tracking 方便引入HTML 示例代码<template> <div> <div class="video-box">...
JavaScript 数组遍历操作函数 以下所有函数均为循环遍历函数everyvar arr = [0,5,6156,564,156,56];// 数组.every // 需要所有都匹配才能返回为true,有一个不匹配都会返回false// 1. 函数会自动循环遍历数组调用函数// 2. 若回调函数本次返回true说明元素符合要求会继续向下循环,若遍历结束后都符合 every 也会返回true// 3. 若回调函数本次返回false说明元素不符合要求会返回false并终端循环 every 也会返回falseconsol.
JavaScript 浅拷贝与深拷贝 浅拷贝// 浅拷贝// 定义cat01名称为小黑var cat01 = { name:'小黑',logName:function(){console.log(this.name)} }// 定义cat02拷贝cat01var cat02 = cat01;// 修改cat02的名称为 小花 本次赋值也将修改cat01的name为 小花// 因定义变量直接等于一个对象时其实只是指向内存地址cat02.name = '小花';cat01.logName(); // 打印小花cat02.lo
JavaScript Object.defineProperty()理解与示例 以下为示例代码,可根据注释理解代码,详细步骤以后再写.参考链接:https://www.jianshu.com/p/ce4fbd2c0e23configurable / enumerable / writable 解释与示例// 声明一个空对象var person = {};// ? Object.defineProperty// 1. Object.defineProperty(已声明对象,自定义变量名称,设置参数信息)// 2. 该方法会在person中声明或修改变量//...
JavaScript 箭头函数与function函数区别 // 执行正常 function 方法名() 会直接将函数提升到顶部所以此步成功normalFun(2);// 执行失败 因var会将arrowFun变量提升但赋值仍在原本行无法在赋值前调用// arrowfun();// 箭头函数var arrowFun = ()=>{console.log(this)}// 正常函数function normalFun(a){this.a = a; console.log(this)}// 定义对象cat有两个属性分别保存箭头函数和正常函数所定义.
JavaScript 原型与原型链 关于以下使用的call方法参考链接:https://www.runoob.com/w3cnote/js-call-apply-bind.html结合以下注释理解代码,有空再分步骤讲解// 给Cat定义一个共有方法 logName(解释看下面ColorCat.prototype.logInfo)Cat.prototype.logName = function(){ console.log(`名称:${this.name},年龄:${this.age}`);}// 声明一个构...
JavaScript 闭包的简单理解与示例 闭包简单理解:需要重复循环使用一些变量但该变量又不想让其他方式污染(私有变量)闭包的声明: 声明一个函数包裹变量并return返回一个内部函数或返回对象中包含多个函数方法闭包的调用:声明一个变量初始化赋值函数后即可反复调用(多次声明不相互影响)返回一个内部函数方法示例:// 声明闭包 Catfunction Cat(){ var age = 0 return function(){ return ++age; }}/...
JavaScript class 声明与使用 class简单声明以下声明了一个简单类 Catconstructor 为构造函数(该类若需要被继承则必须声明构造函数否则可忽略)// 声明class Cat { constructor() { console.log('constructor') }}// new一个对象var cat = new Cat();使用 constructor 构造函数传递参数并调用参数// 声明class Cat { constructor(name) { t...