重阳微噪1_社区达人页
产品
解决方案
文档与社区
权益中心
定价
云市场
合作伙伴
支持与服务
了解阿里云
AI 助理
备案
控制台
开发者社区
首页
探索云世界
探索云世界
云上快速入门,热门云上应用快速查找
了解更多
问产品
动手实践
官方博客
考认证
TIANCHI大赛
活动广场
活动广场
丰富的线上&线下活动,深入探索云世界
任务中心
做任务,得社区积分和周边
高校计划
让每位学生受益于普惠算力
训练营
资深技术专家手把手带教
话题
畅聊无限,分享你的技术见解
开发者评测
最真实的开发者用云体验
乘风者计划
让创作激发创新
阿里云MVP
遇见技术追梦人
直播
技术交流,直击现场
下载
下载
海量开发者使用工具、手册,免费下载
镜像站
极速、全面、稳定、安全的开源镜像
技术资料
开发手册、白皮书、案例集等实战精华
插件
为开发者定制的Chrome浏览器插件
探索云世界
新手上云
云上应用构建
云上数据管理
云上探索人工智能
云计算
弹性计算
无影
存储
网络
倚天
云原生
容器
serverless
中间件
微服务
可观测
消息队列
数据库
关系型数据库
NoSQL数据库
数据仓库
数据管理工具
PolarDB开源
向量数据库
热门
百炼大模型
Modelscope模型即服务
弹性计算
云原生
数据库
云效DevOps
龙蜥操作系统
平头哥
钉钉开放平台
物联网
大数据
大数据计算
实时数仓Hologres
实时计算Flink
E-MapReduce
DataWorks
Elasticsearch
机器学习平台PAI
智能搜索推荐
数据可视化DataV
人工智能
机器学习平台PAI
视觉智能开放平台
智能语音交互
自然语言处理
多模态模型
pythonsdk
通用模型
开发与运维
云效DevOps
钉钉宜搭
支持服务
镜像站
码上公益
重阳微噪1
已加入开发者社区
1956
天
勋章
更多
星级博主
星级博主
技术博主
技术博主
初入江湖
初入江湖
成就
已发布33篇文章
0条评论
已回答0个问题
0条评论
已发布0个视频
github地址
我关注的人
更多
代码与野兽
代码与野兽
粉丝
更多
技术能力
兴趣领域
容器
擅长领域
Linux
初级
能力说明:
掌握计算机基础知识,初步了解Linux系统特性、安装步骤以及基本命令和操作;具备计算机基础网络知识与数据通信基础知识。
技术认证
暂时未有相关云产品技术能力~
暂无个人介绍
精选
高分内容
最新动态
文章
问答
视频
暂无精选文章
暂无更多信息
2023年07月
07.05
23:37:40
发表了文章
2023-07-05 23:37:40
JS 进阶 (六) 浏览器事件模型DOM操作(2)
JS 事件 事件是元素(或者浏览器)天生自带的行为,只要行为处罚,就会触发相关的事件 xxx.onclick = function(){} 属于事件绑定,给这个事件行为绑定方法,行为触发的时候 事件参考文档
07.05
23:36:29
发表了文章
2023-07-05 23:36:29
JS 进阶 (六) 浏览器事件模型DOM操作(1)
JS 中的 DOM 操作:盒子模型属性 DOM: document object model 文档对象模型,提供系列的属性和方法,让我们能在 JS 中操作页面中的元素。 获取元素的属性和方法
07.05
23:33:45
发表了文章
2023-07-05 23:33:45
JS进阶(五)同步异步编程及浏览器的底层渲染机制
浏览器渲染机制 浏览器底层渲染机制 一个页面从服务器访问,拿到页面源代码之后做的事情是什么? 生成Dom树(DOM Tree) => 对HTML文件的处理 基于HTML获取的是流文件 (进制编码) 把进制编码编译为具体的字符 按照令牌TOKEN进行解析 (分词/断词) 生成具体的节点 (元素标签/文本节点....) 按照相互的依赖关系生成一个DOM树 (节点树)
07.05
23:31:30
发表了文章
2023-07-05 23:31:30
JS进阶(四)面向对象
面向对象 1、对象、类、实例 JS 本身是基于面向对象思想设计出来的一门编程语言,当我们给予JS进行程序设计的时候,也应该按照面向对象的想法去开发或者理解。 对象,一种泛指 类:对象的一部分 实例:某个类中的具体事物
07.05
23:29:58
发表了文章
2023-07-05 23:29:58
JS进阶(三) 闭包,作用域链,垃圾回收,内存泄露
闭包,作用域链,垃圾回收,内存泄露 1、函数创建 创建函数 1、开辟一个堆内存(16进制的内存地址) 2、声明当前函数的作用域(再哪个上下文创建的,它的作用域就是谁) 3、把函数体内的代码当作字符串存储在堆内存当中(所以不执行没有意义) 4、把函数的堆内存地址类似对象一样放到栈中供对象调用 执行函数 1、会形成一个全新的私有上下文(目的是供函数中的代码执行),然后进栈执行 2、在私有上下文中有一个存放私有变量的变量对象 AO(xx) 3、在代码执行之前要做的事情 - 初始化它的作用域链<自己的上下文,函数的作用域> - 初始化this (箭头函数没有this) - 初始化Arguments实参
07.05
23:24:02
发表了文章
2023-07-05 23:24:02
用 node 实战一下 CSRF
前言 之前面试经常被问到 CSRF, 跨站请求伪造 大概流程比较简单, 大概就是用户登录了A页面,存下来登录凭证(cookie), 攻击者有诱导受害者打开了B页面, B页面中正好像A发送了一个跨域请求,并把cookie进行了携带, 欺骗浏览器以为是用户的行为,进而达到执行危险行为的目的,完成攻击 处。
07.05
23:21:18
发表了文章
2023-07-05 23:21:18
【从原理到实战】彻底搞懂跨域问题 (一)(2)
3、预检请求的优化 复杂请求会发预检请求, 相当于每个接口会发两次请求, 比较消耗资源, 那么是可以对预检请求进行优化, 可以采用以下两种方式 设置预检请求的缓存时长
07.05
23:19:30
发表了文章
2023-07-05 23:19:30
【从原理到实战】彻底搞懂跨域问题 (一)(1)
前言 什么是跨域: 浏览器为了安全性,设置同源策略导致的, 或者说是一种浏览器的限制 同源策略: 是一种约定,WEB 应用只能请求同一个源的资源 什么时候会跨域: 协议名、域名、端口号 不同 本文将从原理, 到最简代码实现, 演示解决跨域的方法和流程,纸上得来终觉浅 绝知此事要躬行, 只有自己手敲实现过, 才能对其原理理解更加深刻。
07.05
23:16:26
发表了文章
2023-07-05 23:16:26
通过 Lodash 学 TS —— 实现 pick 方法
一、前言 最近学习TS,被复杂的类型体操搞的比较晕, 经常想学了那么高深的体操后是不是有用武之地,技术的学习应该是要以落地为目的,要不然很快就忘记了, 其实我在业务开发中用ts用的用的比较浅, 想框架源码中那么高深的ts,我暂时还没有用到过, 还没到给框架提merge的水平, 其实用ts最多的还是方法类库,毕竟经常打交道,而且同事很大可能会用你写的方法, 所以学着给方法加TS,是个不错的选择 处。
07.05
23:11:50
发表了文章
2023-07-05 23:11:50
两个相见恨晚的 Chrome devtool 开发技巧(二)
前言 上篇文章介绍了 源代码面板中的 workspaces 功能, 可以让我们“面向浏览器编程”, 在浏览器中实时的修改样式和html。 自动热更新到文件中进行修改, 大大简化了我们的开发流程, 今天讲讲 控制台面板 以及 一部分的源代码 面板的内容, 绝对干货满满。
07.05
23:06:56
发表了文章
2023-07-05 23:06:56
彻底搞定各种数组去重需求
前言 数组去重是面试时候常考的,我们日常工作中,也经常会遇到, 接下来就归纳总结几种数组去重的方案, 在我们开发和面试的时候可以得心应手, 分类 在实现数组去重之前我们我们简单进行一下分类, 数组去重,我们一般 分为单个数组去重 和多个数组交叉去重, 接下来我们就从单个数组开始
07.05
22:54:28
发表了文章
2023-07-05 22:54:28
两个相见恨晚的 Chrome devtool 开发技巧(一)(2)
这时,我们再去元素审查,修改样式代码, 发现样式改了, 浏览器文件系统中的样式代码改了, 编辑器中的样式代码也改了, 我们的需求到现在基本完成了, 但是如果再次修改,我们会发现右下角的文件系统里的样式文件出现了问号,说明现在是socket不通的状态, 并且编辑器中的代码是没有再次进行更改的。 其实这个问题是浏览器本身不支持这样多次更改, 产生 css 缓存后, 就不再进行热更新了, 禁掉缓存后也没有用, 但是我们尝试每次修改后, 强制刷新页面,在进行修改,发现是可以保证每次修改都生效的。
07.05
22:26:52
发表了文章
2023-07-05 22:26:52
两个相见恨晚的 Chrome devtool 开发技巧(一)(1)
前言 前段时间给公司分享前端技术, 因为部门中不光是前端,还有后端、数据。 所以选择了分享 浏览器 相关的, 这个不光前端每天在用,研发人员日常也都离不开使用浏览器。 在准备过程中,学习到了两个让我很惊喜的开发技巧,顿感多年前端白干,相见恨晚, 今天先分享浏览器的 workspaces 功能, 完成一个面向浏览器编程, 无限修改浏览器中的样式,即可修改本地代码中样式的功能
07.05
20:51:35
发表了文章
2023-07-05 20:51:35
纯css实现一个级联连线效果(2)
于是基本上我们的多层级效果就实现了, 全部代码如下
07.05
20:50:01
发表了文章
2023-07-05 20:50:01
纯css实现一个级联连线效果(1)
纯 css 实现一个级联连线效果 1、前言 今天在css学习群里看到一个下图的效果,看到群中讨论如何实现时, 正好之前其实也做过类似的, 就想写个demo在回顾一下
07.05
20:46:47
发表了文章
2023-07-05 20:46:47
浏览器的调试与开发
浏览器的调试与开发 💡 前言: 网页主要是运行在浏览器上, 主要由HTML、CSS、JS三部分组成, 比作一个人的话,HTML是身体、CSS是衣服、JS是动作, 下面主要介绍通过浏览器的调试工具,了解前端在开发过程中,是如何通过浏览器的调试工具进行开发与分析解决问题的
07.05
20:45:06
发表了文章
2023-07-05 20:45:06
canvas项目内复制粘贴及自定义菜单复制粘贴实现
一、 产品视角下复制粘贴需要解决的问题 复制粘贴时,需要静默复制(剪切板内不会看到复制的具体内容, 同miro) 统一自定义鼠标复制粘贴和键盘复制粘贴内容 实现外部内容也可以粘贴到内部
07.05
20:44:06
发表了文章
2023-07-05 20:44:06
微信扫码登录
所需文档 微信公众平台(公众号和小程序管理平台): 小程序:mp.weixin.qq.com/wxamp/frame… 公众号:mp.weixin.qq.com/cgi-bin/hom… API文档: developers.weixin.qq.com/doc/offiacc… developers.weixin.qq.com/doc/offiacc…
07.05
20:42:29
发表了文章
2023-07-05 20:42:29
代码统一风格、代码规范和提交规范
1、安装模块 全局安装 eslint、commitlint 、 check-prettier npm install eslint commitlint check-prettier -g 本地安装 npm install eslint-config-prettier stylelint stylelint-config-prettier stylelint-config-standard husky @commitlint/config-conventional -D VSCode 安装 Eslint和Prettier插件
07.05
20:39:49
发表了文章
2023-07-05 20:39:49
unstated-next 源码解析
1、介绍 轻量级的React状态管理工具 2、安装 安装 npm install --save unstated-next 3、API 使用及优化
07.05
20:38:30
发表了文章
2023-07-05 20:38:30
1、几十行代码实现一个聊天室
1、前言 Socket.io将数据传输部分独立出来形成engine.io,engine.io对WebSocket和AJAX轮询进行了封装,形成了一套API,屏蔽了细节差异和兼容性问题,实现了跨浏览器/跨设备进行双向数据通信。 WebSocket是一种**双向通信协议,**WebSocket与HTTP协议一样都是基于TCP的
07.05
20:36:33
发表了文章
2023-07-05 20:36:33
Umi3与Antd-Pro5中后台全栈项目实战(2)
6、弹窗表单组件 pages/ListTableList/components/HandleForm.d.ts
07.05
20:33:36
发表了文章
2023-07-05 20:33:36
Umi3与Antd-Pro5中后台全栈项目实战(1)
0、前言 使用umi3和antd pro5从零实现全栈中后台管理系统
07.05
19:51:48
发表了文章
2023-07-05 19:51:48
面试官必问——水平垂直居中的11种解决方案
盒子水平垂直居中的N种方案 1、定位+margin拉回
07.05
19:46:48
发表了文章
2023-07-05 19:46:48
原生html实现一个mini-react-router
原生html实现一个mini-react-router 前言 实现一个简单版本的react-router, 揭秘路由的神秘面纱 思考 • 前端路由本质上是什么
07.05
19:43:08
发表了文章
2023-07-05 19:43:08
从0到1,使用proxy手把手带你实现一个vue框架
一、写在开头 vue3.0通过proxy对vue进行了重构,那么今天我们就来通过proxy来实现一版自己的vue框架吧 看完该文,您将学到 proxy与Object.defineProperty的区别 通过proxy进行数据劫持的方法 esModule的模块化思想 Map数据类型的使用 通过正则进行匹配渲染视图 实现vue的数据双向绑定 实现vue的v-module 实现vue中的v-bind 实现vue中的v-if 实现vue中的v-on ok ! 打开电脑,跟我一起一步步将他实现出来吧!!!
07.05
19:39:51
发表了文章
2023-07-05 19:39:51
JS进阶(二)JS底层运行机制之堆栈内存
1.JS底层运行机制之堆(Heap)栈(Stack)内存 相关理论知识 ECStack(Execution context Stack) 执行环境栈: —— 内存中分出来用于执行js代码的空间 EC(Execution context): —— 执行上下文, 为了区分全局和函数执行所处的不同范围(词法作用域),又可以分为全局执行上下文EC(G)和函数执行私有上下文EC(FUNC) 作者:重阳微噪 链接:https://juejin.cn/post/6850418109707190285 来源:稀土掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
07.05
19:38:04
发表了文章
2023-07-05 19:38:04
JS进阶(一)数据类型与隐式转换
1.数据类型分类 (1)基本数据类型【7】 string、 number、null、undefined、 boolean、bigInt、symbol 注意⚠️:
07.05
19:36:21
发表了文章
2023-07-05 19:36:21
学习React Hooks和TypeScript打造的仿Antd的UI组件库
✨ RockUI 学习React Hooks和TypeScript实现仿Antd的react UI组件库,并通过此组件库在create-react-app的基础上实现了一套简单的应用,下方链接 样式解决方案——saas 测试——Jest框架 Icon库基于react-fontawesome github 文档 文档使用storybook进行展示 使用eslint和prettier对代码风格进行约束 使用见README.md,学习及开发中的问题与解决见STUDY_README.md
07.05
19:34:15
发表了文章
2023-07-05 19:34:15
浏览器(一)---- 宏观视角下的浏览器(2)
4、从输入URL到页面展示?----导航流程 浏览器进程--主要负责用户交互、子进程管理和文件储存等功能。 网络进程--是面向渲染进程和浏览器进程等提供网络下载功能。 渲染进程--主要职责是把从网络下载的 HTML、JavaScript、CSS、图片等资源解析为可以显示和交互的页面。因为渲染进程所有的内容都是通过网络获取的,会存在一些恶意代码利用浏览器漏洞对系统进行攻击,所以运行在渲染进程里面的代码是不被信任的。这也是为什么 Chrome 会让渲染进程运行在安全沙箱里,就是为了保证系统的安全。
07.05
19:31:55
发表了文章
2023-07-05 19:31:55
浏览器(一)---- 宏观视角下的浏览器
一、简介 1、浏览器进化路线 第一个是应用程序 Web 化 第二个是 Web 应用移动化 第三个是 Web 操作系统化
07.05
19:27:35
发表了文章
2023-07-05 19:27:35
TypeScript学习(2)
常量枚举 只需要在枚举前面加const,会内联枚举,提高计算性能
07.05
19:25:17
发表了文章
2023-07-05 19:25:17
TypeScript学习(1)
一、概述 1、什么是Typescript? 官方网站的定义是: TypeScript 是 JS 类型的超集,TypeScript 是一个js的外壳,需要编译成浏览器可识别的javascript才可以运行。
发表了文章
2023-07-05
JS 进阶 (六) 浏览器事件模型DOM操作(2)
发表了文章
2023-07-05
JS 进阶 (六) 浏览器事件模型DOM操作(1)
发表了文章
2023-07-05
JS进阶(五)同步异步编程及浏览器的底层渲染机制
发表了文章
2023-07-05
JS进阶(四)面向对象
发表了文章
2023-07-05
JS进阶(三) 闭包,作用域链,垃圾回收,内存泄露
发表了文章
2023-07-05
用 node 实战一下 CSRF
发表了文章
2023-07-05
【从原理到实战】彻底搞懂跨域问题 (一)(2)
发表了文章
2023-07-05
【从原理到实战】彻底搞懂跨域问题 (一)(1)
发表了文章
2023-07-05
通过 Lodash 学 TS —— 实现 pick 方法
发表了文章
2023-07-05
两个相见恨晚的 Chrome devtool 开发技巧(二)
发表了文章
2023-07-05
彻底搞定各种数组去重需求
发表了文章
2023-07-05
两个相见恨晚的 Chrome devtool 开发技巧(一)(2)
发表了文章
2023-07-05
两个相见恨晚的 Chrome devtool 开发技巧(一)(1)
发表了文章
2023-07-05
纯css实现一个级联连线效果(2)
发表了文章
2023-07-05
纯css实现一个级联连线效果(1)
发表了文章
2023-07-05
浏览器的调试与开发
发表了文章
2023-07-05
canvas项目内复制粘贴及自定义菜单复制粘贴实现
发表了文章
2023-07-05
微信扫码登录
发表了文章
2023-07-05
代码统一风格、代码规范和提交规范
发表了文章
2023-07-05
unstated-next 源码解析
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息
勋章
关注
粉丝