struggleForLife

Sometimes your whole life boils down to one insane move.

导航

2019年8月3日 #

Json

摘要: w3cschool对json的定义: JSON:JavaScript 对象表示法(JavaScript Object Notation)。 JSON 是存储和交换文本信息的语法。类似 XML。 JSON 比 XML 更小、更快,更易解析。 Json有以下三种格式: 对象:{"name":"Micha 阅读全文

posted @ 2019-08-03 18:19 struggleForLife 阅读(91) 评论(0) 推荐(0) 编辑

js中JSON和JSONP的区别,让你从懵逼到恍然大悟

摘要: 说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可以通过服务器端代理来解决。 但到目前为止最被推崇或者说首选的方案还是用JSON来传数据,靠JSONP来跨域。 阅读全文

posted @ 2019-08-03 18:15 struggleForLife 阅读(323) 评论(0) 推荐(0) 编辑

前端开发框架有哪些

摘要: 通常说的js不是框架,是语言,即javascript, JQuery是用js写的库不是框架,其在DOM操作上有很明显的优势, Vue,React,Angular等前端JS框架对比,PC Web端Bootstrap,easy UI,AntDesign UI等前端UI框架对比 移动端UI框架 Mint 阅读全文

posted @ 2019-08-03 18:10 struggleForLife 阅读(155) 评论(0) 推荐(0) 编辑

js中数组遍历常用的方法

摘要: 常见的数组遍历方法,比如 for in,for of, forEach,map,filter,every,some,find,reduce等 1,普通for循环,经常用的数组遍历 var arr = [1,2,0,3,9]; for ( var i = 0; i <arr.length; i++){ 阅读全文

posted @ 2019-08-03 18:02 struggleForLife 阅读(384) 评论(0) 推荐(0) 编辑

js中的回调地狱 Callback to Hell

摘要: 本文重点:解决方式:1.promise 2. 拆解 function:将各步拆解为单个的 function 3. 通过 Generator 函数暂停执行的效果方式 4. 通过ES8的异步函数 async / await 相关链接:promise详讲 https://www.cnblogs.com/s 阅读全文

posted @ 2019-08-03 17:57 struggleForLife 阅读(411) 评论(0) 推荐(0) 编辑

ES6基本常见语法

摘要: 特色:写法更加优雅,更加像面像对象的编程,其思想和 ES5 是一致的。 箭头函数、this ES6中可以使用 => 作为函数表达形式,极简风格,参数+ => +函数体。 var foo = function(){return 1;}; //等价于 let foo = () => 1; let num 阅读全文

posted @ 2019-08-03 17:16 struggleForLife 阅读(701) 评论(0) 推荐(0) 编辑

js中reduce()的牛掰所在 本质作用:实现数值累计,筛选过滤,类似递归

摘要: 先看w3c官说 array.reduce(function(total, currentValue, currentIndex, arr), initialValue); /* total: 必需。初始值, 或者计算结束后的返回值。 currentValue: 必需。当前元素。 currentInd 阅读全文

posted @ 2019-08-03 17:08 struggleForLife 阅读(1475) 评论(0) 推荐(0) 编辑

详聊js中的原型/原型链

摘要: 先以一段简单的代码为例: function Dog(params){ this.name = param.name; this.age = param.age; this.bark = function(){ console.log("汪汪汪!!!"); }; } var wc = new Dog( 阅读全文

posted @ 2019-08-03 15:30 struggleForLife 阅读(217) 评论(0) 推荐(0) 编辑

2019年8月2日 #

浏览器缓存原理以及本地存储

摘要: 说白了就是利用本地存储,把一部分数据保存在客户端,减少对服务器的请求,降低服务器压力,提升网页加载速度, 作为一名前端工作人员,前端的缓存知识是必须掌握的,因为一个网站打开网页的速度直接关系到用户体验,用户粘度,而提高网页的打开速度有很多方面需要优化,其中比较重要的一点就是利用好缓存,缓存文件可以重 阅读全文

posted @ 2019-08-02 14:35 struggleForLife 阅读(5326) 评论(3) 推荐(3) 编辑