浏览器上的图像和文本剪切工具是如何工作的?(印象笔记,剪贴板,剪报.这等)
How do image and text clipping tools on the browser work? (Evernote, clipboard, snip.it etc)
背景:我是一个初学者javascript开发人员谁是试图更好地理解和学习语言。
有许多网站允许你从网页上"剪辑"图像和文本以便保存。我注意到他们中的大多数都需要你拖拽一段javascript代码到你的浏览器工具栏,当点击执行图像剪辑& &;文本。提供这个功能的服务有:剪贴板,Zootool,印象笔记,剪辑。等。
这些裁剪工具是如何工作的?我试图保存javascript并理解它,但它没有多大意义。如何访问DOM元素(文本、图像)?如何发送回服务进行存储?工具如何"知道"哪个用户登录了?
这些裁剪工具是如何工作的?
你提到的工具本质上是bookmarklet。
检查这个和这个
如何访问DOM元素(文本,图像)?
DOM元素被访问,就像你会在一个正常的网页document.getElementbyId("ID")
或$('something')
使用jquery。有必要理解bookmarklet只是在网页上运行一些javascript代码,就好像它是页面"代码"的一部分一样。
工具如何"知道"哪个用户登录了?
通过浏览器cookie。
我不确定你所有问题的细节,但我很确定这些工具确定用户的方式与其他网站相同- cookie -即用户必须"登录"才能使用这些bookmarklet
相关文章:
- 为什么这在IE中的工作方式与在Firefox中不同
- "此网站似乎使用滚动链接定位效果.这可能不能很好地与异步平移一起工作;
- Javascript解析器本身是用类似ESPRIMA的Javascript编写的,这是如何工作的?然后谁解析ESPRIM
- 为什么不'不要停止这小提琴里的即时传播工作
- 这个JS在我的家用PC上工作,但当我把它放在网上时就不行了.知道为什么或如何这是
- 我可以'不要让这几行简单的代码正常工作,也不知道为什么
- 在Javascript中'这'未按预期工作
- 我怎么能等着开始工作呢
- 为什么获胜'这是jquery的工作
- 如果快速切换,ng类在绑定变量上不能很好地工作,这可能吗
- 这条线是如何工作的:obj['e'+type+fn] = fn
- 使用 ajax 作为注释表单,它给了我 500 个内部错误,但没有脚本它可以工作,这意味着我的脚本是错误的;对
- 如果语句按预期工作,为什么这不行
- config.fullPage = true;在 ckEditor 内联模式下无法正常工作.如何实现这一点
- 循环时这如何工作
- 这和javascript中的闭包(在纸上工作.js)
- Js:多维数组错误嵌套,而这仍然工作的一半
- 浏览器上的图像和文本剪切工具是如何工作的?(印象笔记,剪贴板,剪报.这等)
- 图像数组不工作,而文本在这是工作的
- 在JS中交换id's -这只工作一次.为什么