Giter Site home page Giter Site logo

nw-app's Introduction

package.json --> 脚本运行文件 webpack.config.js --> 编译配置文件 pc.sql --> 热更新数据表 shell.txt --> node扩展所需的脚本命令 script-src --> 扩展文件源码 print --> 打印界面文件夹

app --> 运行目录 app/config.js --> 项目配置常量 app/package.json --> 系统配置文件 app/login.html --> 登录界面 app/main.html --> 系统主界面 app/font --> 字体文件夹 app/img --> 图片文件夹 app/media --> 媒体文件夹 app/vendor --> 外部引入插件或工具包文件夹 app/vendor/include.js --> 全局引用无需babel编译使用的node库 app/vendor/Tool.js --> 工具封装库 app/vendor/M1Reader.js --> 读卡器操作对象封装 app/vendor/Prototype.js --> 原型函数库 app/vendor/KeyCode.js --> 输入法强制转换为英文函数库 app/node_modules --> node模块文件夹

src --> 开发目录 src/Api.js --> api请求封装框架 src/Router.js --> 路由配置 src/Menu.js --> 菜单配置 src/Event.js --> 事件注册配置 src/login.js --> 登录界面开发文件 src/login.css --> 登录界面样式文件 src/main.js --> 主界面开发文件 src/main.css --> 主界面样式文件 src/UI --> 界面开发UI组件文件夹 src/Module --> 界面开发界面模块文件夹

src/Module下界面组件的继承方法 changeView(obj);
切换界面方法: 参数方式1 obj = {view:'界面路由名称', param:'界面携带参数'} 参数方式2 支持dataset data-view='界面路由名称' data-param='界面携带参数'

closeView();
关闭界面方法:

src/Module下界面组件的继承属性 param:携带参数

生产环境软件同级目录须安装的node扩展:node-adodb, request, request-progress, ms, ffi, ref, text-encoding, printer, bufferhelper, iconv-lite 解决windows xp 下ffi扩展找不到的问题:在node_modules\ffi\src\win32-dlfcn.cc文件中,将里面的地96行和第99行的两行代码,对应的代码应该是: errorMode = GetErrorMode();
SetErrorMode(errorMode | SEM_FAILCRITICALERRORS); 将这两行代码注释掉,然后重新运行:nw-gyp rebuild --target=0.14.7 --arch=ia32 ######## 使用到的命令 npm install --global --production windows-build-tools nw-gyp rebuild --target=0.14.7 --arch=ia32 node-pre-gyp rebuild --runtime=node-webkit --target=0.14.7 --target_arch=ia32

########打包修改为管理员运行 下载 Resource Hacker ,导入nw.exe文件,打开mainfest文件,修改
https://blog.csdn.net/x356982611/article/details/50386824 ########修改nw.exe的图标 下载 Resource Hacker ,导入nw.exe文件,打开icon,选择替换的图标

nw-app's People

Watchers

James Cloos avatar Lion Young avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.