puyuetian.js 总文章:63
新增加 已弃用 已移除 更新日志
puyuetian  创始人
2021-05-08
HS社区商城系统基于PuYueTianWEB应用开发框架(PuYueTian轻框架)4.0开发,系统默认编辑器采用KindEditor4.0,系统整体包含门户(首页)系统、论坛(社区)系统、商城系统三大部分,系统扩展遵循PuYueTian轻框架4.0规则,可自行扩展或开发相应的插件及模板。 目前暂时官方内部测试系统及性能,正式公测时间待定。
公告 3701 6 0 0
puyuetian  创始人
2021-05-25
版本:4.0.0 K.cookie方法可以获取设置当前网站的cookie // name为cookie的名称,value为值,获取请留空,exptime为该cookie的有效值(秒) K.cookie(name, value = null, exptime = 86400) 用法举例: K.cookie('a','abc'); // 返回undefined,设置无返回 K.cookie('a'); // 返回"abc"
599 0 0 0
puyuetian  创始人
2021-05-21
版本:4.0.0 K.random_string方法_随机字符串生成方法 /* * 生成随机字符串 * @param len 长度,默认7位 * @param chars 随机因子,默认字母及数字 */ K.random_string(len = 7, chars = '') 用法举例: K.random_string() // 返回"MlXAvLW" K.random_string(32) // 返回"XzPQHS15352unUGK4wwDCQNNuGKkVtuO" K.random_string(16,'01') // 返回"0111101111011010"
848 0 0 0
puyuetian  创始人
2021-05-21
版本:4.0.0 K.setup_window方法可以弹出页内窗口或iframe,其中data对象的设置同K. /* * 设置窗口弹出 * params {data:[{"name":"","title":"","content":"","type":"","value":""},],title:"",submit:url或(formdata,object),complete:(object)} */ K.setup_window(params) 用法举例: K.setup_window({data:[{name:"set1",title:"设置1"},{name:"set2",title:"设置2"}],title:"测试弹出",submit:"https://www.hadsky.net"}); 将会出现如下弹出框: 点击“保存”按钮将会把数据提交到submit对应的url地址里。
K.setup_window方法_弹出页内窗口或iframe
1496 0 0 0
puyuetian  创始人
2021-05-21
版本:4.0.0 K.return_set_html方法可以快速生成HTML输入框,type支持:text,number,email,label,password,checkbox,checkboxs,textarea,code,nav,json,editor,switch,toggle,upload,uploads,time /* * data:[{"name":"","title":"","content":"","type":"","value":""},] */ K.return_set_html(data) 用法举例: K.return_set_html([{"name":"username","title":"用户名","content":"由数字字母组成","type":"text","value":""},{"name":"password","title":"密码","content":"5-16位","type":"password","value":""}]); // 返回"<div class="pk-row"><div class="pk-row pk-ma
713 0 0 0
puyuetian  创始人
2021-05-21
版本:4.0.0 K.input_beautify方法可以美化HTML控件,但需要相应的控件带有规定的class,对照表如下: 控件 class名称 input[type="checkbox"] _input_checkboxs或_input_checkbox,第一个为渲染checkbox组,第二个为单独渲染 input[type="password"] _input_password,默认密码5-16位 input[type="text"] _input_json,json数据录入控件
684 0 0 0
puyuetian  创始人
2021-05-21
版本:4.1.0 修复获取checkbox控件只获取一个值的bug,多个checkbox控件被选中将以,分割多个值。 版本:4.0.0 K.formdata2array方法可以将指定的HTML表单数据打包为对象形式 // selector需要被打包的form对象或html对象 K.formdata2array(selector) 用法举例: K.formdata2array('form:eq(0)'); // 返回举例:{name:"admin",pass:"123456"} 类似方法:K.formdata2string
651 0 0 0
puyuetian  创始人
2021-05-21
版本:4.1.0 修复获取checkbox控件只获取一个值的bug,多个checkbox控件被选中将以,分割多个值。 版本:4.0.0 K.formdata2string方法可以将指定的HTML表单数据打包为字符串形式 // selector需要被打包的form对象或html对象 K.formdata2string(selector) 用法举例: K.formdata2string('form:eq(0)'); // 返回举例:"name=admin&pass=123456" 类似方法:K.formdata2array
537 0 0 0
puyuetian  创始人
2021-05-21
版本:4.0.0 K.select_selected方法为给select控件进行初始赋值的方法,需要select控件带有data-value属性 // selector为赋值目标,默认body即整个页面 K.select_selected(selector) 用法举例: K.select_selected('select.select') // 将会给所有带有类select的select控件赋值(自身的data-value值)
527 0 0 0
puyuetian  创始人
2021-05-21
版本:4.0.0 K.json_data方法可以处理对象或json字符串,可以获取相应的键值或设置相应的键值。 // $data为object对象或json字符串,$key为要获取/设置的键名,$value为设置的值 K.json_data($data = {}, $key = null, $value = null) 用法举例: K.json_data({a:'a',b:'b'},'a'); // 返回"a" K.json_data({a:'a',b:'b'},'a','c'); // 返回{a: "c", b: "b"}
536 0 0 0
puyuetian  创始人
2021-05-21
版本:4.0.0 K.htmlspecialchars方法可以将字符串转为HTML实体或者HTML实体转为字符串; // str待处理字符串,encode为true时字符串转为HTML实体,false时相反 K.htmlspecialchars(str, encode = true) 用法举例: K.htmlspecialchars('<a href="http://a.com">哈哈</a>'); // 返回"&lt;a href=&quot;http://a.com&quot;&gt;哈哈&lt;/a&gt;" K.htmlspecialchars('&lt;a href=&quot;http://a.com&quot;&gt;哈哈&lt;/a&gt;',false); // 返回"<a href="http://a.com">哈哈</a>"
582 0 0 0