javascript
文章平均质量分 85
理头 崴特
这个作者很懒,什么都没留下…
展开
-
Pormise
1、介绍 Promise是异步编程的一种解决方案。 什么时候会处理异步事件? 一种很常见的场景应该就是网络请求了。 我们封装的一个网络请求的函数,因为不能立即拿到结果,所以不能像简单的3+4=7一样将结果返回 所以我们往往会传入另外一个函数,在数据请求成功时,将数据通过传入的函数回调回去。 如果只是一个简单的网络请求,那么这种方案不会给我们带来很大的麻烦。 但是,当网络请求非常复杂时,就会出现回调地狱: 在上面的代码中,我们需要通过一个url1从服务器加载一个数据data1,而dat..原创 2021-08-11 16:10:24 · 219 阅读 · 0 评论 -
Js-技巧
目录 1、数组去重 2、转换数字类型/字符串 3、性能追踪(测试耗时) 4、数组扁平化 1、数组去重 常规: 双层for循环去重 function unique(arr) { for (let i=0; i<arr.length; i++) { for (let j=i+1; j<arr.length; j++) { if (arr[i] === arr[j]) { arr.splice(j, 1); j--;原创 2021-08-27 10:05:32 · 93 阅读 · 0 评论 -
JS-BOM
一、概述 (一)概念 BOM(Browser Object Model)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是window。 BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性。 (二)与DOM的区别 DOM BOM 文档对象模型 浏览器对象模型 把文档当作一个对象来看待 把浏览器当作一个对象来看待 顶级对象是document 顶级对象是window 主要学习的是操作页面元素 学习的是浏览器窗..原创 2021-08-20 12:04:45 · 84 阅读 · 0 评论 -
ES6新增语法
1、let/var/const ES5之前因为if和for都没有块级作用域的概念,所以在很多时候,我们都必须借助于function的作用域来解决应用外面变量的问题。 ES6中,加入了let,let它是有if和for的块级作用域(ES5中的var是没有块级作用域的)。 const:将变量定义为常量(不可修改),开发中优先使用const,需要修改值时再用let 注:const修饰对象时只是对象不能被修改,但是对象内的属性可以修改 2、对象增强写法 属性的增强写法 const name = 'Pet.原创 2021-08-05 16:37:56 · 177 阅读 · 0 评论 -
JS高级-函数
一、原型与原型链 (一)函数的prototype 1、函数的prototype属性 每个函数都有一个prototype属性,它默认指向一个Object空对象(即称为:原型对象)//找爹 原型对象中有一个属性constructor, 它指向函数对象 //找儿子 2、给原型对象添加属性(一般都是方法) 作用:函数的所有实例对象自动拥有原型中的属性(方法) (二)显示原型与隐式原型 1、每个函数function都有一个protot...原创 2021-08-18 18:00:46 · 187 阅读 · 0 评论 -
JS高级-基础
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分原创 2021-08-18 15:30:36 · 94 阅读 · 0 评论 -
Js-DOM
一、概念 D: Document文档 -表示的就是整个HTML网页文档 O: Object对象 -表示将网页中的每一个部分都转换为了一个对象 M: Model模型 -使用模型来表示对象之间的关系,这样方便我们获取对象 JS中通过DOM来对HTML文档进行操作 ...原创 2021-08-17 12:06:35 · 136 阅读 · 0 评论 -
js-基础
立即执行函数 函数定义完,立即被调用,这种函数叫做立即执行函数 实现:下方为一个匿名函数,用()将其包起来形成一个闭包,再通过()进行函数调用 (function () { console.log('hello world'); })() || var hello = function () { console.log('hello world'); } hello() 作用域 作用域指一个变量作用的范围 1、全局作用域 直接编写在script标签的JS代码,都在全局作用域.原创 2021-08-16 18:04:18 · 167 阅读 · 0 评论