jss/css/html 相关的技术栈有哪些?
js 的技术组件有哪些?比如 jQuery vue 等
常见的JavaScript技术组件:
-
jQuery:
- jQuery是一个快速、小巧且功能丰富的JavaScript库,用于简化DOM操作、事件处理、动画效果等任务。
-
React:
- React是由Facebook开发的用于构建用户界面的JavaScript库。它采用组件化的开发模式,使得构建复杂的用户界面变得更加容易。
-
Vue.js:
- Vue.js是一个渐进式JavaScript框架,用于构建用户界面。它易于上手,支持组件化开发,同时提供了响应式数据绑定和直观的API。
-
Angular:
- Angular是由Google维护的一套用于构建Web应用的前端框架。它提供了一整套工具和功能,支持模块化、数据绑定、依赖注入等特性。
-
Node.js:
- Node.js是基于V8引擎的JavaScript运行时环境,用于在服务器端运行JavaScript。它使得开发者可以使用JavaScript构建高性能的后端应用程序。
-
Express.js:
- Express.js是Node.js的一个灵活而简洁的Web应用框架,用于构建可扩展和易维护的后端应用。
-
Webpack:
- Webpack是一个模块打包工具,用于将前端项目中的多个模块打包成单一的JavaScript文件,同时支持处理CSS、图片等资源。
-
Babel:
- Babel是一个JavaScript编译器,用于将新版本的JavaScript代码转换为旧版本,以确保在不同环境中的兼容性。
-
Redux:
- Redux是一个状态管理库,常与React一起使用,用于管理React应用的全局状态。
-
RxJS:
- RxJS是一个响应式编程库,它提供了Observables,用于处理异步和事件驱动的操作。
-
D3.js:
- D3.js是一个用于创建数据可视化的JavaScript库,它提供了丰富的API和组件,用于在网页上展示数据。
-
Lodash:
- Lodash是一个实用工具库,提供了许多实用的函数和方法,用于简化JavaScript编程任务。
css 系列的技术栈有哪些
与CSS相关的技术栈和工具:
-
Less:
- Less是一种CSS预处理器,提供了变量、嵌套、混合等功能,可以增强CSS的可维护性和可重用性。
-
Sass(Syntactically Awesome Stylesheets):
- Sass是另一种CSS预处理器,类似于Less,它引入了变量、嵌套、混合、继承等功能,同时有两种语法格式:缩进格式和SCSS(类似于CSS的语法)。
-
Stylus:
- Stylus是另一种CSS预处理器,具有简洁的语法和强大的功能。它支持嵌套、变量、条件语句等,同时可以使用不同的语法风格。
-
PostCSS:
- PostCSS不同于传统的CSS预处理器,它是一个用于转换和优化CSS的工具。通过使用插件,可以实现自动添加浏览器前缀、压缩代码、支持未来CSS语法等功能。
-
CSS-in-JS:
- 这是一种将CSS样式嵌入到JavaScript代码中的方法,通常与React、Vue等前端框架一起使用。一些流行的CSS-in-JS库包括Styled Components、Emotion等。
-
Tailwind CSS:
- Tailwind CSS是一种基于原子类的CSS框架,它提供了一组小型、单一用途的类,用于构建页面的样式。通过组合这些类,可以快速而灵活地构建样式。
-
CSS Grid 和 Flexbox:
- 这两种布局模型是原生CSS提供的,用于更直观和灵活地布局页面。Flexbox用于一维布局,而Grid用于二维布局。
-
CSS工具和框架:
- 一些CSS工具和框架如Bootstrap、Foundation、Bulma等,提供了预定义的样式和组件,帮助开发者更快速地构建和定制界面。
类似 HTML 的标记语言有哪些?比如 jsp 之类的
一些类似HTML的标记语言:
-
XML(可扩展标记语言):
- XML是一种通用的标记语言,用于描述数据的结构。它被广泛用于配置文件、数据交换和其他需要结构化数据的场景。
-
XHTML(可扩展超文本标记语言):
- XHTML是HTML的一种变体,更严格地遵循XML的规范。它的目标是将HTML转化为更加严格和模块化的标记语言。
-
SVG(可缩放矢量图形):
- SVG是一种用于描述二维矢量图形的XML标记语言,常用于图形和图表的绘制。
-
WML(无线标记语言):
- WML是一种用于在无线设备上显示内容的标记语言,通常用于WAP(无线应用协议)应用程序。
-
JSP(Java服务器页面):
- JSP是一种基于Java的服务器端技术,它使用类似HTML的标记语言嵌套在Java代码中,用于动态生成Web页面。
-
ASP(活动服务器页面):
- ASP是Microsoft的服务器端技术,使用一种称为ASP标记语言的标记语言来嵌套在HTML中,用于创建动态Web页面。
-
Markdown:
- Markdown虽然不是用于标记文档结构的传统标记语言,但它是一种轻量级的标记语言,用于快速编写可读性良好的文档。
-
LaTeX:
- LaTeX是一种排版系统,它使用一种类似于标记语言的语法来创建高质量的文档,尤其在学术和科技领域中得到广泛应用。
相关文章:

jss/css/html 相关的技术栈有哪些?
js 的技术组件有哪些?比如 jQuery vue 等 常见的JavaScript技术组件: jQuery: jQuery是一个快速、小巧且功能丰富的JavaScript库,用于简化DOM操作、事件处理、动画效果等任务。 React: React是由Facebook开发的用于构…...

机器学习超参数优化算法(贝叶斯优化)
文章目录 贝叶斯优化算法原理贝叶斯优化的实现(三种方法均有代码实现)基于Bayes_opt实现GP优化基于HyperOpt实现TPE优化基于Optuna实现多种贝叶斯优化 贝叶斯优化算法原理 在贝叶斯优化的数学过程当中,我们主要执行以下几个步骤: …...

Sklearn、TensorFlow 与 Keras 机器学习实用指南第三版(六)
原文:Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow 译者:飞龙 协议:CC BY-NC-SA 4.0 第十四章:使用卷积神经网络进行深度计算机视觉 尽管 IBM 的 Deep Blue 超级计算机在 1996 年击败了国际象棋世界冠军…...
XGB-3: 模型IO
在XGBoost 1.0.0中,引入了对使用JSON保存/加载XGBoost模型和相关超参数的支持,旨在用一个可以轻松重用的开放格式取代旧的二进制内部格式。后来在XGBoost 1.6.0中,还添加了对通用二进制JSON的额外支持,作为更高效的模型IO的优化。…...
springboot(ssm船舶维保管理系统 船只报修管理系统Java系统
springboot(ssm船舶维保管理系统 船只报修管理系统Java系统 开发语言:Java 框架:springboot(可改ssm) vue JDK版本:JDK1.8(或11) 服务器:tomcat 数据库:mysql 5.7&a…...

机器学习本科课程 大作业 多元时间序列预测
1. 问题描述 1.1 阐述问题 对某电力部门的二氧化碳排放量进行回归预测,有如下要求 数据时间跨度从1973年1月到2021年12月,按月份记录。数据集包括“煤电”,“天然气”,“馏分燃料”等共9个指标的数据(其中早期的部分…...
[office] excel中weekday函数的使用方法 #学习方法#微信#媒体
excel中weekday函数的使用方法 在EXCEL中Weekday是一个日期函数,可以计算出特定日期所对应的星期数。下面给大家介绍下Weekday函数作用方法。 01、比如,我在A84单元格输入一个日期,2018/5/9;那么,我们利用weekday计算…...

PAT-Apat甲级题1007(python和c++实现)
PTA | 1007 Maximum Subsequence Sum 1007 Maximum Subsequence Sum 作者 CHEN, Yue 单位 浙江大学 Given a sequence of K integers { N1, N2, ..., NK }. A continuous subsequence is defined to be { Ni, Ni1, ..., Nj } where 1≤i≤j≤K. The Maximum Su…...
洛谷:P2957 [USACO09OCT] Barn Echoes G
题目描述 The cows enjoy mooing at the barn because their moos echo back, although sometimes not completely. Bessie, ever the excellent secretary, has been recording the exact wording of the moo as it goes out and returns. She is curious as to just how mu…...
flinksqlbug : AggregateFunction udf Could not extract a data type from
org.apache.flink.table.api.ValidationException: SQL validation failed. An error occurred in the type inference logic of function ‘default_catalog.default_database.CollectSetSort’. org.apache.flink.table.api.ValidationException: An error occurred in the t…...

Aigtek高压放大器用途是什么呢
高压放大器在电子领域中扮演着至关重要的角色,其主要作用是将低电压信号放大到更高的电压水平。这种类型的放大器广泛用于各种应用中,以下是高压放大器的用途以及其关键作用的详细介绍。 1、科学研究和实验室应用: 高压放大器在科学研究和实验…...

c++ STL less 的视角
c less 函数在不同的地方感觉所起的作用是不一样的, 这中间原因是 less 的视角不一样, 下面尝试给出解释下, 方便记忆 1、 左右视角 符合 排序sort less(value, element) less 表示一种 “符合关系“, 表示sort 后…...

MQ面试题整理(持续更新)
1. MQ的优缺点 优点:解耦,异步,削峰 缺点: 系统可用性降低 系统引入的外部依赖越多,越容易挂掉。万一 MQ 挂了,MQ 一挂,整套系统崩 溃,你不就完了?系统复杂度提高 硬生…...
2401cmake,学习cmake2
步4:安装与测试 现在开始给项目添加安装规则和支持测试. 安装规则 安装规则非常简单:对MathFunctions,想安装库和头文件,对应用,想安装可执行文件和配置头. 所以在MathFunctions/CMakeLists.txt尾添加: install(TARGETS MathFunctions DESTINATION lib) install(FILES Mat…...
理解Jetpack Compose中的`remember`和`mutableStateOf`
理解Jetpack Compose中的remember和mutableStateOf 在现代Android开发中,Jetpack Compose已经成为构建原生UI的首选工具。它引入了一种声明式的编程模式,极大地简化了UI开发。在Compose的世界里,remember和mutableStateOf是两个非常关键的函…...

3D力导向树插件-3d-force-graph学习002
一、实现效果:节点文字同时展示 节点显示不同颜色节点盒label文字并存节点上添加点击事件 二、利用插件:CSS2DRenderer 提示:以下引入文件均可在安装完3d-force-graph的安装包里找到 三、关键代码 提示:模拟数据可按如下格式填…...

QXlsx Qt操作excel
QXlsx 是一个用于处理Excel文件的开源C库。它允许你在你的C应用程序中读取和写入Microsoft Excel文件(.xlsx格式)。该库支持多种操作,包括创建新的工作簿、读取和写入单元格数据、格式化单元格、以及其他与Excel文件相关的功能。 支持跨平台…...

Node.js 包管理工具
一、概念介绍 1.1 包是什么 『包』英文单词是 package ,代表了一组特定功能的源码集合 1.2 包管理工具 管理『包』的应用软件,可以对「包」进行 下载安装 , 更新 , 删除 , 上传 等操作。 借助包管理工具࿰…...

PyTorch 2.2 中文官方教程(十七)
(Beta)使用缩放点积注意力(SDPA)实现高性能 Transformer 原文:pytorch.org/tutorials/intermediate/scaled_dot_product_attention_tutorial.html 译者:飞龙 协议:CC BY-NC-SA 4.0 注意 点击这…...

Failed at the chromedriver@2.27.2 install script.
目录 【错误描述】Failed at the chromedriver2.27.2 install script. npm install报的错误 【解决方法】 删除node_modules文件夹npm install chromedriver --chromedriver_cdnurlhttp://cdn.npm.taobao.org/dist/chromedrivernpm install 【未解决】 下载该zip包运行这个&…...
Ubuntu系统下交叉编译openssl
一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机:Ubuntu 20.04.6 LTSHost:ARM32位交叉编译器:arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...

关于nvm与node.js
1 安装nvm 安装过程中手动修改 nvm的安装路径, 以及修改 通过nvm安装node后正在使用的node的存放目录【这句话可能难以理解,但接着往下看你就了然了】 2 修改nvm中settings.txt文件配置 nvm安装成功后,通常在该文件中会出现以下配置&…...
什么?连接服务器也能可视化显示界面?:基于X11 Forwarding + CentOS + MobaXterm实战指南
文章目录 什么是X11?环境准备实战步骤1️⃣ 服务器端配置(CentOS)2️⃣ 客户端配置(MobaXterm)3️⃣ 验证X11 Forwarding4️⃣ 运行自定义GUI程序(Python示例)5️⃣ 成功效果
微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据
微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据 Power Query 具有大量专门帮助您清理和准备数据以供分析的功能。 您将了解如何简化复杂模型、更改数据类型、重命名对象和透视数据。 您还将了解如何分析列,以便知晓哪些列包含有价值的数据,…...

并发编程 - go版
1.并发编程基础概念 进程和线程 A. 进程是程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位。B. 线程是进程的一个执行实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。C.一个进程可以创建和撤销多个线程;同一个进程中…...

android13 app的触摸问题定位分析流程
一、知识点 一般来说,触摸问题都是app层面出问题,我们可以在ViewRootImpl.java添加log的方式定位;如果是touchableRegion的计算问题,就会相对比较麻烦了,需要通过adb shell dumpsys input > input.log指令,且通过打印堆栈的方式,逐步定位问题,并找到修改方案。 问题…...

Golang——7、包与接口详解
包与接口详解 1、Golang包详解1.1、Golang中包的定义和介绍1.2、Golang包管理工具go mod1.3、Golang中自定义包1.4、Golang中使用第三包1.5、init函数 2、接口详解2.1、接口的定义2.2、空接口2.3、类型断言2.4、结构体值接收者和指针接收者实现接口的区别2.5、一个结构体实现多…...

渗透实战PortSwigger靶场:lab13存储型DOM XSS详解
进来是需要留言的,先用做简单的 html 标签测试 发现面的</h1>不见了 数据包中找到了一个loadCommentsWithVulnerableEscapeHtml.js 他是把用户输入的<>进行 html 编码,输入的<>当成字符串处理回显到页面中,看来只是把用户输…...
LangChain 中的文档加载器(Loader)与文本切分器(Splitter)详解《二》
🧠 LangChain 中 TextSplitter 的使用详解:从基础到进阶(附代码) 一、前言 在处理大规模文本数据时,特别是在构建知识库或进行大模型训练与推理时,文本切分(Text Splitting) 是一个…...

C++--string的模拟实现
一,引言 string的模拟实现是只对string对象中给的主要功能经行模拟实现,其目的是加强对string的底层了解,以便于在以后的学习或者工作中更加熟练的使用string。本文中的代码仅供参考并不唯一。 二,默认成员函数 string主要有三个成员变量,…...