随笔分类 -  javaScript

JavaScript的知识点整理
摘要:本篇文章主要介绍react-beautiful-dnd,它是基于react的拖拽插件 接下来会从以下几个方面来介绍react-beautiful-dnd 安装使用 API介绍 Example 1. 安装使用 首先我们需要安装react-beautiful-dnd # yarn yarn add re 阅读全文
posted @ 2023-12-19 14:23 前端加油站 阅读(4935) 评论(0) 推荐(0) 编辑
摘要:最近又进一步学习了JS算法与数据结构,进一步加深了对数据结构的理解。接下来的文章会按照下面的目录来整理博客,写完的文章会有链接,点击后可直接跳转至该文章。 数组 栈 队列和双端队列 链表 集合 字典和散列表 递归 树 二叉堆和堆排序 图 排序和搜索算法 算法设计和技巧 算法复杂度 阅读全文
posted @ 2022-03-05 10:42 前端加油站 阅读(47) 评论(0) 推荐(0) 编辑
摘要:本篇博客的所有代码都整理到自己的github库中,以便大家查看及学习。 阅读全文
posted @ 2022-03-05 10:41 前端加油站 阅读(67) 评论(0) 推荐(0) 编辑
摘要:本篇博客的所有代码都整理到自己的github库中,以便大家查看及学习。 本篇博客主要是从以下几点展开 队列数据结构 双端数列数据结构 向队列和双端队列增加元素 从队列和双端队列中删除元素 经典算法 1. 队列数据结构 队列遵循先进先出(FIFO)原则的一组有序的项。队列在尾部添加元素,在头部移除元素 阅读全文
posted @ 2022-03-01 11:02 前端加油站 阅读(90) 评论(0) 推荐(0) 编辑
摘要:栈 通过数组的学习,我们复习了数组的一些API,这些在JS中是很基础的。我会从这一节开始,将一些函数整理到自己的github库中,以便大家查看及学习。 本次内容主要包括 栈数据结构 向栈中增加元素 删除栈中的元素 如何使用Stack类 十进制转二进制 1. 栈数据结构 栈是一种遵循后进先出(LIFO 阅读全文
posted @ 2022-02-28 15:57 前端加油站 阅读(78) 评论(0) 推荐(0) 编辑
摘要:数组中重复的数字 题目: 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例: 输入:[2, 3, 1, 0, 2, 5, 3], 输出:2 或 3 解法一: 阅读全文
posted @ 2022-02-23 16:09 前端加油站 阅读(28) 评论(0) 推荐(0) 编辑
摘要:替换空格 题目: 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例: 输入:s = "We are happy." 输出:"We%20are%20happy." 解法一: 利用了JS中的replaceAPI var replaceSpace = function(s) { let 阅读全文
posted @ 2022-02-23 16:09 前端加油站 阅读(93) 评论(0) 推荐(0) 编辑
摘要:欢迎大家访问我的博客dreamITGirl,不要吝啬你们的小星星,点个star~ 有问题的话,你可以将问题在 GitHub问我. 写在前面 随着Vue3越来越被大家学习,关于Proxy的使用也是不断收到关注。Proxy和Object.defineProperty的对比也备受关注。这篇文章适合有vue 阅读全文
posted @ 2022-02-23 16:07 前端加油站 阅读(160) 评论(0) 推荐(0) 编辑
摘要:欢迎大家访问我的博客dreamITGirl,不要吝啬你们的小星星,点个star~ 有问题的话,你可以将问题在 GitHub问我. 新开浏览器页签的传值问题 1. 业务背景 在新建/修改/详情等二级或者三级新打开的页签中,需要实现传递参数的功能,并同时刷新上一级页面 2. 思考方式: 使用 loca 阅读全文
posted @ 2022-02-23 16:04 前端加油站 阅读(159) 评论(0) 推荐(0) 编辑
摘要:什么是微前端 官网上是这么描述的 Techniques, strategies and recipes for building a modern web app with multiple teams that can ship features independently. 背景 从官网我们可以 阅读全文
posted @ 2022-02-23 16:02 前端加油站 阅读(1572) 评论(0) 推荐(0) 编辑
摘要:这篇文章适合有vue基础和js基础的人学习vue3.0官方关于vue3的文档是英文的,大家可以慢慢阅读。这里给大家提供一个中文版的vue3.0版本的文档,建议阅读英文.也可以看视频学习,推荐一个视频李江南vue3正式版的学习 欢迎大家访问我的博客dreamITGirl,不要吝啬你们的小星星,点个st 阅读全文
posted @ 2022-02-23 16:00 前端加油站 阅读(95) 评论(0) 推荐(0) 编辑
摘要:欢迎大家访问我的博客dreamITGirl,不要吝啬你们的小星星,点个star~ 有问题的话,你可以将问题在 GitHub问我. 这篇文章是阅读完promiseA+规范和ES6入门教程,写的总结。 Promise对象 Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更 阅读全文
posted @ 2022-02-23 15:54 前端加油站 阅读(84) 评论(0) 推荐(0) 编辑
摘要:前几天看到掘金博客一篇文章,找到了这个JavaScript进阶问题列表:现在把地址贴出来,想找工作或者想要巩固自己JS的同学可以参考 该文档会不定时更新 一、箭头函数 箭头函数相当于匿名函数,并且简化了函数的定义。它最大的有点是解决了this执行环境造成的一些问题。最常见的就是在setTimeout 阅读全文
posted @ 2019-12-04 11:50 前端加油站 阅读(634) 评论(0) 推荐(0) 编辑
摘要:Axios是一个基于Promise(ES6中用于处理异步的)的HTTP库,用于浏览器和node.js中。主要学习的就是如何封装使用和拦截器的使用 官网:http://www.axios-js.com/docs/ 万能接口 http://jsonplaceholder.typicode.com/use 阅读全文
posted @ 2019-11-29 18:43 前端加油站 阅读(818) 评论(0) 推荐(0) 编辑
摘要:最近使用vue的vm.$nextTick的用法比较多,现在整理一下它的用法。 推荐阅读:http://www.ruanyifeng.com/blog/2014/10/event-loop.html 官方文档上这么说的:将回调延迟到下次DOM渲染之后执行。在修改数据后立即使用它,然后等待DOM更新。它 阅读全文
posted @ 2019-11-19 13:00 前端加油站 阅读(296) 评论(0) 推荐(0) 编辑
摘要:最近在项目中用到了echarts,在处理视图自适应问题上记录一下;同时比较一下和highcharts的区别; 在echarts中有一个resize的函数,可以直接在监听窗口变化时重新渲染即可; 如果是在vue项目中用到(我的项目是vue框架) 在HighCharts中,有一个专门的函数可以直接设置。 阅读全文
posted @ 2019-10-30 15:56 前端加油站 阅读(1166) 评论(0) 推荐(0) 编辑
摘要:前几天用到了冒泡排序的方法,现在整理了一下代码。我的需求是比较数组数据中的某一个字段中的值,而这个字段是有字母有数字,所以需要先匹配出来数字,然后截取出来数字,然后进行比较。我的数据是数组对象的格式,我需要对airport字段进行排序。 源码地址:https://github.com/dreamIT 阅读全文
posted @ 2019-10-29 15:00 前端加油站 阅读(193) 评论(0) 推荐(0) 编辑
摘要:现在很多处理时间格式化的插件,我平时项目中最常用的便是Dayjs这个插件,我觉得这个插件还是很好用的。现在说一下这个插件的基本使用。 Dayjs并没有覆盖Javascript原生的Date.prototype,而是创造了一个全新的包含Javascript Date对象的Dayjs的对象。Dayjs对 阅读全文
posted @ 2019-10-16 11:24 前端加油站 阅读(8614) 评论(1) 推荐(1) 编辑
摘要:项目背景:基于vue的项目 昨天需要写一个效果,需要将数据自动轮播,然后鼠标移入时,轮播暂停。就像文字走马灯的效果类似。走马灯的效果可以使用css实现。 这里说一下我用的插件vue-seamless-scroll 这个插件将文字无缝滚动,单行停顿滚动都封装了一下,同时,这个插件同样可用在图片轮播的效 阅读全文
posted @ 2019-10-12 15:28 前端加油站 阅读(2886) 评论(0) 推荐(0) 编辑
摘要:今天继续学习phaser.js。上周写的学习教程主要内容是创建游戏场景,游戏中的显示对象,按钮对象的使用以及如何在不同屏幕大小中完美适配。这篇博客以介绍游戏榜单的渲染更新为主。 代码地址:https://github.com/dreamITGirl/phaser,具体文件为Billboard.js。 阅读全文
posted @ 2019-01-26 11:32 前端加油站 阅读(462) 评论(0) 推荐(1) 编辑