我想知道使用一个参数与另一个参数的区别是什么。我熟悉其他属性,例如region.setBackground(Background(BackgroundImage(Image(url)), BackgroundRepeat.NO_REPEAT, BackgroundRepeat.NO_REPEAT, BackgroundPosition.CENTER, BackgroundSize(100.0, 100.0, true, true, true, true))))
。但是据我所知,分配给window.location.pathname
的行为与调用window.location
并将URL传递给它的行为相同。
为什么要使用其中一个?我更喜欢window.location.assign
,因为它更明确,而分配给assign
的设置器中隐含着神秘的面纱。
有一个或另一个参数吗?
答案 0 :(得分:1)
是一样的:
每当将新值分配给位置对象时,都将使用URL加载文档,就像使用修改后的URL调用location.assign()一样。请注意,安全设置(例如CORS)可能会阻止这种情况的发生。 (https://developer.mozilla.org/en-US/docs/Web/API/Window/location)