====== Z-BlogPHP JavaScript Framework ====== ===== 介绍 ===== 这是一个旨在规范Z-BlogPHP前端代码接口而推出的框架,用于处理之前前端代码无序的局面。 代码示例:https://github.com/zblogcn/zblogphp/blob/master/zb_users/plugin/ZBPJFExample/zbpjfexample.js ===== 函数说明 ===== ====1. cookie ==== === get === zbp.cookie.get(CookieKey) 根据Key得到Cookie的值 === set === zbp.cookie.set(sCookieName, sCookieValue, iExpireDays) ====2. comment ==== === get === zbp.comment.get(文章ID, 评论页数) 触发事件,获得指定的评论列表 === reply === zbp.comment.rely(评论ID) 触发回复评论事件 === post === zbp.comment.post(发送内容) 触发发送评论事件。发送内容要求为Object,参数如下: /** * Form Data * @name POSTFORMDATA * @typedef {Object} PostData * @memberOf COMMENT * @property {string} action - Post Url * @property {string} postid - Article ID * @property {string} verify - Verify code * @property {string} name - Comment user name * @property {string} email - Comment user E-mail * @property {string} content - Comment content * @property {string} homepage - Comment user Website * @property {string} replyid - Comment Parent ID * @property {string} isajax - Return Ajax String * @type {object} */ ====3. userinfo ==== === output === === save === === saveFromHtml === 懒得写了…… ====4. plugin ==== === on === zbp.plugin.on(bind / addListener)(接口名, 插件ID, 回调函数(错误, 待发送数据)) 用于创建一个监听器,监听事件的发生 === unbind === zbp.plugin.unbind(removeListener)(插件ID) 用于解绑一个监听器 === emit ==== zbp.plugin.emit(接口名, 内容) 用于传递内容到监听器 ===== 自带事件接口列表 ===== 请阅读示例: https://github.com/zblogcn/zblogphp/blob/0ee32c1f425c50c261c0e7ccddef6ebd8e20cd63/zb_users/plugin/ZBPJFExample/zbpjfexample.js ===== 模块化调用 ===== ==== AMD ==== ==== CMD ====