咏竹莉
where there is a will,there is a way
posts - 132,comments - 1,views - 66816
04 2021 档案
class的继承
摘要:1. class Class 可以通过 extends 关键字实现继承,这比ES5的通过修改原型链实现继承,要清晰和方便很多 class Point { constructor(x,y){ this.x = x; this.y = y; } toString() { console.log('此处是 阅读全文
posted @ 2021-04-28 15:36 咏竹莉 编辑
js 中的super
摘要:super 类似于ES5语法中的call 继承 class A { constructor(name) { console.log(name); // xiaozhu this.name = name; } getX() { console.log(this.name) } } class B ex 阅读全文
posted @ 2021-04-27 18:00 咏竹莉 编辑
class 的基本语法
摘要:· class 是ES6 提供的更接近于传统语言的写法, 作为对象的模板,通过class 关键字,可以定义类 · class 写法只是一个语法糖,它只是让对象原型的写法更加清晰,更像面向编程的语法。例如 // 传统原型对象写法 function Person(x,y) { this.x = x; t 阅读全文
posted @ 2021-04-25 17:50 咏竹莉 编辑
js 中的call()、apply()、bind() 的用法
摘要:call()、 apply(),bind()的区别 相同点: 都是重定向this指针的方法 不同点: 1. call 和apply 的第二个参数不同,apply 第二个参数必须传入一个数组,call 第二个参数可以是任意类型 2. bind 除了返回是函数以外,它的参数和call一样 (bind方法 阅读全文
posted @ 2021-04-25 17:15 咏竹莉 编辑
原型、原型链
摘要:一、 构造函数 1.1 构造函数分为 实例成员 和 静态成员 实例成员: 实例成员就是在构造函数内部,通过this添加的成员。 实例成员只能通过实例化的对象来访问 静态成员: 在构造函数本身添加的成员,只能通过构造函数来访问 function Star(name,age) { // 实例成员 thi 阅读全文
posted @ 2021-04-23 11:15 咏竹莉 编辑
数组排序、求最大值、求和、 数组去重
摘要:1. 数组排序、求和、求最大值 let arr = [1,4,5,3] // 1. 使用sort排序 let arr1 = arr.sort(function(a,b) { return a - b }) console.log(arr1) // 获取最大值 console.log(arr1[arr 阅读全文
posted @ 2021-04-20 17:21 咏竹莉 编辑
画一个三角形
摘要:.div { width: 0; height:0; border-width: 100px; border-color: transparent red transparent transparent; transform: rotate(90deg); /*顺时针旋转90度*/ } 阅读全文
posted @ 2021-04-19 16:54 咏竹莉 编辑
vue-router的导航钩子
摘要:在做vue项目的时候,要求用户在页面访问前先登录,或在离开页面前发出提醒。 一、 全局守卫 router.beforeEach 路由改变前的钩子 const router = new VueRouter({...}) router.beforeEach((to, from, next) => { } 阅读全文
posted @ 2021-04-19 16:44 咏竹莉 编辑
vuex
摘要:vuex 是一个专为vue.js 应用程序开发的状态管理器,在main.js引入store 注入,在new Vue中挂载到vue实例中。 new Vue({ router, store, // store 和 router一样,将我们创建的Vuex实例挂载到这个vue实例中 render: h=> 阅读全文
posted @ 2021-04-19 15:03 咏竹莉 编辑
str 倒序
摘要:let str = "xiao" // 方法一 str.split("").reverse().join("") .split(""): 字符串转数组每个字符都拆分 ["x","i","a","o"] .reverse(): 数组倒序 ["o","a","i","x"] .join(""): 数组转 阅读全文
posted @ 2021-04-15 10:36 咏竹莉 编辑
tootip 自定义 返回年月日
摘要:let fireMonitorSub = echarts.init(document.getElementById('fireMonitor')) let carInfoOption = { tooltip: { trigger: 'axis', backgroundColor: 'rgba(30, 阅读全文
posted @ 2021-04-14 14:33 咏竹莉 编辑
js 年月日 时分秒
摘要:function formateTime() { const date = new Date() const year = date.getFullYear() const month = date.getMonth() + 1 const day = date.getDate() const ho 阅读全文
posted @ 2021-04-14 14:27 咏竹莉 编辑
饼图 图例百分比, 饼图渐变
摘要:$scope.energyRatioData = [ {value: 1048, name: '报警'},{value: 735, name: '故障'},{value: 580, name: '正常'},{value: 484, name: '离线'}, ] $scope.energyRatioO 阅读全文
posted @ 2021-04-14 10:30 咏竹莉 编辑
addEventListener函数的第三个参数
摘要:第三个参数涉及到冒泡和捕获,是true为捕获,是false为冒泡 或者是一个对象{passive: true}, 针对的是Safari 浏览器,禁止/开启使用滚动的时候要用到 阅读全文
posted @ 2021-04-13 10:12 咏竹莉 编辑
nginx 配置及反向代理
摘要:nginx 配置 events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; serv 阅读全文
posted @ 2021-04-09 14:30 咏竹莉 编辑
http与https
摘要:httphttps 80端口 443端口 无需申请证书 需要申请证书 超文本传输协议 ssl加密协议 快 慢(因为会有一个ssl包需要传输) ssl加密 分为对称和非对称加密 1. 对称加密。 客户端和服务端公用一个密钥对消息加解密。(客户端和服务端约定好一个加密钥匙。客户端在发消息浅用该密匙对消息 阅读全文
posted @ 2021-04-08 15:32 咏竹莉 编辑
做一个一直旋转的动画
摘要:.turn{ width:100px; height: 100px; background: aqua; animation:turn 1s linear infinite; margin: 100px auto; } /* turn : 定义的动画名称 1s : 动画时间 linear : 动画以 阅读全文
posted @ 2021-04-08 14:12 咏竹莉 编辑
单位em rem % vw vh vmin和vmax的
摘要:em:定义字体大小时以父级的字体大小为基准;定义长度单位时以当前字体大小为基准。 例父级font-size: 14px; 则子级font-size:1em为font-size:14px; 若定义长度时,子级的字体大小如果为14px,则子级width: 2em 为width: 24px rem:以根元 阅读全文
posted @ 2021-04-07 17:03 咏竹莉 编辑
盒模型及如何转换
摘要:盒模型的组成,由里向外 content,padding、border、margin 在ie盒子模型中,width表示content+padding+border这三个部分的宽度 + 边界margin box-sizing: content-box (w3c盒模型,又称标准盒模型): 元素的宽高大小表 阅读全文
posted @ 2021-04-07 14:50 咏竹莉 编辑
webpack 中如何处理图片的?
摘要:在webpack中有两种处理图片的loader: · file-loader: 解决css 等中引入图片的路径问题(解决通过url,import/ require()等引入图片的问题) · url-loader: 当图片小于设置的limit参数值时, url-loader 将图片进行base64编码 阅读全文
posted @ 2021-04-07 14:31 咏竹莉 编辑
正则一二
摘要:1. 去除首尾空格 let string3 = " aaa " function trimStr(str){ return str.replace(/(^\s*)|(\s*$)/g,"") } console.log(trimStr(string3)) 2. 用来校验手机号 var phoneReg 阅读全文
posted @ 2021-04-07 10:52 咏竹莉 编辑
js 中slice、splice和split、substring的使用方法
摘要:slice: 不会修改原来的数组,返回截取数组元素 splice: 直接修改原数组,删除原数组中的指定元素,返回的是被删除的元素组成的数组 split: 根据特定的字符切割成字符串并返回生成的数组 💜 slice: 可以理解成是提取某东西的片段 用法一: array.slice(start,end 阅读全文
posted @ 2021-04-03 23:21 咏竹莉 编辑
js 同时判断 变量为 undefined、null、空字符串
摘要:let a = undefined let b = null let c = '' if (a == undefined) { alert('undefined') // alert undefined 成立 } if (b == undefined) { alert('undefined') // 阅读全文
posted @ 2021-04-02 11:05 咏竹莉 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示