共计 1106 个字符,预计需要花费 3 分钟才能阅读完成。
闭源项目的网站:https://maymay5.com
为啥闭源,因为代码可读性是没有可读性,功能多,分布杂,逻辑绕 实在是没脸开源
开源的版本长这样(还在努力开发中。。。)
Q:开源版本很高级吗?
A:其实也很 low, 只是框架升级到了.net 6,后端用了还算标准的依赖注入,中间件等开发模式,ORM 用了较通用的 EF Core
Q:这是新版本的一个较有代表性的前端代码(为什么有代表性,因为 90% 的界面内容都是这样的渲染模式),就可以看出我的前端水平等于没有水平,所以我想知道,这样的开源项目,真的会有人想去部署吗???
function getWorkShopPlugins(type) {var name = $('#searchKey').val();
if (type == 'init') {
page = 1;
pageSize = 10;
}
if (type == 'loadmore') {page++;}
var data = {
name: name,
page: page,
pageSize: pageSize
};
$.ajax({
type: 'Post',
url: '/WorkShop/GetWorkShopPlugins',
data: data,
success: function (res) {if (res.success) {
var html = '';
for (var i = 0; i < res.data.length; i++) {var item = res.data[i];
html += '';
}
if (type == 'loadmore') {$('#masonry-layout').append(html);
if (res.data.length < pageSize) {balert('没有更多了', "info", false, 1500);
page--;
}
} else
$('#masonry-layout').html(html);
var elem = document.querySelector('#masonry-layout');
new Masonry(elem, {
// 选项
itemSelector: '.grid-item',
columnWidth: '.grid-item',
percentPosition: true
});
}
}
});
}
正文完