一些前端开发小技巧,超级好用!

web前端9个开发常见小技巧,还有你不会的么 一、浏览器地址栏运行JavaScript代码 这个很多人应该还是知道的,在浏览器地址栏可以直接运行JavaScript代码,做法是以javascript:开头后跟要执行的语句。比如: javascript:alert('hello from address bar :)'); 将以上代码贴到浏览器地址栏回车后alert正常执行,一个弹窗神现。 你去试一试,是不是没有出现弹窗??? 那是因为: 如果是通过copy paste代码到浏览器地址栏的话, IE及Chrome会自动去掉代码开头. 阅读详情

快速上手CSS Grid:从零开始打造响应式布局

想象一下,你正在为一座建筑绘制蓝图。每一面墙、每个房间的位置都需要精心规划。在网页设计中,CSS Grid就像是我们手中的建筑设计工具,它帮助我们轻松创建复杂而灵活的页面布局。通过简单的几行代码,就可以实现自适应设计、精确对齐元素和高效管理空间。

让我们从一个简单的例子开始吧:

.container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}

这段代码定义了一个包含三列等宽网格容器,并设置了每列之间的间距。接下来,只要将需要布局的内容放入.container内,它们就会自动按照设定好的规则排列开来。是不是很简单呢?

对于初学者来说,掌握以下几个实用的小窍门会让你事半功倍:

  • 使用grid-template-areas命名区域:可以更直观地描述布局结构。
  • 借助minmax()函数设置最小最大宽度:确保内容在不同屏幕尺寸下都能良好显示。
  • 利用auto-fit或auto-fill自动调整列数:根据容器宽度动态增加或减少列的数量。

通过不断实践这些技巧,你会发现CSS Grid不仅能简化你的工作流程,还能带来意想不到的设计灵感。

JavaScript异步编程的秘密武器:Promise与Async/Await

从前,在JavaScript的世界里,处理异步操作就像是一场等待游戏。开发者们必须小心翼翼地管理回调地狱,以避免程序陷入混乱。然而,随着Promise和async/await的到来,这一切都发生了翻天覆地的变化。

首先来看看Promise。它可以被看作是一个装有未来值的“盒子”。当你创建一个Promise时,就相当于向这个盒子许下了承诺——稍后会给你返回结果。例如,获取远程数据的操作就可以用Promise来表示:

const fetchData = () => new Promise((resolve, reject) => {
  setTimeout(() => resolve('数据已准备好'), 1000);
});

接着是async/await语法糖。它们让异步代码看起来更加简洁明了,仿佛是在同步执行一般。下面是如何结合Promise和async/await实现上述功能的例子:

async function getData() {
  try {
    const result = await fetchData();
    console.log(result);
  } catch (error) {
    console.error(error);
  }
}

getData();

通过这种方式,不仅可以简化代码逻辑,提高可读性和维护性,更重要的是,它使得编写高效的异步应用程序变得更加容易。无论你是新手还是老鸟,都应该尝试掌握这一强大工具。

神奇的Flexbox魔法:解决常见排版难题

Flexbox就像是魔法师手中的魔杖,轻轻一挥就能解决许多常见的排版难题。无论是水平居中、垂直排列还是多行文本溢出的问题,Flexbox都能轻松应对。现在,让我们一起探索它的神奇之处吧!

首先,了解一些基本概念非常重要。Flexbox的核心在于父级容器(flex container)和子项(flex items)。当我们将一个元素设置为display: flex;时,它就变成了一个弹性盒子容器,里面的子元素则遵循特定的行为规则。

要实现水平居中,只需简单地给父级容器添加以下样式:

.parent {
  display: flex;
  justify-content: center;
}

而对于垂直排列,则可以通过设置align-items属性来完成:

.parent {
  display: flex;
  align-items: center;
}

除此之外,Flexbox还有很多有趣的特性等着你去发现。比如,我们可以利用它构建响应式的导航栏,或者设计卡片式界面。每一个案例都是一个挑战,同时也是一次创造的机会。只要你愿意尝试,Flexbox定能为你带来惊喜连连。

图标字体的魅力:告别图片,拥抱Font Awesome

还记得以前为了在网页上展示图标,我们必须准备各种格式的图片文件吗?那不仅增加了加载时间,还可能因为分辨率问题影响视觉效果。如今,有了图标字体库如Font Awesome的帮助,一切都变得简单多了。

图标字体的最大优势在于其矢量特性。这意味着无论你如何缩放,都不会出现失真现象。同时,由于它们本质上是文字字符,因此可以直接应用CSS样式进行颜色填充、旋转等变换。这样一来,修改图标的外观就变得轻而易举了。

要在项目中引入Font Awesome非常方便。你可以选择直接链接CDN地址,也可以下载到本地使用。这里以CDN方式为例:

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">

接下来,只需要在HTML中插入相应的类名即可显示所需图标:

<i class="fas fa-home"></i>

不仅如此,Font Awesome还提供了丰富的交互功能。例如,通过添加额外的类名,可以让图标具有动画效果,为用户带来更加生动的体验。总之,图标字体的魅力远不止于此,它已经成为现代Web开发不可或缺的一部分。

本地存储的艺术:巧用LocalStorage提升用户体验

想象一下,当你再次访问某个网站时,它能够记住你的偏好设置,比如上次浏览的文章位置、喜欢的颜色主题等等。这种贴心的服务背后,离不开HTML5提供的LocalStorage API的支持。

LocalStorage允许我们在用户的浏览器中保存少量数据,而且即使关闭浏览器后也不会丢失。这对于改善网站性能和提供个性化体验有着重要意义。比如,我们可以用它来缓存临时信息,减少服务器请求次数;或者记录用户的操作历史,以便下次快速恢复状态。

下面是一个简单的例子,展示了如何使用LocalStorage保存和读取数据:

// 保存数据
localStorage.setItem('username', '张三');

// 读取数据
const username = localStorage.getItem('username');
console.log(username); // 输出 "张三"

// 删除指定数据
localStorage.removeItem('username');

// 清空所有数据
localStorage.clear();

除了基本的操作外,还可以结合JSON对象来进行复杂的数据存储。例如,保存用户配置选项:

const settings = { theme: 'dark', fontSize: '14px' };
localStorage.setItem('userSettings', JSON.stringify(settings));

// 读取并解析
const savedSettings = JSON.parse(localStorage.getItem('userSettings'));
console.log(savedSettings.theme); // 输出 "dark"

通过合理运用LocalStorage,不仅可以提升用户体验,还能为开发者带来更多创意空间。不过需要注意的是,考虑到隐私保护等因素,应该谨慎选择哪些数据适合保存在这里。

性能优化达人:让你的网页飞起来

为了让我们的网站像火箭一样迅速加载,我们需要成为性能优化达人。这不仅仅是为了给用户提供更好的体验,也是搜索引擎排名的重要因素之一。接下来,我将分享几个关键的前端性能优化技巧,帮助你让网页真正“飞”起来。

首先是减少HTTP请求。每一次向服务器发送请求都会消耗时间和带宽。因此,尽量合并多个资源文件(如CSS、JS),并通过CSS Sprites技术将背景图片整合在一起。这样既能降低请求数量,又能加快页面渲染速度。

其次,压缩资源文件同样重要。使用Gzip或Brotli算法可以显著减小文件体积,从而缩短传输时间。大多数Web服务器都支持这两种压缩方式,只需简单配置即可生效。

还有延迟加载(Lazy Loading),特别是对于图片和视频这类大文件而言。只有当用户滚动到相应区域时才加载内容,既节省了初始加载时间,又提高了资源利用率。实现方法也很简单,只需为<img>标签添加loading="lazy"属性即可。

此外,还可以考虑使用CDN(内容分发网络)加速静态资源的分发。CDN会在全球范围内缓存副本,让用户可以从最近的节点获取文件,大大提升了访问效率。

最后但同样重要的是,保持代码精简。删除不必要的注释、空白符以及未使用的库,采用树摇算法移除无用代码,这些措施都可以有效减轻页面负担。总之,通过综合运用以上策略,你的网站一定会变得更加轻盈敏捷。

浏览器兼容性大战:一次编写,处处运行

在前端开发领域,不同浏览器之间的差异常常让人头疼不已。有时候,同样的代码在一个浏览器上完美运行,换到另一个却可能出现各种奇怪的问题。但是,作为优秀的开发者,我们应该迎接这场“浏览器兼容性大战”,确保我们的作品能够在任何环境下出色表现。

面对这个问题,有几个有效的解决方案值得推荐。首先是采用渐进增强(Progressive Enhancement)策略。也就是说,先保证最基本的HTML/CSS功能正常工作,然后再逐步添加更高级的功能。这样即使某些特性不被支持,也不会影响整体体验。

其次是利用Polyfill填补空白。Polyfill是一种用于模拟新API行为的脚本,可以在较旧版本的浏览器中实现现代标准。例如,如果你想要在IE8中使用classList属性,就可以引入相应的Polyfill库。目前有许多现成的Polyfill资源可供选择,如Polyfill.io就是一个不错的选择。

另外,不要忘记测试环节的重要性。手动检查固然重要,但对于复杂的项目来说,自动化测试工具和服务更是必不可少。Sauce Labs、BrowserStack等平台提供了广泛的浏览器环境覆盖,可以帮助我们快速定位和解决问题。同时,记得定期更新代码以跟上最新的Web标准和技术趋势,这样才能保持项目的前瞻性。

通过这些方法,你可以更加自信地面对浏览器兼容性的挑战,让你的作品真正实现“一次编写,处处运行”的目标。


嘿!欢迎光临我的小小博客天地——这里就是咱们畅聊的大本营!能在这儿遇见你真是太棒了!我希望你能感受到这里轻松愉快的氛围,就像老朋友围炉夜话一样温馨。


这里不仅有好玩的内容和知识等着你,还特别欢迎你畅所欲言,分享你的想法和见解。你可以把这里当作自己的家,无论是工作之余的小憩,还是寻找灵感的驿站,我都希望你能在这里找到属于你的那份快乐和满足。
让我们一起探索新奇的事物,分享生活的点滴,让这个小角落成为我们共同的精神家园。快来一起加入这场精彩的对话吧!无论你是新手上路还是资深玩家,这里都有你的位置。记得在评论区留下你的足迹,让我们彼此之间的交流更加丰富多元。期待与你共同创造更多美好的回忆!


欢迎来鞭笞我:master_chenchen


【内容介绍】

  • 【算法提升】:算法思维提升,大厂内卷,人生无常,大厂包小厂,呜呜呜。卷到最后大家都是地中海。
  • 【sql数据库】:当你在海量数据中迷失方向时,SQL就像是一位超级英雄,瞬间就能帮你定位到宝藏的位置。快来和这位神通广大的小伙伴交个朋友吧!
    【微信小程序知识点】:小程序已经渗透我们生活的方方面面,学习了解微信小程序开发是非常有必要的,这里将介绍微信小程序的各种知识点与踩坑记录。- 【python知识】:它简单易学,却又功能强大,就像魔术师手中的魔杖,一挥就能变出各种神奇的东西。Python,不仅是代码的艺术,更是程序员的快乐源泉!
    【AI技术探讨】:学习AI、了解AI、然后被AI替代、最后被AI使唤(手动狗头)

好啦,小伙伴们,今天的探索之旅就到这里啦!感谢你们一路相伴,一同走过这段充满挑战和乐趣的技术旅程。如果你有什么想法或建议,记得在评论区留言哦!要知道,每一次交流都是一次心灵的碰撞,也许你的一个小小火花就能点燃我下一个大大的创意呢!
最后,别忘了给这篇文章点个赞,分享给你的朋友们,让更多的人加入到我们的技术大家庭中来。咱们下次再见时,希望能有更多的故事和经验与大家分享。记住,无论何时何地,只要心中有热爱,脚下就有力量!


对了,各位看官,小生才情有限,笔墨之间难免会有不尽如人意之处,还望多多包涵,不吝赐教。咱们在这个小小的网络世界里相遇,真是缘分一场!我真心希望能和大家一起探索、学习和成长。虽然这里的文字可能不够渊博,但也希望能给各位带来些许帮助。如果发现什么问题或者有啥建议,请务必告诉我,让我有机会做得更好!感激不尽,咱们一起加油哦!


那么,今天的分享就到这里了,希望你们喜欢。接下来的日子里,记得给自己一个大大的拥抱,因为你真的很棒!咱们下次见,愿你每天都有好心情,技术之路越走越宽广!

前端开发小技巧之Postman 专职前端开发也有很长一段时间(10 months) =.= 了 其中用到各种各样小技巧 小工具。 零零散散的,今天决定把他们陆陆续续记录下来,O(∩_∩)O哈哈~今天的主题是接口测试工具-Postman,它是Chrome浏览器上的一款半免费扩展工具 主要用来调试各种RestFul 接口。当然你需要翻墙才能拥有它。不愿意翻墙的童鞋也莫要惊慌,文章的末尾放上了Postman和Postman-Inter 阅读详情

相关推荐

【前端篇】前端开发大厂面试真题

为助力小伙伴们梳理前端知识体系,从而能够充分地做好面试准备,那么今天就来给大家分享一份前端开发的面试真题与相关知识点,其中涵盖了最新版本的八股文(包含最新的 Vue 3 面试题)、高频算法题以及大佬的面经,全部都是今年的全新知识点。

友大冰的博客 1337

30个前端开发小技巧

1、单行 if-else 语句 const age = 12; let ageGroup; // LONG FORM if (age > 18) { ageGroup = "An adult"; } else { ageGroup = "A child"; } // SHORTHAND ageGroup = age > 18 ? "An adult" : "A child";

Vampire_JM的博客 1334

FPGA八股文(2)——笔试的FPGA问题汇总(持续更新)

常见FPGA笔试题的概念总结

居安士的博客 8909

前端开发的45个经典技巧

1、首次给变量赋值是切记使用var关键字(闲谈:清楚的记得有次去面试前端,一个项目经理同时面我和另外一个人,面试官开始就是要我们俩手写一个数组去重函数,哗哗的一下写完交了,面试官看来下之后直接给了一旁的竞争对手,叫她给我指出我代码的错误,才知道刚才忘记写var声明变量,瞬间脸红走了)=。=~~ 回归正题:变量没有声明直接赋值的话,默认会作为一个全局变量(一切无主的都是window的),要尽量避免

u013084331的博客 7005

SAP PP模块 MRP配置实战:5步完成工厂级物料需求计划激活

本文详细介绍了SAP PP模块中物料需求计划(MRP)的工厂级配置实战,通过5个关键步骤从基础环境准备到最终激活。内容涵盖SPRO后台配置、MRP控制者定义、主数据设置及核心参数调整,帮助顾问快速掌握MRP配置清单的完整流程,确保物料需求计划的高效运行。

weixin_30431445的博客 342

AI驱动的研发流程:定义高度专业和系统化的规划基准

在人工智能(AI)浪潮席卷全球的今天,软件研发的范式正经历着一场深刻而迅速的变革。AI技术的渗透,从最初的辅助工具角色,正逐步演变为驱动整个研发流程的核心引擎。传统的研发流程和项目管理方法论,在面对AI带来的高效率、高智能以及高复杂性挑战时,显得力不从心。企业对快速交付高质量软件产品、有效控制风险、并保证全流程可追溯性的需求日益迫切。

形上得其象,形下合于数;阴阳自济,玄理自明。 2181

分享15个高级前端开发小技巧

在今天这篇文章中,我们将探讨 15 种高级功能,这些功能现在可以在不依赖 JavaScript 的情况下实现。

2301_79226238的博客 3210

InvocationException: GraphViz‘s executables not found【BUG已解决】

在机器学习框架中遇到了一个bug:安装了GraphViz模块后,在对着sklearn的决策树文档操作输出决策树模型结果时,还是爆出了如下的错误: 报错位置为: 报错语句为:网上很多答案告诉我们,要我们安装GraphViz模块,然而并不对! 如下,我安装了GraphViz,但是还是报错了。 所以说问题不在这,我查阅质料发现,改正这个bug的方法有一个:下文详细描述。解决bug为: 1.去graphviz.官方下载自己电脑符合的操作系统的安装包:2,安装的时候,记住自己安装在电脑里的位置:以我的电脑为例,我的

一键难忘的博客 3968

GitLab Runner部署与配置指南

企业级GitLab Runner部署与优化指南 本文提供搭建GitLab Runner的完整流程:1)核心概念:区分Shared/Group/Specific三种Runner类型;2)安装部署:支持RPM/DEB包及二进制安装,详细说明CentOS/Ubuntu系统命令;3)注册配置:分步骤演示获取令牌、选择执行器(Shell/Docker/K8s等)的方法;4)实战示例:给出.gitlab-ci.yml文件模板,涵盖安装、测试、构建、部署全流程;5)企业级优化:包括权限管理、K8s集群部署、日志排查技巧,

油墨香^-^的博客 1411

番外篇 | 复现HIC-YOLOv5,助力小目标物体的检测

在本文中提出了一种改进的YOLOv5算法:HIC-YOLOv5,用于小目标检测,具有更好的性能和较低的计算成本。🌈

小哥谈 1130

PCL Super4PCS算法实现点云粗配准(版本一)【2025最新版】

Win11系统下实现[Super4PCS: Fast Global Pointcloud Registration via Smart Indexing一文中的配准算法。

点云侠的博客 3378

成为前端开发高手的 7 个小技巧

在前端开发的道路上,你是否常常感到迷茫?看着别人轻松写出优雅高效的代码,打造出炫酷的网页应用,自己却总是在基础问题上反复踩坑,进步缓慢?难道成为前端开发高手真的遥不可及?其实不然!只要掌握正确的方法和技巧,普通人也能实现从菜鸟到高手的逆袭。这 7 个小技巧,就是通往前端高手之路的 “秘密武器”。它们究竟是什么?又该如何运用?接下来就为你一一揭晓!学习和开发过程中,定期总结与反思是非常重要的。每完成一个项目或学习一个新的知识点,都要进行总结,梳理自己学到了什么,还有哪些不足。

2501_91889873的博客 953

《UDS协议从入门到精通》系列——图解0x83:访问时间参数

详细介绍UDS协议0x83服务,目标ECU的时序参数设置有哪些注意点?

车载系统攻城狮 2138

如何提高前端开发工作效率?可以试试这10个小技巧

Web设计师往往会同时负责多个项目,在每个项目上都多花费一些时间,那么他们就很可能不得不加班来完成,反之,如果每个项目上都能少花费一些时间,那么Web设计师的工作可能会更有效率。为了帮助Web设计师更有效率的工作,本文总结了web前端开发的十个小妙招,下面和千锋重庆web前端的小编一起来看看吧! 1.积极选择相同元素 虽然在插图中选择相同的元素是一个很小的操作,但是在节约时间成本方面很有帮助,例如,你可以在图中选择具有相同填充颜色的对象。如果想要更彻底的利用这一优势,你也可以选择设置快捷键来标记这些命令。

qf2019的博客 1165

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

web前端开发9个超实用小技巧

今天来给大家介绍9个web前端开发中的小窍门小技巧,能够帮助大家在开发过程中解决一些小问题,耐心看下去呦~~ 一、浏览器地址栏运行JavaScript代码 这个很多人应该还是知道的,在浏览器地址栏可以直接运行JavaScript代码,做法是以javascript:开头后跟要执行的语句。比如: javascript:alert('hello from address bar :)'); 将以上代码贴到浏览器地址栏回车后alert正常执行,一个弹窗神现。 你去试一试,是不是没有出现弹窗??? 那是因为:如果是

codepony的博客 1082

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

50个前端开发小技巧总结,提升你的竞争力,抓住金三银四的小尾巴

导语 又是一年金三银四,不同的是今年开局有点难,但是办法总比困难多,祝愿大家都能找到好工作!!! OK,步入正题, 最近整理了一下大学时候学习前端的一些笔记,温故而知新,虽然有点乱,但是还是分享出来,希望能跟大家一起学习一起进步,同时给正在找前端开发工作的朋友一份参考。 50个前端小知识 1.link链接的css文件也是可以用id命名的,即任何标签都可以加id,包括link,head body h...

sinat_35299495的博客 5514

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

html前端开发 快捷键,快速掌握WEB前端开发小技巧

原标题:快速掌握WEB前端开发小技巧HTML、CSS、JS这些基本知识是学习前端必须得掌握的,要想学好它,必须要对它感兴趣。因为学习最好的老师就是兴趣,没有兴趣而言,这条路也是走不长远的。 但是要如何高效率的学习呢,下面会提出一些小技巧小建议,一起来看看吧!1.掌握HTML、CSS首先要学的是学习的就是HTML、CSS,这两个东西是一套的,也特别容易理解,这块的门槛其实非常低,与服务器端语言先慢后...

weixin_32049849的博客 350

7个JavaScript小技巧,让前端的代码更高效!

JavaScript是前端开发人员必学的一门语言。本文知了姐共列举了7个小技巧来让你的代码更加简洁、更加高效! 01 async / await 如果你还陷入到回调地狱中,那么你应该回到2014年去开发你的代码。除非绝对必要(像第三方库需要或者性能原因),否则不要使用回调。Promise是非常好的解决回调地狱,但是当你的代码变得越来越大时,它也会变得不太好用。我现在的解决方案就是asy...

ShuYunBIGDATA的博客 473

前端开发小技巧(持续收集中)

该文章主要收集前端开发小技巧,还会持续更新,欢迎大家进来交流

weixin_49931650的博客 187

web前端开发项目资源网站,私家珍藏!分享给大家

1.CodePen: http://codepen.io/ 网站里有很多很酷的特效,而且可以看到效果的源代码,也可以看到实现效果,是一个非常不错的前端开发学习资源网站。 这个是CodePen网站里的一个效果的源码截图,是不是很酷呀! 2.RunJS: http://runjs.cn/ 点击广场,则可以看到很多开发者分享的一些效果源码,如果你想找资源,做项目,这个网站绝对是一个不错的选择。 3.B...

a1990qd的博客 1万+

腾讯T4大佬连夜整理的前端开发小技巧,你绝对用得到!

开发 tips vConsole h5应用开发过程中,一般是使用浏览器调试,但是真的将代码放到h5端,偶尔还是会遇到一些处理不到的情况,比如,之前遇到的情况, 使用new Date('2020-11-17 12:12')(safari、ie貌似都不行, 慎用), 这样的格式转换,兼容性没有考虑到,chrom调试一切正常,但是手机打开应用后,时间参数返回的却是null,这种情况就比较坑 于是就考虑,怎么如浏览器一样查看h5端的代码、接口返回及报错信息呢? 发现了一个比较好用的工具 - VCosole,

PC_372的博客 647

前端开发小技巧:封装商品 Item 项组件,简化代码结构

打开项目所在的开发工具(文中使用 HBuilder)。在项目的components目录上,通过鼠标右键选择 “新建组件”。给新建的组件命名为my_goods(原文档中命名不太规范,这里采用更合适的命名方式,实际操作时根据项目规范来),然后选择使用sars的组件模板(如果不清楚这个模板具体作用,建议查看开发工具的相关文档,不同模板会影响组件的初始结构和功能),勾选相应复选框后点击 “创建”。这样,一个新的自定义组件就创建成功了。

m0_57836225的博客 711

前端开发中这些小技巧

浏览器变成文本编辑器 地址栏输入: data:text/html, <html contenteditable> 利用a标签自动解析URL var a = document.createElement('a'); a.href = 'https://www.maomin.club'; console.log(a.host); // www.maomin.club 页面拥有ID的元素会创建全局变量 <!DOCTYPE html> <html> <head>

树上骑个猴的博客 303

【小技巧】配置好用的Chrome DevTools,让前端开发调试更友好

总结和发现的一些好用的Chrome开发者工具配置 0. 显示网络请求的Method和status 鼠标右键打开菜单,选择Method 在Firefox中,status显示有颜色区分,且状态、方法和地址的顺序阅读更加友好,喜欢Firefox的朋友可以试试 1.请求行使用大行模式 该模式会在Name中显示源地址 2. 显示CSS布局层级信息 然后我们在Layer...

前端全栈开发者 794
上一篇: 那些厉害的 Javaer 都在用什么?
下一篇: 数据治理和数据管理还傻傻分不清楚?
master_chenchengg
博客等级 码龄2年 1万+粉丝 1485原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值