官网
教程
文档
官网文档
小程序集群与uniapp
小程序app接口教程
冰蓝世界版
阿赖耶识与随风版
网站首页
齐博X1教程专栏
文章列表
推荐
JS及框架接口的说明
超级蜘蛛查
2024-02-28 16:29:54
229
界面多才考虑用框架网址(方便调界面),逻辑多界面少甚至没有,就建议用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.
模块后期要加参数的方法
3.
013-模块的简单说明
4.
V系列如果发现被黑的排查方法附修复办法
5.
关于自定义时间或者其他钩子安装后无效的一个解决办法..
6.
新增内容想关闭窗口或者继续提交相关数据
7.
水平凡、lvyecms转X1
8.
注意事项
9.
导航的高亮处理
10.
008-模板页面之间的继承
建站工具推荐
您可能感兴趣的文章
通过随机二次元壁纸接口向齐博x1 bbs系统发布信息
齐博x1云标签插件-一件提取关键词无法使用的解决办法
关于thinkphp5
齐博X1更新记录
解决Web部署 svg/woff/woff2字体 404错误
云市场注意事项
如何调取当前模块ID
URL伪静态设置
QQ登录接口配置
邮箱接口设置之QQ企业邮箱