
JavaScript
JavaScript 学习笔记
A_bad_horse
不积跬步,无以至千里!
展开
-
JavaScript-DOM
JavaScript-DOM原创 2023-01-01 17:46:31 · 171 阅读 · 1 评论 -
JS 生成JWT (代码可直接使用)
JS 生成JWT (代码可直接使用)原创 2022-11-29 17:50:48 · 4402 阅读 · 0 评论 -
Vue - 箭头函数 this
<body> <script> const obj = { aaa() { setTimeout(function() { console.log("t1", this) // window }) setTimeout(() => { console.log("t2",this) // obj对象 }) } } obj.a.原创 2022-03-02 15:42:00 · 316 阅读 · 0 评论 -
JS - default behavior
HTML 中执行JS是顺序执行,依次为下载js,执行js。原创 2022-02-25 09:25:24 · 240 阅读 · 0 评论 -
JS 基本术语
ECMAScript: The browser specification of the JavaScript language.ES6, ES2015, ES2017, ES20201. Refers to the use of features defined in ECMAScript, but not necessarily supported by modern browsers.2. Using ECMAScript usually means also using Babel.js原创 2022-02-23 10:14:58 · 179 阅读 · 0 评论 -
JS输出内容为[object Object]
转载:https://www.jianshu.com/p/d309d25789fd原创 2021-03-16 11:01:06 · 371 阅读 · 0 评论 -
javascript - $1
$1是一个变量名。"easycom": { "autoscan": true, "custom": { "tui-(.*)": "@/components/thorui/tui-$1/tui-$1.vue" }}原创 2021-02-07 23:07:15 · 313 阅读 · 0 评论 -
React 循环遍历
学习目标 forEach map filter reduce for...in for..of forEachforEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。注意: forEach() 对于空数组是不会执行回调函数的。语法:forEach(currentValue, index, arr)...原创 2020-04-17 15:47:05 · 4061 阅读 · 0 评论 -
JavaScript-JS构成 API WebAPI
JS构成APIWeb APIAPI vs Web API原创 2020-04-15 12:37:51 · 205 阅读 · 0 评论 -
JavaScript-asyc await
try catchtry catch JavaScript的异常捕获机制,凡是在try语句块中的代码出错了,都会被catch捕获。then catchPromise实例有两个方法: then 指定了resolve状态和reject的回调函数,通过then方法获取异步操作的结果。 catch 专门用来捕获Promise对象产生的错误 then和catch方法返回的...原创 2020-04-14 17:15:55 · 242 阅读 · 0 评论 -
JavaScript-Promise函数说明
1. Promise构造函数: Promise(executor) {}executor函数:同步执行(resolve, reject) => {}resolve函数:内部定义成功时调用的函数 value => {}reject函数:内部定义失败时调用的函数 reason => {}说明:executor在Promise内部立即同步回调,异步操作在执行器中执行。...原创 2020-04-14 17:03:02 · 256 阅读 · 0 评论 -
JavaScript-Promise基础知识
回调函数的例子//成功回调函数function successCallback() { // 固定格式 console.log('SUCCESS')}//失败回调函数function failureCallback() { // 固定格式 console.log('FAILURE')}function myFunc(param, success, failure...原创 2020-04-13 23:52:19 · 165 阅读 · 0 评论 -
JavaScript-JavaScript预解析
变量提升、函数提升变量使用时会将变量声明提升到作用域的上面。函数调用时会将函数声明提升到作用域的上面。提升:提升的只是定义,赋值不会被提升。a = 100;console.log(a);var a;test();function test() { a = 101; console.log(a);}运行结果:100101c、jav...原创 2020-04-13 23:31:05 · 239 阅读 · 0 评论 -
JavaScript-函数基础知识
函数定义/函数声明1. 自定义函数(命名式函数)function fn() {}2. 函数表达式(匿名函数)var fun = function(){}3. new Function('参数1', '参数2', ... ,'函数体')// 参数:空;函数体:console.log(123)var f = new Function('console.log(123)');...原创 2020-04-13 23:11:46 · 221 阅读 · 0 评论 -
JavaScript-回调函数
什么是回调函数?作为参数传递给另一个函数的函数被称为回调函数。(已定义、未直接调用、最终执行(在特定条件/时刻))什么是高阶函数?接受其他函数作为参数的函数称为高阶函数。<script> function count (number, callback) { return callback(number); }...原创 2020-04-13 11:31:51 · 237 阅读 · 0 评论 -
剖析浏览器执行JavaScript
JavaScript 单线程单线程,即只有一个主线程。同一时刻只能运行一行代码、同一时刻不能处理多个任务(不支持并行)。假设JS同时有2个线程,线程A在某个DOM节点添加内容,线程B删除该节点,浏览器应该以哪个线程为准?为避免复杂性,JavaScript设计之初就确定为“单线程”。浏览器是事件驱动(Event Driven),JS运行在浏览器中是单线程的(JS也必须遵循事件驱动的规则)...原创 2020-04-12 12:44:03 · 304 阅读 · 0 评论 -
剖析浏览器的进程与线程
进程进程是CPU资源分配的最小单位。上图可知, 进程(ID 18164)得到CPU内存资源大小为205.8MB。多进程同一时刻、同一操作系统、运行2个或2个以上的进程。例如:边听歌(KuGou App)边敲代码(Idea App),KuGou与Idea同时运行且互不干扰。浏览器的多进程浏览器进程包括以下几种:Browser进程:浏览器的主进程,负责协调、主控。 第...原创 2020-04-12 00:11:18 · 253 阅读 · 0 评论 -
JavaScript-setTimeout使用
setTimeout() 是属于 window 的方法,该方法用于在指定的毫秒数后调用函数或计算表达式。语法格式如下:setTimeout(function[,delay,param1,param2,...]);setTimeout(function[,delay]);setTimeout(code[,delay]);function在到期时间(delay毫秒)之后执行的函数...原创 2020-04-10 11:19:05 · 372 阅读 · 0 评论 -
JavaScript 学习笔记 01
视频资源: https://www.bilibili.com/video/av80409940源码资源: https://gitee.com/xiaoqiang001/js_advanced_material.git学习:1-5...原创 2020-04-09 18:08:21 · 408 阅读 · 0 评论