{"id":21500440,"url":"https://github.com/linwin-cloud/ux-js","last_synced_at":"2026-04-11T13:33:31.683Z","repository":{"id":107502473,"uuid":"531086259","full_name":"LinWin-Cloud/ux-js","owner":"LinWin-Cloud","description":"ux-js，专门适用于前端web小程序开发的专门JavaScript库，内置了大量的前端UI组件，适用于WebApp的开发，集合了LinUIjs的前端UI库，亦可用于前端web。ux-js可以使得你更加快捷的使用JavaScript完成对页面的描述，内置函数在一定程度上代替了原本浏览器组件的不足","archived":false,"fork":false,"pushed_at":"2022-10-15T10:33:57.000Z","size":59,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-23T22:45:29.535Z","etag":null,"topics":["app","applet","css","document","html","javascript","js","linux","macos","ux","web","website","wechat","windows"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LinWin-Cloud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-31T13:00:30.000Z","updated_at":"2023-05-12T17:09:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"917f597d-32ce-4298-9db0-044ab2d42640","html_url":"https://github.com/LinWin-Cloud/ux-js","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LinWin-Cloud%2Fux-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LinWin-Cloud%2Fux-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LinWin-Cloud%2Fux-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LinWin-Cloud%2Fux-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LinWin-Cloud","download_url":"https://codeload.github.com/LinWin-Cloud/ux-js/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244039232,"owners_count":20387835,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["app","applet","css","document","html","javascript","js","linux","macos","ux","web","website","wechat","windows"],"created_at":"2024-11-23T17:41:00.146Z","updated_at":"2025-12-31T00:18:23.306Z","avatar_url":"https://github.com/LinWin-Cloud.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UX-js\r\n## 介绍\r\n适用于优信小程序开发的JavaScript库（移植到web端也没有问题）部分的代码\r\n在web端无法运行（因为是专门为优信小程序设计的），不过基本上所有的代码都\r\n是可以稳定的运行。ux-js使用内置编写的API和LinUI-js框架编写，方便实用，\r\n网页描述可以使用JavaScript完成。\r\n\r\n下载uxjs (此处使用Linux命令操作)\r\n    git clone https://gitee.com/-/ide/project/LinWin-Cloud/ux-js\r\n    mv ux-js uxjs #这步必须要，否则运行报错\r\n\r\n## 引入ux-js库\r\n    \u003c!--此处为HTML注释，uxjs只能运行于HTML文件内--\u003e\r\n    \u003c!--必须将uxjs目录于页面目录放置于同一个目录--\u003e\r\n\r\n    \u003cscript src='./uxjs/uxjs.min.js'\u003e\u003c/script\u003e\r\n## 运行ux-js库\r\n\r\n    \u003cscript\u003e\r\n        window.onload = function(){\r\n            /* 使用window.onload可以等待所有的JavaScript加载完成 */\r\n\r\n            //新建一个按钮对象\r\n            //这里是部分参数，还可以根据实际确定风格和样式\r\n\r\n            var button = new Button(100,30,\"文字\",200,100); \r\n\r\n            //在body中放置这个对象\r\n            /* 同理来说 appendChild也可以用在其他的元素上使用 */\r\n\r\n            document.body.appendChild(button);\r\n\r\n            /* 添加标题栏 */\r\n            /* 代码的参数: UX_Top(Title,height=50,FontColor=\"black\",BGColor=\"white\") */\r\n\r\n            UX_Top(\"优信小程序\");\r\n        }\r\n    \u003c/script\u003e\r\n## 使用帮助\r\n参考每个文件的注释，注释大部分采用中文，写的很丰富。\r\n\r\n## 版本发布、更新\r\n\r\n    1. v1.0.0 2022.9.1发布\r\n    2. v1.0.1 2022.9.5修改BUG\r\n    3. v1.0.2 2022.9.10 更新组件\r\n    4. v1.0.3 2022.9.11 更新组件、修改UI、修复BUG\r\n    5. v1.0.4 2022.9.12 更新组件、修改UI\r\n    6. v1.0.5 2022.10.11 更新float_button组件，修复BUG、修改UI，增加可用函数，美化组件\r\n\r\n优信小程序开发架构（同样可以应用于web端）\r\n【！】注意：小程序虽然采用html和JavaScript以及css，但是HTML中不兼容任何套嵌页面。\r\n\r\n    软件目录\r\n    |-- UXApp目录\r\n    |-- ux-js (优信小程序库目录)\r\n    |-- HTML页面 （全部放在根目录，否则无法导入JavaScript）\r\n    |-- js （允许引用其他js文件）\r\n    |-- css （允许引用其他css文件）\r\n\r\n## 开发团队/组织\r\n优信团队、萤火科技、联沃云团队\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinwin-cloud%2Fux-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flinwin-cloud%2Fux-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinwin-cloud%2Fux-js/lists"}