- 博客(109)
- 资源 (6)
- 问答 (2)
- 收藏
- 关注

原创 线性代数 - 几何原理
欢迎阅读这篇关于线性代数的文章。在这里,我们将从一个全新的角度去探索线性代数,不再仅仅局限于数值计算,而是深入理解其背后的几何原理。我们将一起探讨向量、线性变换、矩阵、行列式、点乘、叉乘、基向量等核心概念,以及它们如何在实际问题中发挥作用。无论你是初学者,还是想要复习和加深理解,这篇文章都将为你提供清晰、深入的解析。让我们一起打开线性代数的神秘面纱,探索其丰富而美妙而美妙的世界。
2023-11-22 11:06:51
1699
4

原创 React 高级教程
在现代前端开发中,React已经成为了一种无法忽视的技术。它的函数式编程模式,以及强大的Hooks API,为我们提供了一种全新的编程范式,使得我们可以更加灵活、高效地构建用户界面。在这篇文章中,我们将深入探讨React的函数式编程,以及Hooks的定义和原理。我们将详细介绍一些常见的Hooks,如useState、useEffect、useCallback、useMemo、useContext和useReducer等,帮助你更好地理解和使用这些强大的工具。无论你是React的新手,还是有一定经验的开发
2023-11-15 15:31:32
1280
14

原创 React 入门学习教程
React是由FaceBook开发的一款非常流行的声明式组件、基于状态驱动的JavaScript库,目标是保持UI和数据同步
2023-11-09 14:57:21
699
7

原创 React 运行原理
React是由Facebook开发并维护的一个用于构建用户界面的JavaScript库。React主要用于构建单页应用(SPA),它允许开发者通过组合组件来创建复杂的用户界面。React的主要特点是它的组件化和虚拟DOM技术。
2023-10-30 11:14:15
754
16

原创 【THREE.JS】网页中的炫酷3D
目前随着`元宇宙`概念的爆火,`THREE`技术已经深入到了物联网、VR、游戏、数据可视化等多个平台。最近一段时间主要对之前学习three.js的总结和记录,记录只对自己觉得重要的部分记录,其他的可以参考别的平台资源。
2023-02-14 10:55:20
9465
62

原创 【超多代码、超多图解】Node.js一文全解析
Node.js是一个调用内置ApI并且基于Chrome V8引擎的js运行环境。①基于 Express 框架(http://www.expressjs.com.cn/),可以快速构建 Web 应用②基于 Electron 框架(https://electronjs.org/),可以构建跨平台的桌面应用③基于restify框架(http://restify.com/),可以快速构建 API 接口项目④读写和操作数据库、创建实用的命令行工具辅助前端开发、etc…
2022-12-27 16:17:55
4624
49

原创 【Flocking算法】海王的鱼塘是怎样炼成的
Flocking 国内一般称为蜂拥算法,一个海王鱼塘的🐟需要彼此聚合在一起、不碰撞、懂得避障、有一个共同的航向。这篇文章将介绍如何实现这些功能。
2022-11-15 11:18:01
7170
75

原创 手把手教你进阶VUE,猴子都能看懂的教程
VUE是动态构建用户界面的渐进式 JavaScript 框架,编码简洁, 体积小, 运行效率高,,今天我们通过超多图解、代码进阶vue核心
2022-10-18 19:48:41
1746
60

原创 手把手教你入门Vue,猴子都能看懂的教程
VUE是动态构建用户界面的渐进式 JavaScript 框架,编码简洁, 体积小, 运行效率高, 适合移动/PC 端开发,今天我们通过超多图解、代码入门vue核心
2022-10-13 11:17:42
4830
59
原创 【Nest.js 通关秘籍 - 基础篇】带你轻松掌握后端开发
Nest 框架凭借其企业级封装、高效稳定开发体验以及全栈支持,正成为后端开发的新星。它与开发工具 IDEA 的完美结合,进一步提升了开发效率和代码质量。本文将带你深入了解 Nest 的核心优势,助力你在技术浪潮中脱颖而出。
2025-03-12 11:45:41
1032
8
原创 像素魔法:探索像素、分辨率和设备像素比的奥秘
欢迎踏上一场视觉的探险之旅!在这里,我们将揭开像素的神秘面纱,解锁分辨率的密码,以及揭秘设备像素比的魔法。这篇文章将带你一探究竟,如何让数字图像在屏幕的方寸之间绽放光彩。准备好了吗?让我们一起揭开像素魔法的奥秘。
2024-12-24 10:48:44
822
5
原创 TypeScript 装饰器:高级编程技巧
"TypeScript 装饰器:高级编程技巧" 是一篇深入探讨 TypeScript 中装饰器功能的文章。装饰器作为一种强大的语法结构,允许开发者在编译时修改类、方法、属性等的定义,从而实现代码的高阶抽象和复用。本文将带你领略装饰器的魔法,展示如何利用这一特性来增强代码的模块化和可维护性,是每个追求代码优雅的 TypeScript 开发者不容错过的指南。
2024-12-10 11:14:04
935
11
原创 微前端架构新选择:micro-app 框架一文全解析
micro-app 是由京东前端团队推出的一款微前端框架,它借鉴了 WebComponent 的思想,通过 js沙箱、样式隔离、元素隔离、路由隔离 模拟实现了 ShadowDom 的隔离特性,并结合 CustomElement 将微前端封装成一个类 WebComponent 组件,从而实现微前端的组件化渲染,旨在降低上手难度、提升工作效率。micro-app 与技术栈无关,也不和业务绑定,可以用于任何前端框架。
2024-10-24 19:13:07
2643
7
原创 【小程序 - 大智慧】Expareser 组件渲染框架
首先,给大家抛出去几个问题:前端框架 Vue React 都有自己的组件库,但是并不兼容,那么 不依赖框架能 自定义组件吗?微信小程序开发的时候都会自定义组件是吧,那么调试控制台出现的 shadow-root 是什么,有注意吗?微信小程序编写 wxml 的时候,为什么和 html 语法不一致,多出来 view text 这些标签,里面究竟是如何实现的,彼此有什么关联?
2024-09-26 10:31:20
1706
7
原创 【小程序 - 大智慧】深入微信小程序的渲染周期
微信小程序的生命周期管理包括应用、页面和组件,涉及数据修改、路由变化、渲染顺序、运行机制和版本更新,本文主要讲解这几个方面。
2024-09-20 11:29:48
1597
3
原创 【小程序 - 大智慧】深入微信小程序的核心原理
本文深入剖析了小程序的高级语法和核心原理,涵盖了前端编码与设计规范、页面交互、数据流转等基础,以及双线程架构、webview渲染、PageFrame模板、通讯机制、生命周期管理、跨端开发框架等关键技术,旨在提升开发者对小程序全流程的理解和应用能力。
2024-09-05 11:20:22
3161
14
原创 【团队建设】前端编码规范
前端技术的迭代速度较快,相关的框架和知识点也越来越多,在开发新项目时可供选择的技术栈也越来越多。对于需要多人团队写作的场景下,如何保证大家共同的编码规范,用一套约定俗成的标准进行开发至关重要,可以更好的提升自己的开发体验。接下来,主要讲解不同前端领域的编码规范以及格式化代码,本质上底层还是前端三件套的编程思想。
2024-08-29 13:53:29
2566
7
原创 【Ty CLI】一个开箱即用的前端脚手架
目前团队内部后台管理系统过多,需求开发的页面逻辑或者相关组件重复率过高,跨项目开发很容易遇到重复编写大量代码、不同项目的技术栈/版本不统一、相关样式不统一等问题,迫切需要一款标准化、高扩展、简单便捷的脚手架工具来协助开发。Git 客户端无法在指定的时间内连接到 GitHub 服务器上的 443 端口。create 命令也就是脚手架的核心指令,用来选择不同的执行模板并下载。当前是小程序的开发模板,具体模板使用说明可以查看相关文档。
2024-07-09 19:19:58
1654
4
原创 【拓展】理解AppID、OpenID、UnionID
三者的区别其实很简单,可以把他们抽象成日常生活中常见的手机卡运营商。运营商有很多不同的品牌,如 联通、电信、移动等,这就是 AppID。用户在不同的平台购买手机卡,平台会生成一个独一无二的手机号,这里可以看成 OpenID。但是小王购买了这么多手机号,不同的营业厅想要验证身份通过唯一的身份证验证,这就是 UnionID。用户进行小程序登陆时,需要获取用户信息,但是不能和原有的微信账号体系一致,这会导致用户原本的信息泄露,于是需要设计一套新的权限模式。AppSecret 直接在微信平台生成保存好就行。
2024-07-02 19:10:17
2246
1
原创 【小程序 - 大智慧】微信小程序基础宝典
本文章主要介绍小程序的技术基础、组件使用、模板语法、列表渲染、条件渲染、事件处理、页面切换、生命周期、数据通信及第三方组件等知识点,适合刚刚入门的开发者。
2024-06-27 17:09:01
1349
原创 如何扩展自己的外部竞争力
程序员是一个需要不断学习的职业,面对层出不穷的新技术,假如你不能够保持一个不断学习的热情。那么,在未来的就业市场中,可能优势会不太明显。那么,除了提高自己内部的技术竞争力外,有什么渠道可以提高自己外部的竞争力吗?那就是写博客,发出一定数量和质量的博客,收获可以让自己看的到的收益。
2024-06-14 16:00:00
958
2
原创 移动云服务器选购指南(图文教程详解)
第一次使用云服务器,不知道怎么选?下面这篇文章分别从服务器的基本概念、主流平台,移动云服务器的种类、用处、特点、五个明确等详细的指南快速定位属于自己的一款云服务器。
2024-05-28 16:55:32
1687
3
原创 【前端面经】即时设计
即时设计 - 可实时协作的专业 UI 设计工具即时设计是一款可在线编辑的专业UI设计工具,支持原型、交互、智能动画、切图等功能,满足产品创造和交付的全流程体验。
2023-12-29 13:29:03
2187
12
原创 Promise 基础教程
promise是 ES6 解决异步编程的方案,可以链式调用,解决回调地狱的问题。提供了统一的错误处理机制,可以更好的控制异步操作的执行顺序。
2023-12-27 11:59:16
1038
3
原创 一文搞懂 this 指向
在JavaScript中,this关键字表示当前执行代码的上下文对象。它的值取决于函数被调用的方式。this可以引用全局对象(在浏览器中是window对象),也可以引用当前对象(例如,在对象方法中),或者在使用构造函数创建对象时引用新创建的实例。
2023-09-25 19:53:55
412
1
原创 面试官:你能实现多少种水平垂直居中的布局(定宽高和不定宽高)
在CSS中,水平垂直居中布局是指将一个元素在水平和垂直方向上都居中显示的布局方式。这种布局方式可以用来使元素在页面中居中对齐,无论是在父元素中还是在整个页面中。
2023-09-19 14:13:07
235
2
原创 已经2023年了,你还不会手撕轮播图?
目前,在移动端或是网页端对于轮播图的需求并不可少,我们有许多代替好的框架或者组件实现这个功能,但不如我们今天自己着手定制一个原生js轮播图,顺便总结提高一下相关知识点。轮播图目前出现在各大购物网站的首页用来展示商品信息,现在也出了很多插件帮助我们更加便捷的实现多种多样的轮播图。
2023-09-08 10:17:33
359
13
原创 前端项目工程化之代码规范
前端项目工程化之代码规范是指在前端项目中定义一套代码规范,以确保项目中的代码风格和格式一致,提高代码的可读性和可维护性。缩进和换行:使用统一的缩进方式和换行规则,以便让代码的结构更加清晰明了。命名规范:使用统一的命名规则,以便让代码中的变量、函数、类等名称更加可读和可识别。注释规范:使用统一的注释规则,以便让代码中的注释更加清晰明了。代码格式:使用统一的代码格式,以便让代码的外观更加美观。代码组织:使用统一的代码组织方式,以便让代码的结构更加清晰明了。
2023-09-01 10:09:21
765
22
原创 【JS真好玩】自动打字机效果
大家好,今天实现一个自动打字机效果,旨在实现一些网上很小的demo样例,通过每一个小demo能够巩固一下我们的前端基础知识。今天,主要利用定时器、flex布局实现一个自动打字机效果。
2023-08-28 15:41:54
2553
13
原创 Flask入门教程
Flask 是一个使用 Python 编写的轻量级 Web 应用框架。它基于 Werkzeug WSGI 工具箱和 Jinja2 模板引擎,提供了简单易用的 API,可以帮助开发者快速构建 Web 应用程序。Flask 框架具有灵活性和可扩展性,可以根据需要添加各种插件和扩展,例如数据库集成、表单验证、用户认证等。Flask 框架还提供了丰富的文档和社区支持,使得开发者可以轻松地学习和使用它。项目源码。
2023-08-23 10:01:47
1028
17
原创 Web GIS 教程
Web GIS是一种基于Web技术的地理信息系统,它将地理信息与Web技术相结合,可以实现地图浏览、查询、分析和可视化等功能。Web GIS在很多领域都有广泛的应用,如城市规划、环境保护、交通管理、农业生产等。它可以帮助用户更好地理解地理信息,提高决策效率,同时也可以促进地理信息的共享和交流。
2023-08-17 09:03:06
461
7
原创 Python OOP 编程应用
Python OOP 编程指的是使用面向对象编程(Object-Oriented Programming,简称 OOP)的方式来编写 Python 代码。面向对象编程是一种编程范式,它将数据和操作数据的方法组合成一个对象,通过对象之间的交互来实现程序的功能。在 Python 中,可以使用类(class)来定义对象的属性和方法。类是一种自定义的数据类型,它可以包含多个属性和方法,用于描述某个对象的特征和行为。通过创建类的实例(instance),可以在程序中使用该类定义的对象。
2023-08-16 09:50:32
389
4
原创 Tailwind CSS入门教程
Tailwind是一款CSS框架,它的主要特点是提供了一系列的CSS类,可以快速地构建出各种样式。Tailwind的发展历史可以追溯到2017年,由Adam Wathan、Steve Schoger和Jonathan Reinink共同创建。Tailwind的设计理念是提供一系列的原子类,每个类都只包含一个具体的样式,通过组合这些类来构建出复杂的样式。这种设计理念可以让开发者更加灵活地控制样式,同时也可以减少样式冗余,提高代码的可维护性。提供了一系列的原子类,可以快速地构建出各种样式。
2023-08-14 09:58:14
2316
10
原创 THREE.JS实现个人简历网站
本项目是基于一个技术介绍网站进行的扩展,主要使用了Three.js技术来增强网站的交互性和可视化效果。通过添加3D元素,让网站具有更加炫酷和吸引人的视觉效果。 本网站主要以个人技术介绍、做过的作品和学习的知识点为主要内容,通过Three.js技术实现了多种交互方式,例如鼠标悬浮事件、点击事件等,让用户更好地了解自己的技术能力和成长历程。
2023-04-20 07:48:19
2057
42
原创 【通用篇】chrome调试技巧
Chrome DevTools 是 Google Chrome 浏览器内置的一组 Web 开发和调试工具,主要用于分析网页性能、调试 JavaScript 代码、查看和修改 DOM、CSS 和网络请求
2023-04-18 14:57:42
2309
14
原创 Cesium项目功能实现记录
我将对我在最近与数字孪生项目的对接过程中所实现的一些功能进行总结。这些功能主要涉及到地理信息系统方面的Cesium详细功能设计。具体来说,我在这个项目中实现了一些功能,包括对接不同地图平台和引擎,实现地图数据可视化和交互式控制,以及在Cesium中添加和操作各种地图元素等。
2023-04-13 15:26:45
1315
14
三维数字化开发管理中心
2022-12-23
微信/QQ/TIM防撤回防止撤回.zip
2022-01-02
对优快云技能树的评价和建议
2022-02-15
对优快云问答功能现在的有哪些建议
2022-02-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人