我正在使用AngularJS创建应用,并且我使用外部库来散列字符串。
<script src="bower_components/blueimp-md5/js/md5.js"></script>
在控制器中,我调用散列字符串的md5()函数。
md5(myKey);
这有效,但Jshint给了我一个警告:md5没有定义
如何避免这种情况以及调用外部库的最佳方法是什么?
事先说。
编辑:我在我的.jshintrc中设置&#34; md5&#34;:我没有警告,但这是最好的做法吗?
马特
答案 0 :(得分:1)
您可以在“globals”部分的.jshintrc文件中添加定义,以避免出现如下警告:
import json
def get_children(d):
for child in d['children']:
yield child
print len(child)
for grandchild in get_children(child):
yield grandchild
print len(grandchild)
f=open('tree_json','r')
for line in f:
tree=json.loads(line)
for child in get_children(tree):
print child['id']