找回密码
 免费注册

[JS库] DaiCuoJs基类Javascript库API详解

[复制链接]
admin 发表于 2020-5-19 22:25:23 | 显示全部楼层 |阅读模式
在使用进行UI网页项目开发时,通常需要使用到JS脚本语言,daicuo开发框架依赖jquery3/bootstrap4封装了一系列库与方法,详细介绍如下

手册面向对像
  • 需要进行前端UI开发的使用者,不需要UI开发的请忽略此章节


JSSDK引入及说明
  • 系统核心jssdk放在publis/static目录下 JSSDK包含核心库base.js与语言包zh-cn.js 引入顺序为先引用base.js再引用zh-cn.js
  1. <script src="{$path_root}public/static/base.js" data-id="daicuo" data-file="{$file}" data-root="{$path_root}" data-view="{$path_view}" data-module="{$module}" data-controll="{$controll}" data-action="{$action}" data-userId="{$userId}" data-pageIndex="{$pageIndex}"></script>
  2. <script src="{$path_root}public/static/{:config('default_lang')}.js"></script>
复制代码

关于base.js的引入定义
  • 在引入base.js里需要注意两个属性必须存在(一是src属性为base的路径,二是data-id="daicuo")
  • 可以自定义html元素属性,定义后JS库会自动处理为JS的配置,在JS开发过程中则可以通过daicuo.config.***调用,如上面的data-root则可以使用daicuo.config.root调用

关于zh-cn.js的说明
  • zh-cn.js为JS库的默认中文语言包,主要是定义了一些语言的变量,如果您在开发js脚本时,需要使用到语言,可以直接扩展至daicuo.lang这个对象里,具体方法为使用jq的函数extend合并语言变量;
  • 在开发js脚本时可以使用daicuo.lang.***调用语言
  1. $.extend(daicuo.lang, {
  2.         "a":"titlle a",
  3.         "b":"title b"
  4. });
复制代码

关于JSSDK默认对象说明(随版本更新陆续增加与更新)
  • daicuo.config
  • daicuo.lang
  • daicuo.admin
  • daicuo.fn
  • daicuo.browser
  • daicuo.page
  • daicuo.json



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|Archiver|手机版|小黑屋|信息共享网

GMT+8, 2024-5-15 16:24 , Processed in 0.081449 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表