avatar
文章
73
标签
33
分类
13

主页
标签
分类
归档
关于我
面试题
liang yong gang
搜索
主页
标签
分类
归档
关于我
面试题

liang yong gang

h5调用原生app的方法
发表于2020-10-13|更新于2020-10-13|h5|h5
分安卓和IOS,安卓可以直接调用,iso需要通过桥来调用 12345678910111213var u = navigator.userAgent;if(u.indexOf('Android') > -1 || u.indexOf('Adr') > -1){ //android终端 let appData = window.android.原生方法(参数); if (appData) {//返回值 }}else if(!!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)){ //ios终端 utils.setupWebViewJavascriptBridge((bridge)=>{ bridge.callHandler('原生方法',参数, function (response) { // response返回值 }); })} ISO的 ...
input输入框限制输入的几种情形
发表于2020-10-13|更新于2025-04-30|基础|基础
利用input方法限制输入框只能输入限制范围内的数字 el-input限制只能整数123<!-- 只能输入数字 --><el-input v-model="abc" @input="abc=abc.replace(/\D/g,'')"></el-input> el-input限制只能两位小数(限制不超过100的两位小数)12345<!-- 只能 0~100.00之间的 两位小数 --><el-input v-model="minProportionValue" @input="minProportionValue = formatTwoDecimal(minProportionValue, 100)"></el-input> 1234567891011121314151617181920212223242526272829/** * 不超过某个值的正数,小数位数最多两位 * @value * @maxNumb ...
微信小程序获取用户手机号
发表于2020-09-12|更新于2025-12-09|小程序|微信小程序
用 button 组件获取手机号,比较简单,记录一下避免遗忘。有个前提是小程序得是企业帐号,个人帐号没有开放这个能力。 获取 openId用wx.login获取code,用code调后端接口获取openId 123456789101112131415161718192021222324252627282930313233343536// util.js// 获取openidfunction getOpenId() { return new Promise((resolve, reject) => { // 利用wx.login拿code wx.login({ success: (res) => { let params = { loginSysName: "APPLETS_HAOFANG", loginType: 7, loginName: res.code, }; / ...
vue的H5项目px转vw
发表于2020-07-27|更新于2020-07-27|vue|vue
看了一些博客几乎都是互相抄袭,用了很多不知道是什么作用的插件。其实px转vw只用了一个核心插件postcss-px-to-viewport,安装该插件,然后在根目录新建postcss.config.js做一下配置,在项目中就可以随意写px了。webpack会将px自动转换为vw。 12345678910111213module.exports = { plugins: { "postcss-px-to-viewport": { viewportWidth: 750, // (Number) The width of the viewport. viewportHeight: 1334, // (Number) The height of the viewport. unitPrecision: 3, // (Number) The decimal numbers to allow the REM units to grow to. ...
js消抖(debounce)与节流(throttle)
发表于2020-07-15|更新于2020-07-15|基础|消抖节流
节流:如果一个函数持续的频繁的触发,那么让他在一定的时间间隔后再触发。感觉就像是过安检,人多的时候隔一段时间放进去几个。 消抖:如果一个函数持续的触发,那么只在它结束过一段时间只执行一次。像是两个人的对话,A在不停的balabala,如果他说话有停顿,但是停顿的时间不够长,就认为他没有说完,当停顿的时间足够长才认为A说完了,然后B开始回答。输入联想是消抖,当输入停顿时间足够长再去查询,如果连续输入(停顿时间短)就不去调接口。 消抖和节流都是某个行为持续的触发,不同之处在于是要优化到减少他的执行次数还是优化到只执行一次。 123消抖<input onkeyup="keyupHandle(event)">节流<input onkeyup="keyupHandle2(event)"> 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162// 消抖fun ...
git每次拉代码都需要输密码?
发表于2020-06-22|更新于2020-06-22|git|git
sourcetree每次拉代码都需要输密码?在.git目录有个config文件,在路径前配置下用户名和密码 12345678910[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true ignorecase = true precomposeunicode = true[remote "origin"] url = http://用户名:密码@url.git fetch = +refs/heads/*:refs/remotes/origin/* vscode每次拉代码都需要输密码?在code打开推送的代码目录并打开终端输入以下代码 1git config --global credential.helper store 一般来说执行完上述命令,第一次推送需要再次填一次账号密码,之后就不需要了
promise的简单用法
发表于2019-05-21|更新于2025-07-29|基础|基础
在es6中,promise终于成为了原生对象,可以直接使用。promise是异步编程的一种解决方案。解决了异步回调多层嵌套的问题。 promise 状态的理解用new Promise实例化的promise对象有三个状态:resolved(fulfilled) rejected pending promise的简单用法123456789101112131415161718192021222324252627282930313233343536373839// 封装一个方法run_a,当Math.random()取的值小于0.5时执行resolve,否则执行rejectvar run_a = function () { var _promise = new Promise(function(resolve, reject){ // 模拟异步 setTimeout(function () { var rand = Math.random() if (rand < 0.5) ...
js基础之数组
发表于2019-05-16|更新于2022-11-06|基础|基础
数组简介数组的每一项可以保存任何数据类型new Array() 一个参数代表长度,两个及以上参数代表数组元素 数组常用的20+个方法:又复习到这,这二十多个方法你都牢牢掌握吗?数组的方法是最最基础的基础,但是有些方法不是很常用,很多人都会出错,这就奇怪了。 1.push(item) 可添加多个逗号隔开2.pop() 无参,删除最后一个,返回删除掉的元素3.unshift(item) 前面加一个,返回变化后的数组的长度。可添加多个,逗号分隔4.shift() 无参,删除第一个,返回删除的元素5.splice(index,) 拼接①arr.splice(开始下标,长度); 删除,返回删除的。②arr.splice(开始下标); 从下标开始删除,返回删除的。③arr.splice(开始下标,0,’aa’); 添加,在开始下标位置④arr.splice(开始下标,1,’aa’); 替换 6.reverse() 无参,倒叙7.sort(fn) 排序需要传递一个函数作为参数 123arr.sort(function(a,b){ return a-b;}) 以上方法改 ...
postgraduate words 5500
发表于2019-01-05|更新于2025-06-09
a adj形容器 ad adv副词 n名词 prep介词 vt及物动词 vi不及物动词 art冠词 conj连词 pron代词 a1-64 第1/43页 序号 单词 含义 词性 例句 1 a 一个 art 2 abandon 抛弃 vt 3 abdomen 腹部 n 4 abide 坚持 vi 5 ability 能力 n 6 able 有能力(能力、时间)做某事 a 7 abnormal 不正常的 a 8 aboard prep在(船、飞机)上 ad上飞机 prep ad 9 abolish 废除,取消 vt 10 abound 大量存在 vi 11 about prep关于 ad在周围 大约 prep ad 12 above a上述的 ad在上面 prep在某物的上面 a ad prep 13 abroad 到国外 ad 14 abrupt 突然的 粗鲁无礼的 a 15 absence 缺席 缺乏不存在 n 16 absent 缺席的 a 17 absolute 绝对 ...
node基础知识
发表于2019-01-04|更新于2019-01-04|node|node•npm
node概念node.js 是一个基于 Chrome V8 引擎的 JavaScript运行环境。它让Javascript成为与PHP、Ruby、Python、Perl等服务端语言平起平坐的脚本语言。 NPMNPM(Node Package Manager)是 Node.js 运行时环境默认集成的包管理工具,用于下载、安装、更新和发布 Node.js 包。 一些命令 npm init创建package.json文件 npm install安装依赖包 npm get registry获取npm的默认仓库地址 npm config set registry https://registry.npm.taobao.org设置npm的仓库地址为淘宝的 npm config list列出npm的配置信息 npm cache ls列出npm缓存目录下的所有文件 npm cache clean清空npm缓存目录下的所有文件 npm adduser添加npm账号 npm login登录npm npm publish发布npm包 node常用模块Node使用Module模块去划分不同的功能,以简化 ...
1…678
avatar
claus liang
个人博客网站
文章
73
标签
33
分类
13
Follow Me
公告
This is my Blog
最新文章
大模型工程落地的一些概念2026-08-30
学习python(二)2026-08-26
deepseek harness尝试2026-08-18
数字证书相关知识2026-08-10
企查查代理访问方案2026-07-08
分类
  • agent1
  • ai2
  • git6
  • h57
  • harmony6
  • node1
  • python2
  • vue13
标签
微信小程序 vite harmony vue 图片 python git githubpages 业务实现 基础 agent markdown 消抖节流 typescript 微前端 h5 支付 数据结构 hexo webpack canvas 微信 npm vscode 运维 数字证书 企业微信 element ai 面试 node gulp antd
归档
  • 八月 20264
  • 七月 20261
  • 六月 20262
  • 五月 20261
  • 二月 20261
  • 一月 20261
  • 十二月 20251
  • 十一月 20252
网站资讯
文章数目 :
73
本站总字数 :
96.2k
本站访客数 :
本站总访问量 :
最后更新时间 :
©2019 - 2026 By claus liang
框架 Hexo|主题 Butterfly
京ICP备18012831号 | 去我的主页liangyonggang.com
搜索
数据库加载中