嘎嘎,老大是个好人啊,两个月前对她说不想搞delphi,她是一直记在心里啊。
下周开始要开始用新平台技术参与其它项目的开发了,嘎嘎,回来js和java道路。
有段时间没碰js了,刚才写了个html页面,嘿,还真遇到了个问题
在myeclipse下新建了一个web工程,在webroot下面的learnJQuery.html中导入了我自定义的js文件learnJQuery.js(注:所有js文件放在webroot下的js文件夹中),再在里面通过document.write("jquery.js")导入jquery文件;运行,发现learnJquery.js中写的jquery代码不能被识别,郁闷。。。
首先怀疑是learnJQuery.js中的的document.write("jquery.js")语句问题,虽然这句话写在文件头部,但是可能不是把jquery.js加载完后再去执行下面的语句。果断打开chrome调试工具,查看network,发现jquery.js文件竟然没被导入成功,检查,发现路径不对。。。虽然learnJQuery.js和jquery.js是在同一个js目录下,但是write(“jquery.js”)是从webroot下面去找,呃,这点有点费解,暂时不管了,将write("jquery.js")改为write("js/jquery.js");运行,查看network,果然这次加载成功了。但是learnJQuery.js中的jquery代码仍没被识别,发现,嘿,果然是在learnJQury.js运行完后再去加载jquery.js的(也可能是因为执行语句时jquery.js还没加载完,并不是learnJQuery.js执行完之后才会去加载jquery.js,嗯,这个呆会测试下)
嗯,两个小小的问题,微不足道,总是进步,给自己一点鼓励。