JS入门知识
文章平均质量分 75
感谢上Di_123
感谢上Di的En典
展开
-
JS 深度优先遍历与广度优先遍历 实现查找
在日常的开发工作中,牵扯到层级结构比较复杂的节点,如树形节点,级联选择器,这些都是牵扯到前端算法的遍历的;本文将介绍常用到的两种遍历方式:深度优先遍历和广度优先遍历深度优先遍历:depth first search广度优先遍历:breadth first search1.示意图通过两组示意图来明白什么叫做深度优先遍历和广度优先遍历图一(深度遍历示意图)深度遍历查找会按照图中绿色标注的数字去查找,就相当于是一条道走到黑,如果没有叶子节点的话,会再拐回来,回溯到上一个节点再搜索其余的,按原创 2020-12-17 19:06:29 · 1862 阅读 · 0 评论 -
ReactDOM.createPortal使用实例
最近在看React的官方文档,补习一下有关React的知识,这篇文章就介绍一下如何使用ReactDOM.createPortal来实现弹框组件的改造;比较初级,比较通俗易懂。Portal ,将子节点渲染到存在于父组件以外的 DOM 节点。ReactDOM.createPortal(child, container)第一个参数(child)是任何可渲染的 React 子元素,例如一个元素,字符串或 fragment。第二个参数(container)是一个 DOM 元素。上面的这句话引.原创 2020-11-23 11:17:24 · 7436 阅读 · 0 评论 -
react,一句话概括受控组件和非受控组件的概念
受控组件:简单来说,就是一个组件的状态更新不依赖于react。像是一些表单元素:input,textarea,select这些,都是自己更新自己的状态;可以看一下代码:import React, { Component } from 'react';import ReactDOM from 'react-dom';class Demo1 extends Component { render() { return ( // 此input的value原创 2020-11-20 18:54:04 · 539 阅读 · 3 评论 -
JS,有关cookie的知识
谈起cookie,是大部分开发人员,不止是前端开发了解的知识,很多后端的小伙伴也了解的知识点,最近开发一个项目,当是应用的场景是后端登录返回的token,需要在前端进行一个本地存储,前端本地存储设计的技术很多,例如:localStorage,sessionStorage,indexDB,webSQL......甚至也可以把这个token放在例如vueX这种状态管理器的状态树上来进行共享。由于是跟公司的内部官网对接,是在内部官网的基础上去拓展一个新项目,也就是说除了我这个项目之外,还有其他的项目也要用到这个t原创 2020-09-02 11:31:15 · 393 阅读 · 0 评论 -
前端入门知识.....有关数组的一些方法.....
主要是讲前端的入门知识....有关数组和json.....主要是数组的一些处理方法....原创 2017-08-31 16:15:44 · 275 阅读 · 0 评论 -
将new Date()获取的日期格式化
// 将日期格式化...将格式化加载这个函数的原型上....Date.prototype.Format = function (fmt){ //author: meizz var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHou原创 2017-09-11 17:43:04 · 7740 阅读 · 0 评论 -
npm install时--save和--save-dev的区别
npm install module:会把module包安装到node_modules目录中 不会修改package.json 之后运行npm install 命令时,不会自动安装module包npm install module --save会把module包安装到node_modules目录汇总 会修改package.json,将模块名和版本号添加到dependencies部分...翻译 2019-03-27 15:20:41 · 356 阅读 · 0 评论