js
文章平均质量分 77
Rita_jing
这个作者很懒,什么都没留下…
展开
-
<select>标签的使用技巧总结
1.动态创建selectfunction createSelect(){var mySelect = document.createElement("select");mySelect.id = "mySelect";document.body.appendChild(mySelect);}2.添加选项optionfunction addOp转载 2017-04-01 14:38:34 · 1257 阅读 · 0 评论 -
跨域问题
1.document.domain + iframe(只有在主域相同的时候才能使用该方法)2.window.name+iframe3.window.postMessage+iframe4.location.hash + iframe5.动态创建script6.图像Ping7.WebSocket8. SSE9.jsonp10.Comet11.CORSC原创 2017-08-10 10:28:36 · 347 阅读 · 0 评论 -
Web Sockets
Web Sockets的目标是在一个单独的持久连接上提供全双工、双向通信。Web Sockets使用自定义的协议,未加密的连接为ws://;加密的连接为wss://;首先创建一个Web Socket,先实例化一个WebSocket对象并传入要连接的URL:var socket = new WebSocket(url);注意:必须传入绝对URL,同源策略对Web Sockets不适用,因此可原创 2017-07-11 16:00:47 · 356 阅读 · 0 评论 -
indexed DB
随着浏览器的处理能力不断增强,产生了将大量数据储存在客户端能力的需求,这样可以减少用户等待从服务器获取数据的时间。现有的浏览器端数据储存方案,都不适合储存大量数据:Cookie 不超过4KB,且每次请求都会发送回服务器端;LocalStorage 在 2.5MB 到 10MB 之间(各浏览器不同)。所以,需要一种新的解决方案,这就是 IndexedDB 诞生的背景。indexed DB(Ind原创 2017-07-13 10:14:23 · 406 阅读 · 0 评论 -
服务器发送事件SSE
服务器发送事件(Server-Sent Events,简称SSE)用于创建到服务器的单向连接,简单来说就是浏览器向服务器发送一个HTTP请求,然后服务器不断单向地向浏览器推送“信息”(message)。首先要创建一个EventSourse对象var source= new EventSource("myevents.php");注意:传入的URL必须与创建对象的页面同源。EventS原创 2017-07-11 13:48:30 · 592 阅读 · 0 评论 -
闭包
http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html转载 2017-04-24 13:47:24 · 275 阅读 · 0 评论 -
Js内存泄漏及解决方案
http://www.cnblogs.com/carekee/articles/1733847.htmlJs内存泄漏及解决方案转载 2017-04-24 13:43:59 · 313 阅读 · 0 评论 -
jq.fullpage插件
fullPage.js 是一个基于 jQuery 的插件,它能够很方便、很轻松的制作出全屏网站,主要功能有:支持鼠标滚动支持前进后退和键盘控制多个回调函数支持手机、平板触摸事件支持 CSS3 动画支持窗口缩放窗口缩放时自动调整可设置滚动宽度、背景颜色、滚动速度、循环选项、回调、文本对齐方式等等使用方法:1.引入文件每个 section 代表一屏,默认显示原创 2017-05-01 11:54:57 · 481 阅读 · 0 评论 -
题目
1.如果一个dom元素中,既有冒泡,又有捕获的话,会先执行哪个呢?w3c规定了,任何发生在w3c事件模型中的事件,首是进入捕获阶段,直到达到目标元素,再进入冒泡阶段。2.Doctype作用?标准模式与兼容模式各有什么区别?(1)声明位于位于HTML文档中的第一行,处于 标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现原创 2017-04-04 15:54:08 · 295 阅读 · 0 评论 -
全屏滚动的原理及实现
之前用fullpage插件做过全屏滚动的页面,今天用js自己实现了一下,还蛮简单的.首先html结构为 wrap块为窗口可看到的部分,我们可以通过js获取窗口可视区的大小,并为其设置overflow: hidden属性,使得窗口不出现滚动条,只显示窗口大小的一页内容;设置main定位为rela原创 2017-10-14 20:52:27 · 10585 阅读 · 3 评论