一、LUCI界面

OpenWrt 的界面其实就是网页界面,默认是由 uhttpd 服务器承载,之所以叫做 LUCI ,因为这是使用 Lua 脚本编写的控制界面,全称 Lua Unified Configuration Interface,当然目前已经不再使用 Lua 脚本了,从 OpenWrt 19.07.4 版开始,界面已经切换为使用 JavaScript 脚本来编写,其拥有更便利的页面控件,页面自由度也大大提高,因为脚本交由客户端运行,页面流畅度自然也比 Lua 界面高出不少。

下面仅介绍 OpenWrt 的 JavaScript 脚本界面规范。

1.完整的界面文件结构

以源代码目录的文件结构为例,一个基本的界面程序应当具备这样的目录文件结构。<

openwrt的luci应用ipk包开发(一)相关推荐

  1. openwrt的luci应用ipk包开发(三)

    luci配置页面修改配置文件 先看看network的配置文件: config interface 'loopback' option ifname 'lo'option proto 'static' ...

  2. openwrt的luci应用ipk包开发(二)

    界面脚本与配置文件是对应关系,将关联的配置文件 /etc/config/samba4 内容贴出来,两相对照才能更准确的理解各个参数的意义. config sambaoption name 'OpenW ...

  3. 智能路由器-OpenWRT 系列三 (OpenWRT安装LuCI网络配置)

    OpenWRT 安装 LUCI 每次ssh登陆OpenWRT安装新软件时,都必须更新opkg opkg update 安装LUCI opkg install luci 安装luci中文语言包, 不同O ...

  4. openwrt下载安装中文语言包(离线版)

    离线安装 1.去OpenWrt官网下载语言包.Index of /releases/https://downloads.openwrt.org/releases 2.找到自己的版本号的进入,找到pac ...

  5. 【golang程序包推荐分享】分享亿点点golang json操作及myJsonMarshal程序包开发的踩坑经历 :)

    目录[阅读时间:约5分钟] 一.概述 1.Json的作用 2.Go官方 encoding/json 包 3. golang json的主要操作 二.Json Marshal:将数据编码成json字符串 ...

  6. 基于Golang的对象序列化的程序包开发——myJsonMarshal

    基于Golang的对象序列化的程序包开发--myJsonMarshal[阅读时间:约10分钟] 一.对象序列化概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.具体程序设计及 ...

  7. 基于Golang的监听读取配置文件的程序包开发——simpleConfig_v1

    基于Golang的监听&读取配置文件的程序包开发--simpleConfig_v1 [阅读时间:约10分钟] 一.配置文件概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 ...

  8. npm包开发测试与发布

    NPM 包开发测试与发布 NPM 包开发测试与发布 引言 1. 开发步骤 1.1. 项目创建 1.2. 工具类功能实现 1.3. ts文件编译 2. npm包本地测试 2.1. 将npm包文件引入项目 ...

  9. Shiny平台构建与R包开发(七)——Shiny APP部署

    本节展示了如何分享和部署Shiny APP.您可以将开发好的Shiny APP部署在自己的服务器上,或是将其部署在公共的平台(即shinyapps.io)上.这里仅分享后者.对于如何将Shiny AP ...

最新文章

  1. 可微分的「OpenCV」:这是基于PyTorch的可微计算机视觉库
  2. python算法与数据结构-二叉树的遍历
  3. visual studio 2010 开发net 2.0 3.5项目
  4. Winform 自定义窗体皮肤组件
  5. 智慧城市落地难的原因分析
  6. Android GridView,recycleview,栅格布局
  7. MySQL兼容服务器_服务器不支持 MySql 数据库的解决方法
  8. python深度学习机器学习必备的学习网站集合!
  9. 基于springboot在线租车管理系统
  10. html网页中加入音乐播放器,HTML网页调用 网易云 音乐播放器代码
  11. vnc远程控制软件安装,超实用的windows下安装vnc远程控制软件教程
  12. 珍惜当下,路会慢慢走出来的
  13. 为什么在线性模型中相互作用的变量要相乘
  14. Linux常用的终端操作命令
  15. jieba分词词性标注含义
  16. 用Python写一个UI界面
  17. Qt中使用QAxObject的dynamicCall和querySubObject函数操作SolidWorks的方法
  18. 华为设备配置IS-IS命令
  19. 求最大公约数和最小公倍数
  20. 寒假算法学习 I (9). 宇宙总统 (重载运算赋 >)

热门文章

  1. Nessus漏洞扫描教程之安装Nessus工具
  2. python爬取知乎live_GitHub - hjlarry/zhihulive: 一个用来管理沉淀你所购知乎live的工具 ✨✨...
  3. jenkins搭建记录
  4. 买整体橱柜的五大误区
  5. 金蝶专业版怎么反过账当月_金蝶怎么反过账
  6. 短视频配音的两个小技巧,符合短视频内容基调是关键
  7. excel自动排班表_制造工厂如何特殊排班?如何为无固定休息日排班?
  8. 使用CStdioFile读写文件
  9. 在 vs code 中使用 go 插件时相关工具的正确安装方式
  10. 【ParaView教程】第四章 常见问题 —— 怎样绘制二维翼型上压力系数Cp或马赫数Mach沿翼型的变化?