易 js是一个轻量级的 JavaScript 库,受到“易语言”的中文编程思维启发,使用中文命名函数,旨在简化 JavaScript 编程,让中国人使用自己的母语编程,使编程更加直观和易读。
易 js 目前提供了一些常用的函数,方便开发者用中文进行编程。尽管这个库还在初期阶段,以下是一些已经实现的功能:
- 中文命名函数:所有函数都使用中文命名,符合中国开发者的思维习惯。
- 简单易用:旨在降低学习和使用 JavaScript 的门槛。
在此仓库下载最新发行版易 js
在你的 HTML 文件中引入易 js:
<script src="易js.js"></script>
function xl_兼容性提示_判断是否显示() {
const c_应该显示 = yi_cookie_读("显示兼容性提示") !== "false";
const c_提示元素 = yi_元素_获取_使用ID("公告");
if (c_应该显示) {
const c_兼容性提示关闭按钮 = yi_元素_获取_使用ID("兼容性提示关闭按钮");
const c_兼容性提示不再显示按钮 = yi_元素_获取_使用ID("兼容性提示不再显示按钮");
c_提示元素.showModal();
xl_元素_可拖动(c_提示元素);
c_兼容性提示关闭按钮.disabled = true;
c_兼容性提示不再显示按钮.dsiabled = true;
c_兼容性提示关闭按钮.innerText = "关闭(给老子看5秒再点)";
c_兼容性提示不再显示按钮.innerText = "不再显示(给老子看10秒再点)";
yi_延时_执行(() => {
c_兼容性提示关闭按钮.disabled = false;
c_兼容性提示关闭按钮.innerText = "关闭";
yi_调试_输出("兼容性提示_判断是否显示", "关闭按钮已启用");
yi_延时_执行(() => {
c_兼容性提示不再显示按钮.disabled = false;
c_兼容性提示不再显示按钮.innerText = "不再显示(1周)(有新公告时会重新弹出)";
yi_调试_输出("兼容性提示_判断是否显示", "不再显示按钮已启用");
}, 5000);
}, 5000);
} else {
xl_兼容性提示_关闭();
}
yi_调试_输出("兼容性提示_判断是否显示", "是否显示兼容性提示:" + c_应该显示);
}
目前,易 js 还不够完善,仅适配了几个常用的函数,存在一些需要解决的问题:
- 输入法切换问题:如何在不切换输入法的情况下,让编辑器补全中文函数。
- 部分兼容问题:如何处理某些环境中无法使用中文函数名的问题。
- 易用性提升:如何让这个库更加易用,提供更多实用功能。
欢迎大家参与易 js 的开发和完善。如果你有好的建议或者解决方案,请提交 Pull Request 或在 Issue 中提出。
如果需要进一步修改或添加特定内容,请告诉我!
- Fork 本项目
- 创建你的特性分支 (
git checkout -b feature/AmazingFeature
) - 提交你的修改 (
git commit -m 'Add some AmazingFeature'
) - 推送到分支 (
git push origin feature/AmazingFeature
) - 打开一个 Pull Request
该项目使用 MIT 许可证。
COPYRIGHT (C) 2024 XLuoFox.DSY