- 博客(6)
- 收藏
- 关注
原创 js内置对象及隐式转换场景
js中发生隐式转换的场景//1.字符串拼接的时候 1+'2' // 12 // 2.==判断时: 100 == '100' //true 0 == '' //true null == undefined //true // 3.if语句的()中时: var a=100 if(a){ //业务逻辑 } var b='' if(b){ //业务逻辑 }
2021-07-02 09:52:06
178
原创 es6——let和const学习
一、let命令es6新增了let命令来声明变量,用法类似与var,但是声明的变量只在当前代码块有用var a = [];for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); };}console.log(a[6]()) //10var a = [];for (let i = 0; i < 10; i++) { a[i] = function () { console.l
2021-07-01 11:14:56
186
原创 闭包的理解及其应用场景
闭包什么是闭包:1.函数发生嵌套;2.内部函数使用了外部函数的变量;(我的理解)var a = 'global a'function test(){var a = 'test a'return function f(){ console.log(a)}()}test(); //a = 'test a'分析上述代码,定义了一个全局变量a,在test函数内部定义了局部变量a,以及一个嵌套函数f;我们都知道函数是会创建函数作用域的,当我们访问一个变量时会由内向外进行搜索;
2021-06-30 14:34:44
290
原创 防抖与节流
关于防抖和节流防抖(debounce):当短时间触发一个事件多次时,只执行一次非立即执行debounce(fn,wait){ var timer = null; return function(){ clearTimeout(timerId); timer = setTimeout(() => { fn.apply(this,arguments) },wait) }}立即执行function debounce_2(fn,wait){
2021-06-30 14:33:39
355
原创 span文本溢出显示...及span换行
span标签中实现换行sapn{ word-break: normal; display: block; white-space: pre-wrap; word-wrap: break-word; overflow: hidden; width: 20%;}white-space: 通过HTML文档的源代码排版方式控制页面显示文本的排版方式取值:normal|pre|nowrap|pre-wrap|pre-line|inheritnormal:正常无变化(
2021-06-17 14:20:58
5128
1
原创 nuxt.js中自定义组件并使用
在nuxt.js中自定义并使用ui组件效果展示:新建一个vue文件,用于编写组件的样式布局<template> <div v-show="show"> <div class="delete_mod pdb-0"> <p class="font-36 pd-md tc fwb bdb">错误信息</p> <div class="pd-big tc mgt-sm">
2021-06-16 10:41:42
1980
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅