![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 92
ECMAScript BOM DOM等 内容主要来自JavaScript高级程序设计
silence_xiang
这个作者很懒,什么都没留下…
展开
-
Vue-自定义指令实现按钮级别权限(控制按钮显隐)
目录参考文章原创 2020-12-02 16:01:49 · 2046 阅读 · 0 评论 -
Vue-elementui的输入框删除边框
文章目录问题描述解决方法1.页面代码2.样式代码3.实际效果问题描述在项目中我想要删除element输入框的边框,看了看网上的解决方案,用了什么!important给样式加优先级,也有使用样式穿透的,我这里使用样式穿透的方式.解决方法1.页面代码展示的表格 <el-form :model="form" label-width="120px" > <el-form-item label="在线押金/元:">原创 2020-10-05 10:51:10 · 7882 阅读 · 6 评论 -
Vue-使用ElementUI级联选择器懒加载省市县数据
文章目录问题描述解决方法问题描述官网的描述这里就不说了在data里面定义一个props作为全局组件,请求异步方法,再通过resolve()去更新组件但是我们在实际项目中,要请求后台的,调用的是我们在methods里面定义的方法解决方法methods中请求后台的方法//请求省数据 async getProvince(callback) { let res = await this.$api.getProvince(); if (res.data.code == 200原创 2020-10-05 10:07:26 · 2156 阅读 · 1 评论 -
JS-防抖和节流详解
文章目录防抖防抖概念: 指的是延迟规定的动作,若在延迟时间内,再次触发了,就会重新计时这一般应用于输入框搜索的时候,进行搜索优化,不能在用户输入未结束时就请求后台,会使服务器压力过大代码演示:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initi原创 2020-09-16 12:27:38 · 238 阅读 · 0 评论 -
笔试题-由this指向引申的普通函数this的4种用法
笔试题回答出这个输出.function test() { function demo() { console.log('1',this);//demo()由window调用,this指向调用它的对象-->>window } ()=>{ console.log('2',this);//this不支持普通函数的绑定,普通函数有4种绑定规则 } var demo; console.log('3',demo());原创 2020-08-08 22:08:07 · 161 阅读 · 0 评论 -
JS-动态规划-01朴素背包问题
普通二维背包解题思路:f[i][j] 表示只看前i个物品,总体积是j的情况下,总价值最大是多少w[i] 表示第i个物品的体积(容量) v[i]表示第i个物品的价值返回结果 result = max{f[n][0~V]}f[i][j]有两种情况:不选第i个物品 f[i][j] = f[i-1][j];//其价值就是i之前的物品价值选第i个物品,f[i][j] = f[i-1][j-w[i]]+v[i];f[i][j] = max [1.,2.]f[0][0] = 0原创 2020-08-04 00:17:59 · 288 阅读 · 0 评论 -
JS-Array数组详解
ECMAScript的数组跟其他大多数语言的数组有很大的区别.数组的每一项可以保存任何类型的数据,数组的大小可以动态调整.1.数组基本属性创建数组有两种方法,一种是使用Array构造函数var arr1 = new Array();var arr2 = new Array('1','2','3');一种是使用数组字面量表示法var arr3 = [1, 2, 3];当使用字面量表示的时候,尽量不要表示成以下这种,当元素不存在时,该项会变成undefinedvar array = [, ,原创 2020-06-27 01:43:14 · 280 阅读 · 0 评论 -
笔试题-Js前端变量提升的问题
今天做笔试的时候遇到了一个问题,是关于变量提升的var b = 2;//全局作用域,遇到var 和 function提升function s1() { function s2() { b++; console.log(b); } var b = 3;//提升变量,b的值变成了3 s2();//执行函数,b自增结果为4}s1(); //4输出结果是4,这个好理解,s2内部变量提升了,重新赋值为3我当初琢磨着是不是把s2()和var原创 2020-06-16 12:42:16 · 524 阅读 · 0 评论 -
DOM05-DOM2和DOM3
1.访问元素的样式 //1.访问元素的样式 var div1 = document.getElementById("div1"); //设置样式 ,也可以同样取得其中的特性 div1.style.backgroundColor = 'pink'; div1.style.width = "100px"; div1.style.height = "100px"...原创 2020-05-18 10:02:27 · 352 阅读 · 0 评论 -
JSON
JSON于2006年被提交给IETF,JSON在2001年就开始使用了JSON:(JavaScript Object Notation)JavaScript对象表示法1.JSON语法简单值,使用与JavaScript相同的语法,可以在JSON中表示字符串,数值,布尔值和null,不支持JavaScript中的特殊字符undefined对象:对象是一种复杂的数据类型,表示的是一组无序的键值对数组:数组也是一种复杂的数据类型,表示的是一组有序的值的列表//对象{"title","这是对象"}原创 2020-05-12 22:18:28 · 155 阅读 · 0 评论 -
JS-表单脚本
1.表单基础知识在HTML中,表单是由<form>元素来表示的,而在JavaScript中,表单对应的则是HTMLFormElement元素,其特有的属性和方法(挑重点)action:接收请求的URL,等价于HTML中的action特性(action 属性定义了当表单被提交时数据被送往何处)name:表单的名称,等价于HTML中name特性reset():将所有表单域重置为默...原创 2020-05-10 15:32:31 · 179 阅读 · 0 评论 -
事件02-事件类型
UI事件焦点事件鼠标与滚轮事件键盘与文本事件复合事件HTML5事件设备事件触摸与手势事件原创 2020-05-02 16:29:41 · 169 阅读 · 0 评论 -
事件01-事件流、事件处理程序、事件对象
JavaScript和HTML之间的交互式通过事件实现的.事件流事件流描述的是从页面中接收事件的顺序.IE的事件流是事件冒泡流事件冒泡<!DOCTYPE html><html lang="en"><head> <title>Document</title></head><body> ...原创 2020-04-27 20:26:29 · 174 阅读 · 0 评论 -
DOM04-HTML5
DOM的两个扩展主要是Selectors API 和 HTML5选择符API方法描述返回querySelector()接收一个CSS选择符该模式匹配的第一个元素querySelectorAll()接收一个CSS选择符返回NodeList实例HTML5html5新增了很多API,致力于简化CSS类的用法.1.与类相关的扩充1.getElements...原创 2020-04-01 21:57:07 · 607 阅读 · 0 评论 -
DOM03-节点层次-Element类型
111原创 2020-03-26 11:17:29 · 151 阅读 · 0 评论 -
DOM02-节点层次-Document类型
document对象是HTMLDocument的一个实例.表示整个HTML文档.document也是window对象中的一个属性.Document节点特征:nodeType值为9nodeName值为"#document"nodeValue值为nullparentNode的值为nullownerDocument值为null其子节点可能是一个DocumentType(最多一个) El...原创 2020-03-25 22:50:52 · 187 阅读 · 0 评论 -
DOM01-节点层次-Node类型
111原创 2020-03-25 15:39:49 · 147 阅读 · 0 评论