javascript动态创建script元素后,动态加载外部js文件

javascript 复制代码
<script type="text/javascript">
           
            var script=document.createElement("script");
            script.type="text/javascript";
            script.src="public/js/client.js";
            document.head.appendChild(script);            
            
            //也可以不用这个匿名闭包函数,直接用里面的函数表达式
            //必须使用onload加载才能正常调用client.js里面的函数
            (function(){
                script.onload=function(){
                   var hi=new sayhi();
                   hi.getname();
                };
            })();
        </script>

//这个是pubic/js/client.js文件

javascript 复制代码
var sayhi=function(){
    var name="nice";
    var getname=function()
    {
        console.log(name);
    };
    return {
        getname:getname
    }
};
相关推荐
共享家952712 分钟前
C++ string 类从原理到实战
开发语言·c++
认真学GIS12 分钟前
日尺度地下水水位!全国11897个地下水动态监测站点2005-2021年日尺度地下水水位(地下水埋深)(EXCEL格式)数据
服务器·前端·excel
_DoubleL12 分钟前
Volta启动项目自动切换Node版本
前端·node.js
库奇噜啦呼16 分钟前
【iOS】Effective Objective-C第一章
开发语言·ios·objective-c
阿里巴巴终端技术20 分钟前
[第 20 届 D2 倒计时] 7 大专场演讲、44 个精彩话题、D2 之夜畅聊 AI + 终端的发展前景
前端·人工智能·程序员
进击的雷神24 分钟前
前端路由动态渲染、JSON内嵌HTML清洗、展位信息数组化、分页参数固定化——尼日利亚展会爬虫四大技术难关攻克纪实
前端·爬虫·python·json
不会写DN28 分钟前
Go 语言并发编程的 “工具箱”
开发语言·后端·golang
文心快码BaiduComate31 分钟前
Comate 4.0的自我进化:后端“0帧起手”写前端、自己修自己!
前端·后端·架构
cipher32 分钟前
Web3全栈学习与实战项目
前端·后端·区块链
冴羽34 分钟前
资深前端都在用的 9 个调试偏方
前端·javascript