首页 >web前端 >前端问答 >layui是基于jquery的吗

layui是基于jquery的吗

WBOY
WBOY原创
2022-05-12 10:42:453140浏览

layui是基于jquery的,是用自身模块编写的UI框架,并且本身自带jquery;在layui内部使用jquery的方法是“layui.use('jquery',function(){var $=layui.$ jQuery代码})”。

layui是基于jquery的吗

本教程操作环境:windows10系统、jquery3.2.1&&layui v2.6.8版本、Dell G3电脑。

layui是基于jquery的吗

layui是基于jQuery的框架,本身自带jQuery。

layui内部使用jQuery

根据官方推荐,是使用自带的好一点

这里记一下内部使用jQuery的方法:

layui.use('jquery', function(){ 
  var $ = layui.$ //重点处
  
  //后面就跟你平时使用jQuery一样
  
});

赋值给$,或者 layui.jquery.ajax使用ajax

$ = layui.jquery;

如果不赋值,会出现$未定义的提示。

扩展知识:

layui,是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。layui 首个版本发布于2016年秋,它区别于那些基于 MVVM 底层的 UI 框架,却并非逆道而行,而是信奉返璞归真之道。准确地说,它更多是为服务端程序员量身定做,开发者无需涉足各种前端工具的复杂配置,只需面对浏览器本身,使得开发十分便捷。

为什么使用layui?

layui更多是面向于后端开发者,所以在组织形式上毅然采用了几年前的以浏览器为宿主的类 AMD 模块管理方式,却又并非受限于 CommonJS 的那些条条框框,它拥有自己的模式,更加轻量和简单。layui 定义为“经典模块化”,并非是刻意强调“模块”理念本身,而是有意避开当下 JS 社区的主流方案,试图以尽可能简单的方式去诠释高效!它的所谓经典,是在于对返璞归真的执念,它以当前浏览器普通认可的方式去组织模块! layui 认为这种轻量的组织方式,仍然可以填补 WebPack 以外的许多场景。所以它坚持采用经典模块化,也正是能让人避开工具的复杂配置,重新回归到原生态的 HTML/CSS/JavaScript本身!

兼容性和面向场景

layui 兼容人类正在使用的全部浏览器(IE6/7除外),可作为 PC 端后台系统与前台界面的速成开发方案。

主要模块

layui 提供了丰富的内置模块,他们皆可通过模块化的方式按需加载,其中包括:layer、layDate、layPage、laytpl、table、form、upload、element、tree、layeditor、rate、carousel、flow、util、code等。

相关视频教程推荐:jQuery视频教程

以上是layui是基于jquery的吗的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn