JavaScript
课程学习中的知识点与技巧总结
With Hope
这个作者很懒,什么都没留下…
展开
-
vue3中使用 js-base 加解密
【代码】vue3中使用 js-base 加解密。原创 2022-09-30 15:20:56 · 449 阅读 · 0 评论 -
js 使用 canvas 绘制地图路线
使用 canvas 绘制 跟随鼠标自定义路线 或 点使用贝塞尔曲线 自动绘制原创 2022-06-30 17:21:04 · 2932 阅读 · 0 评论 -
typescript 实现命名参数
定义 function setGlobal({ isLogin = this._global.isLogin, share = this._global.share, shareUrl = this._global.shareUrl, }: { isLogin?: boolean, share?: boolean, shareUrl?: string, } = {}) { this._global.isLogin = isLogin;.原创 2022-05-20 16:51:41 · 374 阅读 · 0 评论 -
搭建 uni-app ts 项目
本文介绍一下如何使用搭建 typeScript uni-app 项目。注意,本文使用vue-cli在 VSCode 中进行操作,没有使用 HBuilderX。同时本文也会附带安装 pug 和 stylus,以及介绍在搭建过程中遇到的一些小问题。使用的软件版本如下:微信小程序开发者工具 v1.0.2node 11.8.0vue-cli 3.5.5yarn 1.13.0项目搭建首先根据 文档 中介绍,执行如下命令来初始化一个新项目,最后是项目名称:vue create -p dcloudio/转载 2022-04-22 17:46:50 · 4387 阅读 · 0 评论 -
微信小程序 maxlength ios输入拼音也会被限制
项目场景:需要限制输入字数长度,直接使用了 maxlength ,但是在苹果系统中发现存在问题问题描述:微信小程序 maxlength ios输入拼音时也会被限制 解决方案:不使用 maxlength 属性,使用 bind:input 方法 或者 (检测失焦状态)检测内容改变,改变后再进行业务处理,或提醒超出长度,或者直接裁剪; // 字数限制 onInputs(e: any): void { let value = e.detail; const .原创 2022-03-02 18:04:39 · 1377 阅读 · 0 评论 -
node.js搭建web本地服务器
基于 node.js 搭建的临时服务器,可用于临时资源获取,简单业务处理导包:npm i httpnpm i url/** 读取文件 */npm i fsnpm i path自己定义的返回类型/** 自定义类型 */exports.types = { "css": "text/css", "gif": "image/gif", "html": "text/html", "ico": "image/x-icon", "jpeg": "image/jpeg",原创 2021-12-13 15:58:03 · 1280 阅读 · 0 评论 -
ArrayBuffer转 文件流
相关链接 - 流行因乐ArrayBuffer 对象用来表示通用的、固定长度的原始二进制数据缓冲区。请求时 加入 arraybuffer 返回类型 axios({ method: 'get | post', url: "****", responseType: 'arraybuffer' }).then(res => { console.log(res); const blob = this.ar原创 2021-12-13 15:35:08 · 2854 阅读 · 0 评论 -
web直传阿里云
web直传阿里云服务端获取签名客服端获取签名 直传 到 阿里云ossvue + axios + aliyunOSS + php主要代码php主要代码。PHP7.2.9服务端获取签名客服端获取签名 直传 到 阿里云ossvue + axios + aliyunOSS + php主要代码/**Toast 为手写弹窗 实际应用可忽略*/data(){ return:{ status:[], //接受状态码 }}async upaliyunOss(ID, fi原创 2021-05-09 15:30:54 · 274 阅读 · 0 评论 -
基于vue双向绑定实现banner
banner轮播图基于vue双向绑定实现bannerHTMLcss部分js代码基于vue双向绑定实现bannerHTML<div id="app"><!-- <button @click="dayin">dayin</button>--> <div class="container" @mouseover="mouseOver" @mouseleave="mouseLeave"> <img :src="b原创 2021-05-09 15:13:17 · 215 阅读 · 0 评论 -
JavaScript 前端-执行上下文解析
实例解析代码:let a = 20;const b = 30;var c;function multiply(e, f) { var g = 20; return e * f * g;}c = multiply(20, 30);解析阶段一let a = 20;const b = 30;var c;1.当代码运行时,JavaScript引擎会先创建一个全局执行上下文来执行全局代码创建全局上下文,如下:注: 变量环境也是一种词法环境全局执行上下文 = { 词法环境: {原创 2020-11-02 12:39:13 · 138 阅读 · 0 评论 -
JavaScript练习题# Day03 作业
JavaScript练习题# Day03 作业// 创建对象let myObject = new Object();myObject.name = "yushuangjian";myObject.age = 20;console.log(myObject)const oStudent1 = { name:'yushuangjiang', age:20, getUserName:function(){ return name; }};co原创 2020-10-19 12:11:24 · 128 阅读 · 0 评论 -
JavaScript练习题# Day02
JavaScript练习题# Day02 作业作业01Mark和John在PK他们的BMI(Body Mass Index,体重指数)。体重指数是用这个公式计算的:BMI = mass / height^2 = mass / (height * height)。1其中,mass是体重,单位为kg;height为身高,单位为米。请用 JavaScript 编写一个程序,命名为 bmi.js ,完成如下任务:1、用变量存储Mark和John的体重以及身高;2、计算二人的BMI;3、创建一个布原创 2020-10-11 11:45:01 · 156 阅读 · 0 评论