Javascript 初始化公共JS函数以提高性能

Javascript 初始化公共JS函数以提高性能,javascript,Javascript,我正试图为初次用户和SEO优化JS性能,目标是最大限度地减少首次输入延迟。加载主页时,我使用以下命令初始化整个站点的常见JS功能和操作: <script defer src="~/assets/js/common.js"></script> 是否有一个构造JS和声明公共函数的最佳实践?我知道这段代码效率低下,目前我正在反复改进。我没有发现任何效率低下或远程性能严重的问题,您是否遇到了实际问题?@CertainPerformance,根据您的姓名,您应该知道。:) $(f

我正试图为初次用户和SEO优化JS性能,目标是最大限度地减少
首次输入延迟。加载主页时,我使用以下命令初始化整个站点的常见JS功能和操作:

<script defer src="~/assets/js/common.js"></script>

是否有一个构造JS和声明公共函数的最佳实践?我知道这段代码效率低下,目前我正在反复改进。

我没有发现任何效率低下或远程性能严重的问题,您是否遇到了实际问题?@CertainPerformance,根据您的姓名,您应该知道。:)
$(function () {
    initActions();
}

function initActions() {
 $(document).on("click", "a.modal-link", function (e) {
     var target = $(this).data("target");
     $.ajax({
         type: "GET",
         url: $(this).data("url"),
         dataType: "html",
         cache: false,
         success: function (response) {
             $(target + " .modal-content").html(response);
             $(target).modal("show");
         }
     }).fail(function () {
         networkError();
     });
 });
 setTimeout(function () {
     $("#successLabel").slideUp("slow");
 }, 8000);
 $(".utcToLocalDate").each(function () {
     $(this).text(moment.utc($(this).data("datetimeutc")).local().format("l"));
 });