官网
教程
文档
官网文档
小程序集群与uniapp
小程序app接口教程
冰蓝世界版
阿赖耶识与随风版
网站首页
齐博X1教程专栏
文章列表
推荐
JS及框架接口的说明
超级蜘蛛查
2024-02-28 16:29:54
219
界面多才考虑用框架网址(方便调界面),逻辑多界面少甚至没有,就建议用JS文件。JS文件可以很方便使用当前页面的全局变量,而框架的话,要套用`window.parent.`来调用,所以比较罗索,所以不推荐使用。 一般来说,还是推荐用JS文件,框架只适合界面比较多又复杂,但逻辑代码比较少才考虑使用框架。 JS文件,大家可以理解为PHP文件,而框架网页就相当于模板,一般不建议在模板中写太多程序。而在程序中可以放入少量的模板界面代码。 如下图所示, 框架网页的话,初始化被执行的是函数 `init();` JS文件的话,初始化被执行的是类的方法` init();` 比如 `mod_class.signin.init()` `init`是指当前模块被加载完毕时执行的. 如果要在所有模块都加载完毕的话,就要用另一个方法或函数 `finish` 切换圈子房间的时候,不再执行`init()` 而是另一个函数或方法 `repeat_init()` `mod_class.signin.fn222()` 这个是JS脚本互相被调用的方法格式 `window.parent.mod_class.signin.fn222()` 这个是框架网页互相被调用的方法格式,那就是在框架里边要加上`window.parent.` 注意要把`signin`换成相应模块的关键字,`fn222` 换成定义好的方法或函数 , 框架用函数定义, JS脚本用方法定义 JS脚本中的类的格式化如下 ~~~ mod_class.signin = { init:function(res){ this.fn1(res); }, fn1:function(s){ alert(s); }, finish:function(res){ //alert(res); }, } ~~~ 其中 `mod_class`是全局用到的类,各插件可以互相调用。 比如 `mod_class.signin.xxxx()` 再次强调,在框架中使用的话,要加上`window.parent.` 在框架中就有函数 ~~~ //页面加载完毕后被执行的函数function init(res){ //注册聊天数据初始加载成功的事件,但这个有可能不执行,因为加载顺序的问题 window.parent.load_data.signin = function(res,type){ if(type!='cknew'){ get_cfg(); } } var firstPageData = window.parent.first_page_data; if( typeof(firstPageData)!='undefined' ){ //框架滞后加载的情况 get_cfg(); }}//所有模块加载完毕后被执行的函数function finish(res){} ~~~ [](https://img.kancloud.cn/42/df/42df602766c36d7bd4dfa013a8259688_1357x660.png) [](https://img.kancloud.cn/35/13/3513fb56e7e46486ad1d657bf1fdcfa1_1572x722.png)
本文链接:https://x1.wanxiangsucai.com/read/68.html
上一篇:
下一篇:齐博x1云标签插件-一件提取关键词无法使用的解决办法
相关文章推荐
1.
013-模块的简单说明
2.
圈子黄页风格制作说明
3.
频道内容页圈子专属模板说明
4.
常用文件目录说明
5.
风格目录文件说明
6.
关于APP使用原生微信支付的说明
7.
辅栏目(专题)的使用说明
8.
关于小程序个性源代码的说明
9.
bui框架前端自定义配色基础属性
10.
005-系统设置之邮箱接口设置
齐博X1教程专栏最新文章
1.
通过随机二次元壁纸接口向齐博x1 bbs系统发布信息
2.
齐博x1云标签插件-一件提取关键词无法使用的解决办法..
3.
关于thinkphp5
4.
齐博X1更新记录
5.
解决Web部署 svg/woff/woff2字体 404错误
6.
云市场注意事项
7.
如何调取当前模块ID
8.
URL伪静态设置
9.
QQ登录接口配置
10.
邮箱接口设置之QQ企业邮箱
齐博X1教程专栏文章推荐
1.
介绍
2.
一段不错的小js提高一点点阅读体验 计算本文阅读所需的时长..
3.
标签调取关注我的粉丝
4.
风格模板教程
5.
app如何加模块
6.
如何添加字段
7.
万能表单
8.
使用缩略图功能加快列表页打开速度
9.
嵌套-循环栏目,并列出子栏目下的内容
10.
二开小技巧
建站工具推荐
您可能感兴趣的文章
通过随机二次元壁纸接口向齐博x1 bbs系统发布信息
齐博x1云标签插件-一件提取关键词无法使用的解决办法
关于thinkphp5
齐博X1更新记录
解决Web部署 svg/woff/woff2字体 404错误
云市场注意事项
如何调取当前模块ID
URL伪静态设置
QQ登录接口配置
邮箱接口设置之QQ企业邮箱