极速小乌龟

导航

随笔分类 -  javascript

1 2 3 下一页

封装JSONP
摘要:import originJSONP from 'jsonp'; export default function jsonp(url, data, option){ url += (url.indexOf('?'){ originJSONP(url,option,(err,data)=>{ if(!err){ resolve(data) ... 阅读全文

posted @ 2019-05-30 22:03 极速小乌龟 阅读(155) 评论(0) 推荐(0)

JavaScript命名规范基础及系统注意事项
摘要:前端代码中的自定义变量命名 命名方法: 1.驼峰 2.下划线连接 对于文件名,我们一般采用小写字母+下划线的形式 为什么?因为在window下aa.txt和AA.txt系统认为是同一个的文件,而在linux环境下则认为是2个不同的文件,为了使我们代码移植性更好以及为了避免一些不必要的麻烦建议文件名必 阅读全文

posted @ 2018-11-26 23:14 极速小乌龟 阅读(1218) 评论(0) 推荐(0)

js超链接锚点定位
摘要:<html> <head> <meta charset="UTF-8"> </head> <body> <a onclick="cc()" style="">定位</a> <a href="#nizhaodao">定位2号</a> <div> 我是2号页面 </div> <div id="aa" c 阅读全文

posted @ 2018-09-16 23:28 极速小乌龟 阅读(1724) 评论(0) 推荐(0)

JavaScript-//FOR/IN循环。当使用for/in循环遍历关联数组时,就可以清晰地体会到for/in的强大之处。
摘要:<script> //FOR/IN循环。当使用for/in循环遍历关联数组时,就可以清晰地体会到for/in的强大之处。 function getvalue(portfolio){ var total=2.0; for(stock in portfolio){ //遍历portfolio中的每只股票 阅读全文

posted @ 2017-08-03 15:21 极速小乌龟 阅读(194) 评论(0) 推荐(0)

JavaScript-通过原型继承一个对象
摘要:<script> //通过原型继承一个对象 //inherit()返回了一个继承原自原型对象P的属性的新对象 //這裡使用ECMAScript5中的object.create()函數(如果存在的話) //如果不存在object.create().则退化使用其他方法 function inherit( 阅读全文

posted @ 2017-08-03 10:19 极速小乌龟 阅读(156) 评论(0) 推荐(0)

JavaScript-创建对象
摘要:<script> var empty={}; //这个是没有任何属性的对象 var point={x:0,y:0};//这个是两个属性的对象 var point2={x:point.x,y:point.y} //更复杂的值 var book={ "main title":"javascript", 阅读全文

posted @ 2017-08-03 09:49 极速小乌龟 阅读(181) 评论(0) 推荐(0)

JavaScript-字符串的使用
摘要:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script> var s="hello world"; s.charAt(0); //获取第一个字符 s.c 阅读全文

posted @ 2017-08-02 13:47 极速小乌龟 阅读(187) 评论(0) 推荐(0)

JavaScript-永远点不到的小窗口
摘要:1 2 3 4 5 在当前显示区范围内实现点不到的小方块 6 11 12 13 14 15 73 74 75 阅读全文

posted @ 2017-01-04 08:27 极速小乌龟 阅读(229) 评论(0) 推荐(0)

JavaScript-取消事件-e.preventDefault();
摘要:1 取消事件:(阻止默认行为) 2 当事件执行过程中,遇到问题,可取消事件。不再触发 3 如何e.preventDefault(); 4 5 6 7 8 9 10 11 12 click me 13 20 21 阅读全文

posted @ 2017-01-03 11:13 极速小乌龟 阅读(894) 评论(0) 推荐(0)

JavaScript-事件坐标
摘要:1 事件坐标: 2 1.参照屏幕左上角e.screenX,e.screenY 3 2.参照文档显示区左上角:e.clientX||e.x , e.clientY||e.y 4 3.参照所在父元素的左上角:e.offsetX , e.offsetY 阅读全文

posted @ 2017-01-03 10:56 极速小乌龟 阅读(144) 评论(0) 推荐(0)

JavaScript-计算器
摘要:1 事件周期 2 DOM:3个阶段 3 1.捕获:从最外层元素,向内层元素,逐个记录绑定的事件处理函数。默认,暂不触发任何事件 4 2.目标触发:优先触发目标元素绑定的事件处理函数 5 目标元素:实际点击的元素 6 3.冒泡:按照捕获的顺序,由内层,向外层逐层触发捕获的事件处理函数 7 修改事件触发的顺序: 8 btn.addEventListener("事件名称",... 阅读全文

posted @ 2017-01-03 10:55 极速小乌龟 阅读(267) 评论(0) 推荐(0)

JavaScript-事件周期-点击替换颜色
摘要:1 事件周期 2 DOM:3个阶段 3 1.捕获:从最外层元素,向内层元素,逐个记录绑定的事件处理函数。默认,暂不触发任何事件 4 2.目标触发:优先触发目标元素绑定的事件处理函数 5 目标元素:实际点击的元素 6 3.冒泡:按照捕获的顺序,由内层,向外层逐层触发捕获的事件处理函数 7 修改事件触发的顺序: 8 btn.addEventListener("事件名称",... 阅读全文

posted @ 2017-01-03 09:19 极速小乌龟 阅读(402) 评论(0) 推荐(0)

JavaScript-在当前显示区范围内实现点不到的小方块
摘要:1 2 3 4 5 在当前显示区范围内实现点不到的小方块 6 11 12 13 14 15 45 46 47 阅读全文

posted @ 2017-01-03 09:15 极速小乌龟 阅读(252) 评论(0) 推荐(0)

JavaScript-navigator_userAgent-编写一段代码能够区分浏览器的主流和区分
摘要:1 userAgent:包含浏览器名称和版本号的字符串 1 2 3 4 5 6 7 8 56 57 阅读全文

posted @ 2016-12-29 14:43 极速小乌龟 阅读(160) 评论(0) 推荐(0)

JavaScript-cookie是客户端本地,持久存储用户私密数据的文件
摘要:navigator:封装浏览器配置信息的对象 cookieEnabled:判断浏览器是否启用cookie cookie是什么:cookie是客户端本地,持久存储用户私密数据的文件 plugins:包含了所有插件的信息 1 navigator:封装浏览器配置信息的对象 2 cookieEnabled:判断浏... 阅读全文

posted @ 2016-12-29 13:27 极速小乌龟 阅读(159) 评论(0) 推荐(0)

JavaScript-location:封装当前窗口正在打开的url的对象
摘要:1 location:封装当前窗口正在打开的url的对象 2 3 href:完整的url 4 protocol:协议 5 host:主机名+端口 6 hostname:主机名 7 port:端口 8 pathname:路径 9 hash:#锚点名 10 search:?表单变量 11 12 方法:在当前窗口打开新链接: 13 locati... 阅读全文

posted @ 2016-12-29 13:04 极速小乌龟 阅读(169) 评论(0) 推荐(0)

JavaScript-BOM-history:保存当前窗口打开后成功访问过的url历史记录栈
摘要:history:保存当前窗口打开后成功访问过的url历史记录栈history.go(n):前进n步前进一步:history.go(1);后退一步:history.go(-1);刷新:history.go(0); 阅读全文

posted @ 2016-12-29 07:07 极速小乌龟 阅读(237) 评论(0) 推荐(0)

JavaScript-setTimeout
摘要:1 2 3 4 5 6 7 8 15 16 阅读全文

posted @ 2016-12-29 06:48 极速小乌龟 阅读(150) 评论(0) 推荐(0)

JavaScript-setInterval-周期性行定时器-倒计时
摘要:1 2 3 4 5 6 7 8 距离放学还有 9 || 10 54 55 56 阅读全文

posted @ 2016-12-29 06:41 极速小乌龟 阅读(337) 评论(0) 推荐(0)

JavaScript-插入concat,splice,截取slice
摘要:1 拼接和截取:concat 2 拼接: 3 var newArr=arr.concat(值1,值2,值3,值4,.....); 4 将值1值2,以及arr2中每个元素一次拼接到arr1结尾,返回新数组 5 强调: 6 1.concat无权修改元素组,只能返回新数组所以,必须用变量接住拼接的返回值 7 2.concat可打散数组类型的参数为单个元素 8 9 截取:(复制) 1... 阅读全文

posted @ 2016-12-28 12:22 极速小乌龟 阅读(198) 评论(0) 推荐(0)

1 2 3 下一页