首页 > 编程语言 >javascript简单介绍

javascript简单介绍

时间:2023-06-10 12:55:35浏览次数:42  
标签:编程语言 框架 DOM 前端 javascript 介绍 处理器 简单 css

javaScript简介

介绍:一种弱类型世界上最流行的脚本语言,其源代码不需要经过编译,而是由浏览器直接运行,控制网页的行为。

表现层CSS

css层叠样式表是一门标记语言,并不是编程语言,因此不能进行自定义变量,不可以引用等,就是不具备任何语法支持。

前端人员提供了一种css的预处理器,提供css缺失的样式层复用机制,减少代码的冗余,提高样式代码的可维护性。

什么是CSS预处理器

css预处理器定义了一种新的语言,基本思想:用一种编程语言,为css增加了一些编程的特性,将css作为目标生成文件,然后开发者就可以使用这种语言对css进行编码工作。即“用一种专门的编程语言,进行web页面样式设计,在通过编译器转化为正常的css文件,以供项目使用”。

常见的预处理器:

  • SASS:基于Ruby,通过服务器

  • LESS:基于NodeJS,通过客户端处理

行为层(JavaScript)

Native 原生JS开发

原生js开发,就是按照【ECMAScript】标准的开发方式,简称ES,特点是所有浏览器都支持。

TypeScript微软的标准:

一种由微软开发的自由和开源的编程语言,是JavaScript的一个超集。

Javascript框架

  • jQuery:熟知的JavaScript框架,优点是简化了DOM操作,缺点是DOM操作太频繁。在前端使用它是为了兼容IE6、7、8;

  • Angular:Google收购的前端框架,特点将后台的MVC模式搬到了前端并增加了模块开发的理念。使用Typescript开发。

  • React:Facebook出品,一款高性能的js前端框架,特点是提出了虚拟DOM用于减少真实DOM的操作。

  • Vue:一款渐进式的框架,特点是融合了Angular(模块化)和React(虚拟DOM)的优点

  • Axios:前端通信框架,vue的边界明确是为了处理DOM,因此不具备通信功能,使用Axios实现与服务器的交互。

UI框架

  • Ant-Design:基于React的UI框架(阿里)

  • ElementUI:基于Vue的UI框架(饿了么)

  • Bootstrap:Twitter推出的一个用于前端开发的开源工具包

  • AmazeUI:一款Html5的跨屏前端框架

Javascript构建工具

  • Babel:JS编译工具,主要用于浏览器不支持的ES新特性

  • web Pack:模块打包器,主要作用是打包、压缩、合并和按序加载

标签:编程语言,框架,DOM,前端,javascript,介绍,处理器,简单,css
From: https://www.cnblogs.com/Lxhrebecca/p/17471112.html

相关文章

  • 简单头部信息结构
    reset.css:预定义标签  预定义标签用法: 下图的信息结构 ......
  • 前端vue简单好用的上拉加载下拉刷新组件,支持列表分页 本地分页
    前端vue简单好用的上拉加载下拉刷新组件,支持列表分页本地分页, 下载完整代码请访问uni-app插件市场地址: https://ext.dcloud.net.cn/plugin?id=12942效果图如下:    ####使用方法```使用方法<!--pullDown:下拉刷新back-top:回到顶部 --><ccPullScro......
  • Oracle RAC介绍:
    OracleRAC(RealApplicationCluster)是一种基于共享存储和共享数据库的集群解决方案,可以将多个Oracle数据库实例连接成一个逻辑上的单一数据库,提供高可用性、灵活性和可伸缩性。通过RAC集群,应用程序可以同时连接到所有节点上的数据库实例,以实现负载均衡和故障转移等特性。RAC......
  • 随笔(十六)『docker 安装 naocs 简单版』
    1、拉取镜像dockerpullnacos/nacos-server2、挂载目录mkdir-p/mydata/nacos/logs/mkdir-p/mydata/nacos/init.d/3、启动nacosdockerrun\--namenacos-d\-p8848:8848\--privileged=true\--restart=always\-eJVM_XMS=256m\-eJVM_XMX=256m\-eMODE=......
  • 一个根据字母,数字和符号组合生成指定长度密码的简单方法
    前言:网上没有太好的直接可用的方法,于是自己写了一个,下面的方法可以根据字母,数字和符号组合生成指定长度密码,策略和长度可控,详细代码如下: ///<summary>///生成密码///</summary>///<paramname="zmLength">小写字母长度</param>///<paramname="upzmLength">大写......
  • Python使用tkinter组件Label显示简单数学公式
    任务描述:使用Python+tkinter编写GUI程序界面,使用Label组件显示简单数学公式。参考代码:运行效果:......
  • JavaScript 构造器模式:创建可重用的对象
    前言JavaScript是一种基于对象的语言,对象是JavaScript中最重要的概念之一。在JavaScript中,我们可以使用构造器模式来创建可重用的对象。本文将介绍JavaScript构造器模式的概念、用法和实例,并给出博客标题《JavaScript构造器模式:创建可重用的对象》。构造器模式构造器模......
  • 关于GDPR体系文件介绍,介绍GDPR体系文件的内容和意义
    随着数字化时代的到来,个人数据保护成为了一个日益受到关注的问题。欧盟于2018年5月25日颁布了“通用数据保护条例”(GDPR),旨在加强对欧洲公民个人数据的保护。GDPR对企业和组织的数据保护和处理流程提出了严格的要求,并可对违反规定者进行高额罚款。本文将介绍GDPR体系文件的内容和意......
  • BBA EDI项目数据库方案开源介绍
    近期为了帮助广大用户更好地使用EDI系统,我们根据以往的项目实施经验,将成熟的EDI项目进行开源。用户安装好知行之桥EDI系统之后,只需要下载我们整理好的示例代码,并放置在知行之桥指定的工作区中,即可开始使用。今天的文章主要为大家介绍BBAEDI项目,了解如何获取开源的项目代码......
  • java的接口和抽象类简单理解
    接口是定义了系统各模块应该遵守的标准。实现者对外提供哪些服务,调用者可以调用哪些服务以及如何调用服务。抽象类作为系统中各个子类的共同父类,所表现的是一种模板设计,只实现了最基础的共通功能,相当于一个中间产品,各个子类具体实现抽象方法。抽象类可以没有抽象方法,......