随笔分类 -  javascript

javascript
debounce还是throttle(去抖和节流)
摘要:debounce 去抖 我的理解很简单,比方说window.onscroll会疯狂触发handler,此时给它一个debounce(handler, delayTime). 就是不管你延时时间内触发了多少hanlder,我最后只执行一次。(理解把之前多次触发合并成一次,节省浏览器工作) thrott 阅读全文

posted @ 2019-05-08 09:42 ouruixi 阅读(206) 评论(0) 推荐(0)

深拷贝js
摘要:JSON 最简单的一个 弊端:这种方法无法拷贝function函数,undefined,Date,Reg,Set,Map等 递归拷贝obj 该方法解决了循环引用爆栈的问题,如果考虑想更全面,建议参考lodash的deepClone (博客园编辑页徒手写的,可能会有bug。不过整体思路就是这样,有bu 阅读全文

posted @ 2019-05-08 09:25 ouruixi 阅读(238) 评论(0) 推荐(0)

vue-clickoutside d
摘要:js文件 组件里头 v clickoutside="handleClose" import clickoutside from '../../directives/clickoutside' directives: { clickoutside } 即刻! 阅读全文

posted @ 2019-05-08 09:17 ouruixi 阅读(422) 评论(0) 推荐(0)

jquery中的left和top
摘要:left 和 top 阅读全文

posted @ 2017-12-30 22:02 ouruixi 阅读(247) 评论(0) 推荐(0)

关于jquery的clone()和javascript的cloneNode()
摘要:区别: 1. jquery的clone( ),如果是true就是深克隆,把事件都会克隆过去;如果是false,则仅仅克隆的是结构; 2. javascript的cloneNode( ),如果是true,会将子节点全部克隆过去;如果是false,则克隆第一层节点; 阅读全文

posted @ 2017-12-30 21:56 ouruixi 阅读(370) 评论(0) 推荐(0)

fullPage插件使用
摘要:fullPage插件 fullPage.js 是一个基于 jQuery 的插件,它能够很方便、很轻松的制作出全屏网站,主要功能有: 支持鼠标滚动 支持前进后退和键盘控制 多个回调函数 支持手机、平板触摸事件 支持 CSS3 动画 支持窗口缩放 窗口缩放时自动调整 可设置滚动宽度、背景颜色、滚动速度、 阅读全文

posted @ 2017-12-21 21:26 ouruixi 阅读(170) 评论(0) 推荐(0)

百度地图api的简单应用
摘要:百度地图api 获取经纬度(通过浏览器的) 引地图 1. 引入百度地图的api 2. 准备div 3. 实例化 通过百度的api 根据ip定位当前城市 http://developer.baidu.com/map/jsdemo.htm i8_2 搜狐的api 阅读全文

posted @ 2017-12-21 19:56 ouruixi 阅读(217) 评论(0) 推荐(0)

video相关简单的api
摘要:video 关键api 1. video.pause() 2. video.play() 3. video.webkitRequestFullScreen() //全屏 4. video.currentTime //当前进度 5. video.duration //总进度 监听方法: video.o 阅读全文

posted @ 2017-12-21 19:38 ouruixi 阅读(268) 评论(0) 推荐(0)

html5和css3的笔记
摘要:h5+c3 W3C盒子模型和ie盒子模型 文档<!DOCTYPE html 加上的话,所有浏览器都按照W3C的盒子模型,否则ie会按照ie的盒子模型,它的content包括了padding border box sizing: content box/border box text shadow文字 阅读全文

posted @ 2017-12-21 17:34 ouruixi 阅读(145) 评论(0) 推荐(0)

CORS
摘要:CORS IE8中 在IE8中用XDR来实现安全可靠的跨域通信 1. cookies不会随请求发送,也不随响应返回 2. 只能设置请求头的content type字段 3. 不能访问响应头信息 4. 只支持get,post 这些变化可以使CSRF和XSS的问题得到缓解 它的open只有两个参数 xd 阅读全文

posted @ 2017-12-21 11:06 ouruixi 阅读(151) 评论(0) 推荐(0)

创建异步对象XHR的兼容写法、get、post上传数据的方式
摘要:兼容ie7以下,创建异步对象的函数 javascript function creatXHR(){ if(typeof XMLHttpRequest != "undefined"){ return new XMLHttpRequest(); }else if(typeof ActiveXObject 阅读全文

posted @ 2017-12-20 23:00 ouruixi 阅读(378) 评论(0) 推荐(0)

Data内置对象
摘要:1.内置对象 Date 日期对象 2.创建日期对象 2.1 根据当前的系统时间来创建日期对象。 2.2 根据指定的系统时间来创建日期对象。 参数有三种格式 2.3 获取当前的时间,毫秒形式 2.4 获取日期对象里面的部分内容。 2.5 写一个函数传过来一个日期对象,返回yyyy MM dd HH:m 阅读全文

posted @ 2017-12-14 21:05 ouruixi 阅读(546) 评论(0) 推荐(1)

for in
摘要:forin是用来遍历对象的 阅读全文

posted @ 2017-12-14 20:53 ouruixi 阅读(368) 评论(0) 推荐(0)

函数的几种检测方法
摘要:数据类型 function 阅读全文

posted @ 2017-12-14 20:48 ouruixi 阅读(418) 评论(0) 推荐(0)

函数的arguments
摘要:1.arguments a.只能在函数内部被访问. b.arguments是一个伪数组(有下标索引,可以存放多个值,但是他里面没有数组的方法。) c.arguments里面存的是什么?函数的实际参数传递过来的值。 d.arguments和函数的形参是对应的。有一个的值改了,对应的也要改。 2.arg 阅读全文

posted @ 2017-12-14 20:46 ouruixi 阅读(164) 评论(0) 推荐(0)

函数名和变量名重名问题
摘要:1.如果输出一个函数名,那么输出的就是这个函数的代码。 2.如果变量名 和函数名 重名会怎么样? 阅读全文

posted @ 2017-12-14 20:44 ouruixi 阅读(1605) 评论(0) 推荐(0)

作用域的访问规则
摘要:作用域的访问规则 作用域链中的变量的访问规则 阅读全文

posted @ 2017-12-14 20:39 ouruixi 阅读(421) 评论(0) 推荐(0)

冒泡排序和选择排序
摘要:demo 演示 冒泡排序 冒泡排序的优化代码 选择排序 还可以用数组的sort(func)方法 阅读全文

posted @ 2017-12-14 20:31 ouruixi 阅读(229) 评论(0) 推荐(0)

逻辑运算符的短路运算
摘要:1. 逻辑运算符 && || ! 短路运算 如果参与逻辑运算的表达式,第一个式子就能决定整个逻辑表达式的结果,那么就不会去算第二个式子的值,这个就是短路运算。 2.逻辑表达式的结果,不一定都是true或者false,有可能是其他的值。 2.1 逻辑与表达式 找假,如果第一个式子能够转换成布尔类型的f 阅读全文

posted @ 2017-12-14 20:19 ouruixi 阅读(1933) 评论(0) 推荐(0)

让break跳出外层循环的方法
摘要:demo javascript //在里层循环里面,想办法让外层循环的条件不成立,就可以控制外层循环结束。 for(var i = 0 ; i 阅读全文

posted @ 2017-12-14 20:12 ouruixi 阅读(2125) 评论(0) 推荐(0)

导航