
JavaScript
文章平均质量分 81
M612a34
普通人一个
展开
-
promise 入门学习笔记
1、Promise 是什么 1、异步的问题 按照用途来解释: 1、主要用于异步计算; 2、可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果; 3、可以在对象之间,传递和操作promise,帮助我们处理队列; 2、异步产生的原因 1、JavaScript为检查表单而生, 2、创造他的首要目标是操作dom; 3...原创 2021-03-04 14:55:05 · 258 阅读 · 1 评论 -
vue elementui steps组件在步骤条中添加自定义样式内容
由于对于vue了解不够深入,导致今天写这个组件浪费了很多时间。后来一个大神同事给我指点了一下。想做成如图所示的样式的步骤条,使用vue elementui的steps组件做。最简单的在组件中插入代码实现样式的方法时行不通的<div style="height: 300px;"> <el-steps direction="vertical" :active="...原创 2018-11-27 20:12:49 · 49168 阅读 · 22 评论 -
回调函数
回调函数js语言包含了大量的异步操作。什么是异步?根源是为了优化表单提交的用户体验,而开发了JavaScript这款包含大量异步操作的脚本语言。在提交表单中异步程序的表现是怎么样的呢?就是当你注册会员的时候,填写了昵称这玩意,然后再填写密码的时候,同时服务器里会检测这个昵称是否已经被注册从而做出一些回应,而不用等你全部信息填写好点击提交才告诉你昵称已经存在。借由异步的这一个特点,可...原创 2019-07-02 11:15:47 · 227 阅读 · 0 评论 -
js中深拷贝与浅拷贝的区别,实现深拷贝的几种方法
参考整理自:大神‘听风是风’:原文章链接 大神:稀算客:原文链接如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。此篇文章中也会简单阐述到栈堆,基本数据类型与引用数据类型,因为这些概念能更好的让你理解深拷贝与浅拷贝。我们来举...转载 2019-01-22 18:03:46 · 318 阅读 · 0 评论 -
js 对象动态添加/设置属性名和属性值
访问对象属性一共有两种方法:点获取法和方括号获取法。有一个对象Obj = {"Name":"xiaoming","AGE":"18"}用点访问,Obj.Name ; 用中括号访问,Obj["Name"];我们最常用的就是点获取法了。但是当我们遇到需要给对象动态添加属性和属性值时,点获取法好像就不方便了了,尤其是我们不知道属性名的时候更麻烦。这时候,方括号获取法就派上用场了。定...原创 2018-12-17 17:44:43 · 10159 阅读 · 0 评论 -
for.in for..of..
for.in是个神奇的方法https://blog.youkuaiyun.com/u013594477/article/details/79608730for of原文:https://www.cnblogs.com/m2maomao/p/7743143.htmlfor..of...创建一个对象来循环可迭代对象,在 ES6 中引入的for...of循环,以替代for...in和...原创 2018-09-21 17:08:41 · 564 阅读 · 0 评论 -
js 中遍历获取对象属性 /迭代对象
js中遍历获取对象属性和方法主要有Object.keys()、Object.getOwnPropertyNames()、for...in...三种方式1、Object.keys()、1、1、Object.getOwnPropertyNames()、for...in...区别1、1 for in会输出自身以及原型链上可枚举的属性。 for (variable in ob...原创 2018-09-21 17:06:55 · 2888 阅读 · 0 评论 -
浏览器开发者工具基本使用
开发者工具到底有什么用?它的作用在于,帮助开发人员对网页进行布局,比如HTML+CSS,帮助前端工程师更好的调试脚本(JavaScript、jQuery)之类的,还可以使用工具查看网页加载过程,获取网页请求(这个过程也叫做抓包),抓包是非常有意思的过程,而每一个浏览器厂商生产出来的浏览器都会有自己的杀手锏,也就是功能上的差别,那么这个时候你就找一个最适合自己的浏览器使用就可以。一、谷歌浏览...原创 2018-09-26 15:37:22 · 998 阅读 · 0 评论 -
JS数组去重的方法总结/题目
1、有一个长度为n-1的数组,包含1-n中不重复的乱序的数,求寻找范围内不在数组中的数,考虑空间占用,性能优化,溢出等情况,至少写两个算法 当n不太大时,可以考虑求和。先算出1~n的所有数的和,然后减去数组中出现的所有自然数的和。时间复杂度为O(n),空间复杂度O(1)。这种方法的缺点是n不能太大,n比较大时,求和容易溢出。用位图。从头到尾的扫描整个数组,把出现的数相应的位设置为1.然后再...原创 2018-08-21 19:58:19 · 513 阅读 · 0 评论 -
数组求和
数组求和的几种方法总结复习:JavaScript中数组有很多种方法,下图能更好的向你阐述JavaScript有多少种方法,作用是什么: 简单点回顾一下前面学习的知识:push():向数组末尾添加一个或多个元素unshift(): 向数组的开头添加一个或多个元素pop(): 删除数组最后一个元素shift(): 删除数组第一个元素sort(): 给数组排序...原创 2018-01-26 09:42:08 · 931 阅读 · 0 评论 -
JavaScript等于 == 与 恒等于 === 的区别
JavaScript 是弱类型语言,这就意味着,等于操作符会为了比较两个值而进行强制类型转换。注意0的相等运算,例如:"" == "0" // false 0 == "" // true 0 == "0" // true fals...转载 2018-08-22 19:29:51 · 1448 阅读 · 0 评论 -
在JavaScript中产生随机数,Math.random()方法
https://blog.youkuaiyun.com/qq_36868342/article/details/73478112抽空总结原创 2018-04-25 16:40:36 · 1838 阅读 · 0 评论 -
apply和call方法
正在找工作,马上要毕业了。在补充js基础方法。参考博客:http://blog.youkuaiyun.com/myhahaxiao/article/details/6952321这篇博客主要解决三个问题:1. apply和call的区别在哪里2. 什么情况下用apply,什么情况下用call3. apply的其他巧妙用法(一般在什么情况下可以使用apply)apply...原创 2018-02-07 22:50:13 · 349 阅读 · 0 评论 -
JavaScript构造函数及其原型对象
转载:http://blog.youkuaiyun.com/a153375250/article/details/51083245JS是一种基于对象的语言,对象的概念在JS体系中十分的重要,因此有必要清楚地了解一下JS中对象创建的常用方法及各自的局限性。使用Object或对象字面量创建对象工厂模式创建对象构造函数模式创建对象原型模式创建对象构造与原型混合模式创建对象使用Object或对原创 2018-02-02 15:40:56 · 465 阅读 · 1 评论 -
This学习
转载:http://blog.youkuaiyun.com/hsd2012/article/details/51498421this定义:this 代表当前正在执行某个方法的对象,如果没有当前方法(或该方法不属于任何其它对象),则是指全局对象。也就是说,this代表调用该方法对象的引用。全局范围中的this<script type="text/javascript"> ...原创 2018-01-27 21:29:20 · 265 阅读 · 0 评论