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个月,感觉到目前为止并没有用到算法的知识。
|