javascript
文章平均质量分 66
javascript 基础、高阶、代码规范
落花见流水
女孩子们一定要多搞钱
展开
-
Javascript this关键字 指向详解
Javascript this关键字面向对象语言中 this 表示当前对象的一个引用。在 JavaScript 中 this 不是固定不变的,它会随着执行环境的改变而改变。1) 单独使用,this 表示全局对象。<script type="text/javascript"> console.log(this) // 指向window全局对象</script>...原创 2020-05-06 15:41:08 · 165 阅读 · 0 评论 -
JavaScript将负数转换为正数
负负得正.vue里的写法:<div v-if="num < 0">{{-(num)}}<div> <div v-if="num >= 0">{{num}}<div> 使用过滤器:<div >{{num | absNum}}<div> filters: { absNum(value) { ...原创 2020-04-03 11:16:22 · 6626 阅读 · 0 评论 -
JavaScript 函数循环、延时、节流、防抖
函数循环(setInterval)间隔指定的毫秒数不停地执行指定的代码<button onclick="myStartFunction()">开始</button><button onclick="myStopFunction()">停止</button><script>var myVar = null; //全局function myTimer(){ var d=new Date(); var t=d.toLoc原创 2020-06-28 15:41:16 · 255 阅读 · 0 评论 -
Javascript JSON格式
Javascript JSON格式1)什么是JSON(JavaScript Object Notation)?是一种轻量级的数据交换格式是独立的语言2)JSON 语法规则数据为 键/值 对数据由逗号分隔大括号保存对象方括号保存数组JSON 对象:{"name":"Runoob", "url":"www.runoob.com"}JSON 数组:"sites":[ {...原创 2020-05-06 17:15:23 · 297 阅读 · 0 评论 -
单点登录(SSO)
什么是单点登录?单点登录的来源单点登录技术实现Cookie的属性详细介绍Koa Cookie 的设置与获取利用Node.js koa异步中间件——用户登录验证拦截器原创 2022-01-26 15:08:58 · 27270 阅读 · 0 评论 -
js rem 单位适配(手机、平板、PC)?
js rem单位适配<script type="text/javascript"> // 设备区分 (安卓、火狐、平板、PC) var os = function() { var ua = navigator.userAgent, isAndroid = /(?:Android)/.test(ua), isFireFox = /(?:Firefox)/.test(ua), isTablet = /(?:iPad|PlayBook)/.test(ua) || (isAn原创 2021-04-26 09:42:13 · 1087 阅读 · 1 评论 -
前端字符串内HTML标签无效的处理方式
1)将元素的innerText 赋值成 元素的 innerHTML。即可避免转义的问题,将字符串中包含的 HTML标签生效。<div ref="introContent" class="intro__content">{{intro}}</div>mounted() { // let text = this.$refs.introContent.innerText; // this.$refs.introContent.innerHTML =原创 2020-07-24 09:26:45 · 1847 阅读 · 0 评论 -
HTML中各种 div 位置距离关系
HTML中各种 div 位置距离关系一. 盒模型图片展示:二. 位置距离计算属性三. 经典例子一. 盒模型图片展示:二. 位置距离计算属性offsetWidth, offsetHeight获取盒子的宽度/高度(包括盒子的border,padding和内容width/height),不包括外边距offsetLeft获取盒子当前位置(左上角)距离自己最近定位的父元素左侧的距离,如果没有最近的定位的父元素,则相当于HTMLoffsetTop获取盒子当前位置距离自己最近定位的父元素顶部原创 2020-11-18 10:50:50 · 8251 阅读 · 1 评论 -
Javascript 对象一(对象详解)
JS创建对象的几种方法1. Object 构造函数 创建2. 对象字面量表示法 创建3. 使用工厂模式创建对象在 Car 函数中,返回的是一个对象。那么我们就无法判断返回的对象究竟是一个什么样的类型。于是就出现了第四种创建对象的模式4. 使用构造函数创建对象构造函数始终要应该以一个大写字母开头,而非构造函数则应该以一个小写字母开头。构造函数与工程模式相比:没有显示地创建对象...翻译 2020-05-08 14:53:56 · 299 阅读 · 0 评论 -
Javascript 调试技巧
Javascript 调试技巧在代码中寻找错误1)alert 方法: 弹框提示2)console 方法 在调试窗口上打印 JavaScript 值3)断点调试在浏览器开发者工具中为JS代码添加断点,让JS执行到某一特定位置停住,方便开发者对该处代码段的分析与逻辑处理.a) Sources断点打开开发工具——“点击Sources菜单”——“左侧树中找到相应文件”——"点击行号列...原创 2020-05-06 11:45:10 · 243 阅读 · 0 评论 -
动画 自制弹框上滑+渐显效果
<view class="mask {{showShare ? 'slidefadeUp' : 'slidefadeDown'}}" wx:if="{{showShare}}" catchtouchmove="false"></view>/* 上滑+渐显效果 */.slidefadeUp { animation: slidefadeUp 0.5s 1 ease forwards; -webkit-animation: slidefadeUp 0.5s 1 eas原创 2020-05-09 10:53:18 · 236 阅读 · 0 评论 -
Javascript 对象二(Number、String、Boolean、Array、Date、Math、RegExp)
Number 数字 对象JavaScript中 数字不分为整数类型和浮点型类型,所有的数字都是由 浮点型类型。有 JavaScript 数字均为 64 位精度:整数最多为 15 位,小数的最大位数是 17八进制:前缀为 0。绝不要在数字前面写零,除非您需要进行八进制转换。十六进制: 前缀为 0 和 “x”输出16进制、8进制、2进制的方法:使用 toString() 方法var myNumber=128;myNumber.toString(16); // 返回 80myNumber原创 2020-05-14 11:48:58 · 376 阅读 · 0 评论