![]() | 1 yakczh 2014-10-25 22:34:29 +08:00 出个面试题 根据下面的配置文件 module=[ {'name':'jquery','src':'/js/lib/jquery-1.8.3.js'}, {'name':'swfobject','src':'/js/utils/swfobject.js'}, {'name':'fancybox','src':'/js/jquery/jquery.fancybox.js','require':['jquery']}, {'name':'uploadify','src':'/js/utils/uploadify.js','require':['swfobject']}, {'name':'jqform','src':'/js/jquery/jquery.form.js','require':['jquery']}, {'name':'register','src':'/js/page/reg.js','require':['jqform']}, {'name':'login','src':'/js/page/login.js','require':['fancybox','jqform']}, {'name':'upload','src':'/js/page/upload.js','require':['fancybox','jqform','uploadify']} ] 写一个函数 def getfiles(name) 返回 加载某个name指定的页面,要加载的js文件列表,有依赖的要先加载 |
![]() | 2 fising 2014-10-25 23:20:29 +08:00 算法一般用来处理具体的业务问题的,和框架不框架的,关系不是很大。 我自己其实很少用。不过书到用时方恨少,钱到月底不够花。多知道一些好。 |
![]() | 3 kmvan 2014-10-25 23:31:28 +08:00 |
![]() | 5 kmvan 2014-10-25 23:44:49 +08:00 @ibigbug 真实的浏览器加载 JS 场景会出现什么样的依赖循环? 我没遇到过依赖循环的场景,但在 seajs 的 bbs 上经常看到他们在讨论依赖循环的问题,有的说是 H5 游戏中出现的依赖循环场景,但我还是想不通,这依赖循环,不就是先有鸡还是先有蛋的问题吗? |
![]() | 6 wanjun 2014-10-25 23:46:10 +08:00 偶尔的业务会涉及到 | |
![]() | 7 ibigbug 2014-10-26 00:07:59 +08:00 @kmvan 我没遇到过依赖循环的场景... 我比较好奇的是,这种循环依赖场景出现的话,如果没有模块加载器,需要如何处理。 NodeJS 官方对循环依赖的问题有解释,但是还是尽量少出现这种鸡蛋问题的代码比较好吧。 |
![]() | 9 addvaluejack 2014-10-26 18:10:52 +08:00 我是用 python 做后端开发的,刚工作4个月,感觉到目前为止并没有用到算法的知识。 |