js代码执行逻辑求大神指教一下 10C

图片说明

这个文件叫hoteldetail.js ,开头那行代码define(function (require, exports, module) {。。。这行代码会自动执行吗?它里面的js代码是被谁触发怎么执行的?

7个回答

这个页面引用这个方法,意思就是把该js文件变成模块化的js文件,别的js可以直接require引用该文件

这里的 define 是 web 模块化的结构。 前提是引用 require.js 这个库就可以使用了。

不会自动执行,就是加载到JSP文件里面,然后,可以调用。

不会自动执行,它是你引用的外部js,jsp引用这个js,然后触发才会调用

直接在script定义一个函数就行了,同时调试下在调用函数时,是否需要传入this参数进去

RequireJS的模块语法允许它尽快地加载多个模块,虽然加载的顺序不定,但依赖的顺序最终是正确的。并不会在加载完成后直接执行。
函数的第一个参数是名称可以省略,默认就是其文件名,第二个参数是它的依赖(可以有多个),第三个是回调函数,你的这个试讲前两个参数省略了的,只包含了回调函数,怎么执行的我觉得你应该去详细的学习,不然说了你也不一定懂!

 感觉有点像TypeScripts
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问