jss/css/html 相关的技术栈有哪些?

js 的技术组件有哪些?比如 jQuery vue 等

常见的JavaScript技术组件:

  1. jQuery:

    • jQuery是一个快速、小巧且功能丰富的JavaScript库,用于简化DOM操作、事件处理、动画效果等任务。
  2. React:

    • React是由Facebook开发的用于构建用户界面的JavaScript库。它采用组件化的开发模式,使得构建复杂的用户界面变得更加容易。
  3. Vue.js:

    • Vue.js是一个渐进式JavaScript框架,用于构建用户界面。它易于上手,支持组件化开发,同时提供了响应式数据绑定和直观的API。
  4. Angular:

    • Angular是由Google维护的一套用于构建Web应用的前端框架。它提供了一整套工具和功能,支持模块化、数据绑定、依赖注入等特性。
  5. Node.js:

    • Node.js是基于V8引擎的JavaScript运行时环境,用于在服务器端运行JavaScript。它使得开发者可以使用JavaScript构建高性能的后端应用程序。
  6. Express.js:

    • Express.js是Node.js的一个灵活而简洁的Web应用框架,用于构建可扩展和易维护的后端应用。
  7. Webpack:

    • Webpack是一个模块打包工具,用于将前端项目中的多个模块打包成单一的JavaScript文件,同时支持处理CSS、图片等资源。
  8. Babel:

    • Babel是一个JavaScript编译器,用于将新版本的JavaScript代码转换为旧版本,以确保在不同环境中的兼容性。
  9. Redux:

    • Redux是一个状态管理库,常与React一起使用,用于管理React应用的全局状态。
  10. RxJS:

    • RxJS是一个响应式编程库,它提供了Observables,用于处理异步和事件驱动的操作。
  11. D3.js:

    • D3.js是一个用于创建数据可视化的JavaScript库,它提供了丰富的API和组件,用于在网页上展示数据。
  12. Lodash:

    • Lodash是一个实用工具库,提供了许多实用的函数和方法,用于简化JavaScript编程任务。

css 系列的技术栈有哪些

与CSS相关的技术栈和工具:

  1. Less:

    • Less是一种CSS预处理器,提供了变量、嵌套、混合等功能,可以增强CSS的可维护性和可重用性。
  2. Sass(Syntactically Awesome Stylesheets):

    • Sass是另一种CSS预处理器,类似于Less,它引入了变量、嵌套、混合、继承等功能,同时有两种语法格式:缩进格式和SCSS(类似于CSS的语法)。
  3. Stylus:

    • Stylus是另一种CSS预处理器,具有简洁的语法和强大的功能。它支持嵌套、变量、条件语句等,同时可以使用不同的语法风格。
  4. PostCSS:

    • PostCSS不同于传统的CSS预处理器,它是一个用于转换和优化CSS的工具。通过使用插件,可以实现自动添加浏览器前缀、压缩代码、支持未来CSS语法等功能。
  5. CSS-in-JS:

    • 这是一种将CSS样式嵌入到JavaScript代码中的方法,通常与React、Vue等前端框架一起使用。一些流行的CSS-in-JS库包括Styled Components、Emotion等。
  6. Tailwind CSS:

    • Tailwind CSS是一种基于原子类的CSS框架,它提供了一组小型、单一用途的类,用于构建页面的样式。通过组合这些类,可以快速而灵活地构建样式。
  7. CSS Grid 和 Flexbox:

    • 这两种布局模型是原生CSS提供的,用于更直观和灵活地布局页面。Flexbox用于一维布局,而Grid用于二维布局。
  8. CSS工具和框架:

    • 一些CSS工具和框架如Bootstrap、Foundation、Bulma等,提供了预定义的样式和组件,帮助开发者更快速地构建和定制界面。

类似 HTML 的标记语言有哪些?比如 jsp 之类的

一些类似HTML的标记语言:

  1. XML(可扩展标记语言):

    • XML是一种通用的标记语言,用于描述数据的结构。它被广泛用于配置文件、数据交换和其他需要结构化数据的场景。
  2. XHTML(可扩展超文本标记语言):

    • XHTML是HTML的一种变体,更严格地遵循XML的规范。它的目标是将HTML转化为更加严格和模块化的标记语言。
  3. SVG(可缩放矢量图形):

    • SVG是一种用于描述二维矢量图形的XML标记语言,常用于图形和图表的绘制。
  4. WML(无线标记语言):

    • WML是一种用于在无线设备上显示内容的标记语言,通常用于WAP(无线应用协议)应用程序。
  5. JSP(Java服务器页面):

    • JSP是一种基于Java的服务器端技术,它使用类似HTML的标记语言嵌套在Java代码中,用于动态生成Web页面。
  6. ASP(活动服务器页面):

    • ASP是Microsoft的服务器端技术,使用一种称为ASP标记语言的标记语言来嵌套在HTML中,用于创建动态Web页面。
  7. Markdown:

    • Markdown虽然不是用于标记文档结构的传统标记语言,但它是一种轻量级的标记语言,用于快速编写可读性良好的文档。
  8. LaTeX:

    • LaTeX是一种排版系统,它使用一种类似于标记语言的语法来创建高质量的文档,尤其在学术和科技领域中得到广泛应用。
相关推荐
小江的记录本5 分钟前
【JVM虚拟机】堆内存分代模型:年轻代(Eden+Survivor)、老年代、元空间Metaspace(附《思维导图》+《面试高频考点清单》)
java·前端·jvm·后端·python·spring·面试
weixin_4713830328 分钟前
图片预解码缓存
前端·浏览器缓存·图片预解码
郑洁文2 小时前
基于网络爬虫的Web敏感信息泄露自动化检测工具
前端·爬虫·网络安全·自动化
郑洁文3 小时前
可视化Web渗透分析工具的设计与实现
前端
罗超驿3 小时前
18.Web API 实战:元素与表单属性的获取和修改
开发语言·前端·javascript
边界条件╝3 小时前
微前端进阶(四)
前端·状态模式
无风听海3 小时前
JSON Web Token(JWT)完全指南
java·前端·json
IT_陈寒4 小时前
Python闭包里藏的这个坑,差点让我加班到凌晨
前端·人工智能·后端
IT_陈寒4 小时前
Java注解空指针?这个坑我踩得莫名其妙
前端·人工智能·后端
H0r1zon.4 小时前
PinCopy:双击 Ctrl,把剪贴板「钉」在屏幕上
前端