作为JavaScript初学者,我有一个非常令人困惑的问题。所以我被告知要创建一个cookie计数器,所以我想知道你是否可以在<script>
本身内创建cookie,或者我应该将它包含在一个函数中。
<script>
document.document.cookie="username=John Doe";
</script>
OR
<script>
function x(){
document.cookie="username=John Doe";
}
</script>
还有一件事,我能够简单地复制一个程序并正确运行它,但你能建议一个简单的方法来使用cookie做点击计数器吗?
非常感谢你!
答案 0 :(得分:2)
看看这有助于http://www.tutorialspoint.com/javascript/javascript_cookies.htm。你可以采取任何一种方式。如果你在函数内部使用,并调用它,它应该正确执行。在脚本标记中,它也将正确执行
答案 1 :(得分:1)
如果您需要经常将Cookie用户名设置为“John Doe”,请将其保存在函数中并使用该函数。这样,它将使重构代码变得容易得多。
答案 2 :(得分:1)
我不熟悉你的javascript的cookie部分但是你应该将它放在一个函数中,以便可以从你的In [1]: import numpy as np
In [2]: dt = np.dtype([('destID',int),('ATTRACT',float),('other','S10')])
In [3]: TableArr=np.zeros((10,),dt)
In [5]: TableArr['destID']=np.random.randint(10,size=(10,))
In [6]: TableArr['ATTRACT']=np.random.randint(100,size=(10,))
In [7]: TableArr
Out[7]:
array([(2, 39.0, b''), (7, 7.0, b''), (8, 74.0, b''), (5, 83.0, b''),
(5, 3.0, b''), (9, 26.0, b''), (8, 9.0, b''), (3, 1.0, b''),
(1, 67.0, b''), (7, 5.0, b'')],
dtype=[('destID', '<i4'), ('ATTRACT', '<f8'), ('other', 'S10')])
In [13]: Tcopy=TableArr[['destID','ATTRACT']].copy()
# use copy() to avoid a FutureWarning
In [14]: Tcopy['ATTRACT'] *= -1 # 'reverse' a field
In [16]: I=np.argsort(Tcopy,order=['destID','ATTRACT'])
In [17]: I
Out[17]: array([8, 0, 7, 3, 4, 1, 9, 2, 6, 5], dtype=int32)
In [18]: TableArr[I]
Out[18]:
array([(1, 67.0, b''), (2, 39.0, b''), (3, 1.0, b''), (5, 83.0, b''),
(5, 3.0, b''), (7, 7.0, b''), (7, 5.0, b''), (8, 74.0, b''),
(8, 9.0, b''), (9, 26.0, b'')],
dtype=[('destID', '<i4'), ('ATTRACT', '<f8'), ('other', 'S10')])
事件中调用它:
<强> HTML 强>
html
<强>的JavaScript 强>
<body onload="someFunction()">
</body>