
浏览器
大禹不治水
这个作者很懒,什么都没留下…
展开
-
x-webkit-speech 语音输入
最近发现了chrome的一个屌爆了的功能。语音输入,经测试准确率很高。而且支持中文和英文口语输入,其他语言应该也是可以支持的。运用这个可以在搜索框中加入语音输入功能,不过目前只有Chrome 11及以上版本才支持。可以用chrome浏览器在这里试试效果,点击话筒即可:实现起来也非常简单,为input添加名为 x-webkit-speech 的属性就行了。样式如下:原创 2013-09-07 17:07:19 · 3558 阅读 · 0 评论 -
浏览器工作原理
浏览器可以说是应用最为广泛的应用,chrome、fireforks、safari等开源浏览器占据了浏览器市场的半壁江山。浏览器的主要功能是将用户选择得web资源呈现出来,它需要从服务器请求资源,并将其显示在浏览器窗口中,资源的格式通常是HTML,也包括PDF、image及其他格式。用户用URI(Uniform Resource Identifier 统一资源标识符)来指定所请求资源的位置。原创 2013-09-02 17:32:26 · 1248 阅读 · 0 评论 -
浏览器对象
浏览器提供了大量的对象,用于表示页面上HTML所对应的元素。通常将它们的集合称为浏览器对象模型(BOM)。BOM在很大程度上依赖于我们所使用的是何种类型的浏览器以及浏览器的版本,如果不慎选择经常会出现兼容性问题。不过如果我们的代码能够遵循W3C标准,就能更大限度的兼容不同的浏览器。浏览器对象在最顶层的是window对象,代表了浏览器的框架以及浏览器相关的一切,web页面就加载在这个框架之中,甚原创 2013-09-10 21:53:46 · 1141 阅读 · 0 评论 -
telnet与远程登录
远程登陆是指用户使用Telnet命令,使自己的计算机暂时成为远程主机的一个仿真终端的过程。仿真终端等效于一个非智能的机器,它只负责把用户输入的每个字符传递给主机,再将主机输出的每个信息回显在屏幕上。 Telnet是进行远程登录的标准协议和主要方式,它为用户提供了在本地计算机上完成远程主机工作的能力。通过使用Telnet,Internet用户可以与全世界许多信息中心图书馆及其它信息资源联系。原创 2013-10-29 22:10:32 · 4524 阅读 · 0 评论 -
document.all及其用法
all 集合返回对文档中所有 HTML 元素的引用。例如document.all(0)表示页面内第一个元素document.all[i]document.all[name]document.all.tags[tagname]all[] 是一个多功能的类似数组的对象,它提供了对文档中所有 HTML 元素的访问。all[] 数组源自 IE 4 并且已经被很多其他的浏览器所采用。原创 2013-10-29 22:31:26 · 1204 阅读 · 0 评论 -
JS实现拖动(1)
最近做的一个东西要求实现一个地图的编辑功能,首先要实现的是前端的地图的可视化编辑,即拖动POI、商店等等的图标到地图上,然后获取并且保存位置等等各项信息并且与后台进行交互等等。要用JS实现拖动的功能并不难,首先先需要准备一些JS的基础知识。target 事件属性可返回事件的目标节点(触发该事件的节点),如生成事件的元素、文档或窗口。语法event.target对于tar原创 2013-10-23 21:58:00 · 1291 阅读 · 0 评论 -
跨域问题及解决(2)——CORS
最近项目中遇到跨域的问题,拟采用CORS的方法进行解决。纠结了好几天,被一起的小伙伴解决掉了这个问题。^_^浏览器报错:XmlHttpRequest error: Origin null is not allowed by Access-Control-Allow-Origin.肯定是跨域的问题,如果用jsonp或者proxy的方式进行修改的话未免需要太大的工程量,所以采用CORS这种比较简单原创 2013-12-21 01:40:23 · 1764 阅读 · 0 评论 -
浏览器缓存相关http头
最近看雅虎黄金34条,学习下优化网站性能的方法。其中有一条:“为文件头指定Expires或Cache-Control”,具体来说指对于静态内容:设置文件头过期时间Expires的值为“Never expire”永不过期;而对于动态内容:使用恰当的Cache-Control文件头来帮助浏览器进行有条件的请求。这一条可以和雅虎34条的第一条联系起来,那就是尽量减少http的请求次数(雅虎34条原创 2014-04-30 02:03:13 · 2496 阅读 · 2 评论