puyuetian.js 总文章:63
新增加 已弃用 已移除 更新日志
puyuetian  创始人
2021-05-08
HS社区商城系统基于PuYueTianWEB应用开发框架(PuYueTian轻框架)4.0开发,系统默认编辑器采用KindEditor4.0,系统整体包含门户(首页)系统、论坛(社区)系统、商城系统三大部分,系统扩展遵循PuYueTian轻框架4.0规则,可自行扩展或开发相应的插件及模板。 目前暂时官方内部测试系统及性能,正式公测时间待定。
公告 3685 6 0 0
puyuetian  创始人
2021-05-20
版本:4.0.0 K.str_replace方法功能类似PHP的str_replace函数,注意该方法只接受字符串类型或数组元素字符串类型,不接受数字类型。 // search为要搜索的字符串/数组,replace为要替换成的新字符串/数组,subject为被搜索的字符串 K.str_replace(search, replace, subject) 用法举例: K.str_replace('1','','121223'); // 返回"2223" K.str_replace(['1','2'],'','121223'); // 返回"3" K.str_replace(['1','2'],['','3'],'121223'); // 返回"3333"
523 0 0 0
puyuetian  创始人
2021-05-20
版本:4.0.0 K.strip_tags方法类似PHP的strip_tags函数 /* * 去除html标签 * @param str 待处理的字符串 * @param marks 需要被保留的标签,举例<p><b>或p,b */ K.strip_tags(str, marks = '') 用法举例: K.strip_tags('<a>232323</a>'); // 返回"232323" K.strip_tags('<a>232323</a><b>333</b>','a'); // 返回"<a>232323</a>333"
516 0 0 0
puyuetian  创始人
2021-05-20
版本:4.0.0 K.date方法可以获取或格式化一个时间戳为指定的日期格式。 /* * @param format 格式,默认Y-m-d H:i:s,不区分大小写 * @param time 基于这个时间戳来格式化 */ K.date(format = 'Y-m-d H:i:s', time = false) 用法举例: K.date(); // 返回"2021-05-20 17:35:18" K.date('y'); // 返回"2021" K.date(false,153479884); // 返回"1974-11-12 17:18:04"
532 0 0 0
puyuetian  创始人
2021-05-20
版本:4.0.0 K.time方法返回指定时间的时间戳,默认为当前时间的时间戳。 // datetime为时间日期格式的字符串,如果不设置则返回当前时间戳 K.time(datetime=null) 用法举例: K.time() // 返回1621502743 K.time('2008-08-08') // 返回1218153600 K.time('2008-08-08 08:08:08') // 返回1218154088
576 0 0 0
puyuetian  创始人
2021-05-20
版本:4.0.0 K.count和K.length方法是同一功能,可以说K.count是K.length的别称,功能是计算字符串,数组,或者对象的长度 // obj 字符串/数组/对象 K.count(obj) K.length(obj) 用法举例: K.count('11111'); // 返回5 K.count([1,2,3]); // 返回3
551 0 0 0
puyuetian  创始人
2021-05-20
版本:4.0.0 K._get方法功能类似PHP的$_GET数组,只不过这是一个对象方法 /* * 获取url参数函数 * @param $paramname 待获取的参数名称 * @param $decode 是否解码url,防止中文乱码,默认解码 * @param $url 待被处理url,默认为当前url */ K._get($paramname, $decode = true, $url = false) 用法举例: K._get('id'); // 返回当前url地址里面的id值,若无则返回null K._get('id',true,'https://www.hadsky.net/?id=5'); // 返回"5"
537 0 0 0
puyuetian  创始人
2021-05-20
版本:4.0.0 K.array_unique方法类似PHP的array_unique函数 // array待被处理的数组 K.array_unique(array) 用法举例: K.array_unique([1,1,2,3,5]) // 返回[1, 2, 3, 5]
501 0 0 0
puyuetian  创始人
2021-05-20
版本:4.0.0 K.trim方法用法类似PHP的trim函数 /* * @param str 待处理的字符串 * @param space 待被替换的字符,默认为空格 * @param alr l仅处理左边,r仅处理右边,默认两边都处理 */ K.trim(str, space = ' ', alr = '') 用法举例: K.trim(" a b "); // 返回"a b" K.trim(" a b "," ","r"); // 返回" a b" K.trim(" a b "," ","l"); // 返回"a b " K.trim("+a b+","+"); // 返回"a b"
523 0 0 0
puyuetian  创始人
2021-05-20
K.require_once方法功能类似K.require方法,都是引入js/css文件,只不过该函数第一个参数是校验参数,判断是否存在待加载的对象,如果存在则只执行success不会再次加载文件。 版本:4.1.0 // urls js/css文件地址,多个用,分开 // success 加载成功之后调用的函数,仅加载js文件时有效 // 检测是否存在obj对象,若存在则不加载js/css仅执行success() K.require_once(urls, success, obj) 4.1.0该方法变动较大,4.0.0不可平滑升级至4.1.0。 版本:4.0.0 // 功能类似K.require K.require_once(is_exists, urls, success) 用法举例: // 如果存在Swiper对象则不会重复引入css/js文件,只会执行success函数 K.require_once(Swiper,'https://cdn.hadsky.com/resource/swiper/5.4.5/css/s
1145 1 0 0
puyuetian  创始人
2021-05-20
版本:4.0.0 K.require方法可以批量加载js/css文件,并支持加载完成后执行函数。 // urls为待加载js/css文件地址(数组或字符串,字符串多个文件用,分开),success为函数对象,js加载完成后执行,css不执行 // 注意如果urls包含多个js文件,每个js文件加载完成都会执行一次success K.require(urls, success) 用法举例: K.require('https://cdn.hadsky.com/resource/swiper/5.4.5/css/swiper.min.css,https://cdn.hadsky.com/resource/swiper/5.4.5/js/swiper.min.js',function(){ console.log('done'); });
549 0 0 0