JavaScript
文章平均质量分 64
JavaScript基础与进阶
谷底飞龙
致力于成为投资界的技术大佬,技术界的投资大鳄
展开
-
webpack配置文件
.prettierrc{ "singleQuote": true, "trailingComma": "all", "printWidth": 100, "proseWrap": "never", "arrowParens": "always", "overrides": [ { "files": ".prettierrc", "options": { "parser": "json" } } ]}.原创 2022-03-30 17:22:31 · 1467 阅读 · 0 评论 -
荣代码备忘录20220413
修改项目 pallas-manager,共2个文件1.修改文件src/containers/HealthRecordQuery/PersonInfo/PerHeader.tsximport React from 'react';import './PerHeader.scss';import { getPublicImageUrl } from 'lib/utilService';import { Popover, Button } from 'antd';const DefaultImg .原创 2022-03-30 16:31:26 · 377 阅读 · 0 评论 -
「JavaScript进阶」一文吃透执行上下文和执行栈
前言学习 JavaScript ,理解其内部执行逻辑是很重要的,今天这篇文章就来讲讲 JavaScript 执行上下文和执行栈。JavaScript 系列文章:JavaScript进阶什么是执行上下文和执行栈?执行上下文执行上下文就是当前 JavaScript 代码被解析和执行时所在环境的抽象概念。有全局执行上下文、函数执行上下文、Eval 函数执行上下文三种执行上下文类型。类型定义全局执行上下文Global code - 首次运行程序时创建的默认环境函数执原创 2021-04-07 16:17:16 · 242 阅读 · 2 评论 -
「JavaScript进阶」一文吃透深浅拷贝
前言文章里的每个案例都是我亲自编写并验证的,建议阅读文章时,可以在浏览器执行案例,会更有利于帮助理解。JavaScript 系列文章:JavaScript进阶变量存储类型要理解深浅拷贝,先要熟悉变量存储类型,分为基本数据类型(值类型)和引用数据类型(复杂数据类型)。基本数据类型的值是直接存在栈内存的,而引用数据类型的栈内存保存的是内存地址,值保存在堆内存中。变量存储类型值地址值例子基本数据类型存储在栈中string、bool、number、undefined、nu原创 2021-04-04 18:36:01 · 167 阅读 · 0 评论 -
谷底飞龙的技术博客集
ReactNative进阶ReactNative启动流程ReactNative JS 层渲染之 diff 算法ReactNative Native层的渲染流程谈一谈ReactNative单元测试JavaScript进阶全面解析JavaScript中this绑定全面解析JavaScript中的call、apply、bindWebpack基础与进阶Webpack 打包配置解读-基础篇Webpack打包配置解读-CSS 样式篇前端基础架构与工具基于react-router实现原创 2021-03-18 21:11:48 · 77 阅读 · 0 评论 -
全面解析JavaScript中this绑定
this对于很多前端来说,是个很容易踩坑的点,也是很多面试官喜欢问的点。本文将以具体案例的形式对this绑定做了一个深入浅出的全面梳理。本文的所有案例都可直接在浏览器终端独立运行验证,建议感兴趣的可以copy案例中的代码自己试试,能帮助更好的理解。this绑定该要this绑定有默认绑定(严格/非严格模式)、隐式绑定、显示绑定(call/apply/bind)、new绑定、箭头函数绑定(ES6),这些绑定的优先级依次增高(箭头函数绑定除外),即new绑定的优先级最高,默认绑定的优先级最低。1.原创 2021-03-18 21:14:30 · 123 阅读 · 0 评论