/** layui-v2.5.6 MIT License By https://www.layui.com */ ;layui.define("jquery",function(e){"use strict"; // 引入 layui 的 $(jQuery)模块 var a=layui.$, // layui 文档模块的 URL 地址 l="http://www.layui.com/doc/modules/code.html"; // 定义模块 "code",并执行传入的函数 e("code",function(e){ var t=[]; // 初始化一个空数组,用于存储每个代码块元素 // 如果 e 参数未定义,则默认为空对象 e=e||{}, // 如果 e 中没有指定 about,则默认为 true e.about=!("about"in e)||e.about, // 获取所有指定的代码块元素,默认为 .layui-code e.elem=a(e.elem||".layui-code"), // 遍历所有代码块元素 e.elem.each(function(){ t.push(this); // 将每个代码块元素添加到数组 t 中 }), // 倒序遍历每个代码块元素 layui.each(t.reverse(),function(t,i){ var c=a(i), // 获取当前代码块元素 o=c.html(); // 获取当前代码块的 HTML 内容 // 如果代码块元素有 lay-encode 属性或者传入参数 e.encode 为真,进行 HTML 转义 (c.attr("lay-encode")||e.encode)&&(o=o.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&") .replace(//g,">") .replace(/'/g,"'") .replace(/"/g,""")); // 将转义后的 HTML 内容分行显示,每行一个