- 博客(9)
- 收藏
- 关注
原创 jsの实际操作2之数组篇
jsの实际操作2之数组篇 系列文章: 第一章 jsの实际操作1 文章目录jsの实际操作2之数组篇前言数组1. 创建数组2. 类型检测3. 类型转换4. 展开语法5. 解构赋值6. 管理元素pushpopshiftunshiftfillslicesplice7. 合并拆分joinsplitconcat查找元素indexOflastIndexOfincludesfind 前言 后盾人学习笔记 数组 数组是多个变量值的集合,数组是Array 对象的实例,所以可以像对象一样调用方法。 1. 创建数组
2020-10-06 23:19:37 457
原创 你不知道的JavaScript笔记
你不知道的JavaScript笔记一、作用域和闭包1. 作用域1.1 编译原理1.2 理解作用域2. 词法作用域3. 函数作用域和块作用域4. 提升5. 作用域闭包二、this和对象原型1.引入库 一、作用域和闭包 1. 作用域 1.1 编译原理 在传统编译语言的流程中,程序中的一段源代码在执行之前会经历三个步骤,统称为“编译”。 分词/词法分析(Tokenizing/Lexing) 解析/语法分析(Parsing) 代码生成 任何 JavaScript 代码片段在执行前都要进行编译(通常就在执行前)。
2020-09-27 13:08:06 157
转载 jsの实际操作1
实际操作基础知识1. 在用户输入表单项并接收协议后才可提交2. 下面是使用多条件判断密码强度的示例3. 使用循环制作杨辉三角的案例4. for/in遍历数组操作5. for/in遍历对象操作6. for/of遍历数组操作基本类型 基础知识 1. 在用户输入表单项并接收协议后才可提交 <form action="https://www.baidu.com" id="from"> 用户名: <input type="text" name="username">
2020-09-25 16:19:13 162
原创 链表
什么是链表? 多个元素组成的列表。 元素存储不连续,用next指针连在一起。 const a = { val: 'a' } const b = { val: 'b' } const c = { val: 'c' } const d = { val: 'd' } a.next = b b.next = c c.next = d //遍历链表 let p = a while (p) { console.log(p.val) p = p.next } //插入 const e = { v
2020-09-11 12:39:53 89
原创 队列
队列 队列是一个先进先出的数据结构 队列的使用场景 JS异步中的任务队列,计算最近请求次数 最近的请求次数 写一个 RecentCounter 类来计算最近的请求。 它只有一个方法:ping(int t),其中 t 代表以毫秒为单位的某个时间。 返回从 3000 毫秒前到现在的 ping 数。 任何处于 [t - 3000, t] 时间范围之内的 ping 都将会被计算在内,包括当前(指 t 时刻)的 ping。 保证每次对 ping 的调用都使用比之前更大的 t 值。 示例: 输入:inputs = [“
2020-09-10 15:36:19 103
原创 栈
什么是栈? 后进先出的数据结构。 栈的应用场景? 十进制转二进制,判断字符串的括号是否有效,函数调用堆栈。 判断字符串的括号是否有效 给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/valid-parentheses 著作权归领扣网络所有
2020-09-10 15:03:25 69
原创 配置react项目
安装react 略 安装其他 yarn add react-router-dom axios less-loader 修改less-loader yarn eject 找到config/webpack.config.js文件,打开它: 不会改就把下面复制上,修改完正确后如下 'use strict'; const fs = require('fs'); const path = require('path'); const webpack = require('webpack'); const res
2020-07-13 00:24:10 239
原创 学习过程中脚手架和插件的安装
学习过程中的安装react脚手架安装 react脚手架安装 D: //进入D盘 mkdir ReactDemo //创建ReactDemo文件夹 create-react-app my-app //用脚手架创建React项目 cd my-app //等创建完成后,进入项目目录 npm start //预览项目,如果能正常打开,说明项目创建成功 ...
2020-07-12 19:40:10 144
原创 学习过程中的名词解释
学习过程中的名词解释什么是**脚手架**?什么是yarn? 什么是脚手架? “脚手架”是一种元编程的方法,用于构建基于数据库的应用。许多MVC框架都有运用这种思想。程序员编写一份specification(规格说明书),来描述怎样去使用数据库;而由(脚手架的)编译器来根据这份specification生成相应的代码,进行增、删、改、查数据库的操作。我们把这种模式称为"脚手架",在脚手架上面去更高效的建造出强大的应用! 简单的来说,在项目最开始的时候,就帮你搭建好架子,脚手架工具会生成好一些基本代码,一般是遵
2020-07-12 19:35:12 434
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人