2020年1月16日
摘要: // 1.0 Array.from() 方法从一个类似数组或可迭代的对象中创建一个新的数组实例。 const bar = ["a", "b", "c"]; Array.from(bar); console.log(bar); console.log(Array.from('foo')); // 2. 阅读全文
posted @ 2020-01-16 17:22 猪mother 阅读(145) 评论(0) 推荐(0) 编辑
摘要: function foo(){ var a=20 function bar(){ a=a*2; return a } return bar //返回一个内嵌函数 } var baz = foo() //函数在外面调用,能访问的a变量, 函数运行在定义他们的作用域中 //bar定义在foo中,就能访问 阅读全文
posted @ 2020-01-16 16:12 猪mother 阅读(2993) 评论(0) 推荐(0) 编辑
摘要: // 递归法 function createArr(m,n){ var arr=[]; function addEle(count,ele){ if(count!=0){ arr.push(ele) count=count-1; addEle(count,ele) } } addEle(m,n) r 阅读全文
posted @ 2020-01-16 16:09 猪mother 阅读(229) 评论(0) 推荐(0) 编辑
摘要: // 数组去重分简单数组去重和数组对象去重 var arr=['aaa','s','d','s','dd','aaa','1','aaa'] // // 双重循环去重O(n^2) function unique(arr){ var res=[arr[0]] for(var i=1;i<arr.len 阅读全文
posted @ 2020-01-16 15:16 猪mother 阅读(135) 评论(0) 推荐(0) 编辑
摘要: // 工厂模式 function Person(name,age){ var o = new Object(); o.name=name; o.age=age; o.sayName=function(){ alert(o.name) } return o } var o1=Person('lele' 阅读全文
posted @ 2020-01-16 11:47 猪mother 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Ajax是与服务器交换数据并更新部分网页 IE:ActiveXObejct(‘Microsoft.XMLHTTP’) 其他浏览器:XMLHttpRequest() 实现 xhr=new XMLHttpRequest() Xhr.open(method,url,async) Xhr.send(stri 阅读全文
posted @ 2020-01-16 11:07 猪mother 阅读(99) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/chenqf/p/6386163.html 1.http缓存: 强制缓存:Cache-Control:public/private/no-cache/no-store/max-age=xxx Expires过期时间,绝对时间服务器时间有本地时间不一致会 阅读全文
posted @ 2020-01-16 10:43 猪mother 阅读(1340) 评论(0) 推荐(0) 编辑
摘要: <script>标签的src属性并不被同源策略所约束,可以获取任意服务器上的脚本并执行 服务器返回全局的函数的执行 var script=document.createElement(‘script’) script.type=’text/javascript’ script.src=’http:/ 阅读全文
posted @ 2020-01-16 10:30 猪mother 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 跨域是浏览器的同源策略造成的,浏览器为了自身的安全功能,协议、域名、端口有一个不一致,就不允许跨域请求资源 1.前端跨域拿数据方法(具体实现自行搜搜) https://segmentfault.com/a/1190000020686142?utm_source=tag-newest (1)docum 阅读全文
posted @ 2020-01-16 10:28 猪mother 阅读(2547) 评论(0) 推荐(0) 编辑
摘要: canvas是通过javascript来绘制的2D图形 canvas是控制像素来渲染的 一旦渲染完成,浏览器就不会关注了,如果位置发生变化,整个场景就需要重新绘制 <canvas id="mycanvas" width="500" height="300" ></canvas> <script ty 阅读全文
posted @ 2020-01-16 10:07 猪mother 阅读(186) 评论(0) 推荐(0) 编辑
摘要: (1) 语义化标签 [nav header footer article aside section] (2) 增强型表单 input增加了新的表单输入类型, 如:email,url,range,number,datePikcers,search,color 新的表单元素 新的表单属性autofoc 阅读全文
posted @ 2020-01-16 09:57 猪mother 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1. 要回答这个问题,我们需要先了解一下HTML是什么。HTML的英文全称为Hyper Text Markup Language, HTML5是HTML最新的修订版本,由万维网联盟(W3C)于2014年10月完成标准制定。目标是取代1999年所制定的HTML 4.01和XHTML 1.0标准,以期能 阅读全文
posted @ 2020-01-16 09:49 猪mother 阅读(1743) 评论(0) 推荐(0) 编辑