背景:我是一名初学javascript开发人员,他正在尝试更好地理解和学习该语言。
有许多网站允许您“剪辑”网页中的图片和文字以进行保存。我注意到他们中的大多数都要求你将一段javascript代码拖到你的浏览器工具栏上,当点击它时会执行图片剪裁和文本。提供此服务的一些服务包括:Clipboard,Zootool,Evernote,Snip.it等。
这些剪辑工具如何工作?我试图保存javascript并理解它,但它没有多大意义。如何访问DOM元素(文本,图像)?如何发回服务进行存储?该工具如何“知道”哪个用户登录?
答案 0 :(得分:2)
这些剪辑工具如何运作?
您提到的工具基本上是书签。
如何访问DOM元素(文本,图像)?
使用jquery访问DOM元素就像在普通网页document.getElementbyId("ID")
或$('something')
中一样。了解bookmarklets只是在网页上运行一些javascript代码,就好像它是页面“代码”的一部分一样。
该工具如何“知道”哪个用户已登录?
通过浏览器Cookie。
希望清楚。
答案 1 :(得分:0)
我不确定你所有问题的详细信息,但我很确定这些工具以与其他网站相同的方式确定用户 - cookies - 即用户必须“登录”到使用这些书签。