随笔分类 -  JS 基础

JS一些比较常见问题详解
摘要:前言: 最近很多需求都与拖拽有关,一般拖拽用的都是 vuedraggable 但是要是在el-table列表里面拖拽 当用vuedraggable去包裹table列表包外层只能拖动整个列表 包里面数据映射不上,然后就选用了我们今天的主角 sortablejs 步骤: 安装: nmp: npm ins 阅读全文
posted @ 2022-08-29 12:03 有梦想的咸鱼7 阅读(1153) 评论(0) 推荐(0) 编辑
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi 阅读全文
posted @ 2021-03-12 14:50 有梦想的咸鱼7 阅读(45) 评论(0) 推荐(0) 编辑
摘要:今天我们来总结一下 JavaScript 常见的几个内置对象和用途 一、Array 数组对象 (1)、push() 在数组的尾部添加一个元素 返回数组的新长度 var arr = [1,2] var length = arr.push(3) console.log(var , length) // 阅读全文
posted @ 2020-10-20 17:07 有梦想的咸鱼7 阅读(110) 评论(0) 推荐(0) 编辑
摘要:一、模块化编程形成的原因 随着网页的发展 页面逻辑也越来越复杂 所带来的诸如逻辑混乱,页面复杂,可维护性差,全局变量暴露等问题接踵而至 开发者需求去管理网页的逻辑 Javascript模块化编程:发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块 现在模块化的编程思想已经越来越普遍 二、 阅读全文
posted @ 2020-10-15 11:54 有梦想的咸鱼7 阅读(553) 评论(0) 推荐(0) 编辑
摘要:一、为什么要事件循环机制 我们都知道 JavaScript 是一门单线程非阻塞的脚本语言,这就意味着再任何时候 JavaScript 都只会有一个主线程来处理所有的任务 但是对于 JavaScript 来说单线程确实是必要的 原因之一在其最初也是最主要的执行环境——浏览器中,我们需要进行各种各样的d 阅读全文
posted @ 2020-10-13 17:01 有梦想的咸鱼7 阅读(294) 评论(0) 推荐(0) 编辑
摘要:一、浏览器常见的几种报错分类 1、网络连接 2、http劫持 3、服务器错误 4、前端代码错误 5、前端兼容性问题 6、用户操作错误 7、跨域问题 二、如何记录这些问题 一般在本地进行调试的时候 发生错误 我们一般习惯性的先看 console 查看日志是最简单的 但是当项目上线后 这种办法基本等于无 阅读全文
posted @ 2020-10-12 17:58 有梦想的咸鱼7 阅读(1269) 评论(0) 推荐(0) 编辑
摘要:javascript的异步方法一、异步的形成原因因为JavaScript是单线程编程语言 在执行过程中要一个方法执行才回去执行下一个 这样就会导致如果一个方法执行的时间过长 (死循环)就会导致页面卡死 用户体验极差 所以为什么解决这个问题 就衍生出了异步方法二、目前解决异步的几种常见方法1、prom 阅读全文
posted @ 2020-10-11 15:51 有梦想的咸鱼7 阅读(963) 评论(0) 推荐(0) 编辑
摘要:一、为什么会出现定时器不准确 这个其实就得提到js执行机制了,叫做事件循环Eventloop 循环机制中,异步事件 setInterval 到时后会把回调函数放入消息队列中Event Queue,主线程的宏任务执行完毕后依次执行消息队列的微任务,等微任务执行完了在循环回来执行宏任务。并且由于消息队列 阅读全文
posted @ 2020-10-10 17:36 有梦想的咸鱼7 阅读(1842) 评论(0) 推荐(0) 编辑

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