• 技术文章 >web前端 >前端问答

    layui是基于jquery的吗

    长期闲置长期闲置2022-05-12 10:44:29原创403

    layui是基于jquery的,是用自身模块编写的UI框架,并且本身自带jquery;在layui内部使用jquery的方法是“layui.use('jquery',function(){var $=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核实处理。
    专题推荐:jquery
    上一篇:jquery怎么设置点击删除事件 下一篇:jquery怎么删除td里的子元素
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• jquery怎么从dom删除所有匹配的元素• jquery中html方法实现了哪些功能• jquery中each是什么意思• jquery选择器的几种类型是什么• jquery用什么进行过滤
    1/1

    PHP中文网