前端的道路走着
谈谈变量提升? 谈谈变量提升?
谈谈变量提升?当执行 JS 代码时,会生成执行环境,只要代码不是写在函数中的,就是在全局执行环境中,函数中的代码会产生函数执行环境,只此两种执行环境 接下来让我们看一个老生常谈的例子,var b() // call b console.
2020-03-14
jQuery.extend与jQuery.fn.extend的区别 jQuery.extend与jQuery.fn.extend的区别
jQuery.extend 与 jQuery.fn.extend 的区别 $.fn.extend() 和 $.extend() 是 jQuery 为扩展插件提拱了两个方法 $.extend(object); // 为jQuery添加“静态方
2020-03-13
ajax、axios、fetch区别 ajax、axios、fetch区别
ajax、axios、fetch区别ajax $.ajax({ type: 'POST', url: url, data: data, dataType: dataType, success: function
2020-03-11
数组去重方法的方式总结 数组去重方法的方式总结
数组去重方法的方式总结方法一、利用ES6 Set去重(ES6中最常用) function unique (arr) { return Array.from(new Set(arr)) } var arr = [1,1,'true','t
2020-03-10
异步编程的实现方式 异步编程的实现方式
异步编程的实现方式 回调函数 优点:简单、容易理解 缺点:不利于维护,代码耦合高 事件监听(采用时间驱动模式,取决于某个事件是否发生): 优点:容易理解,可以绑定多个事件,每个事件可以指定多个回调函数 缺点:事件驱动型,流程不够清晰
2020-03-09
javascript创建对象方式 javascript创建对象方式
javascript创建对象方式javascript创建对象简单的说,无非就是使用内置对象或各种自定义对象,当然还可以用JSON;但写法有很多种,也能混合使用 对象字面量的方式 person={firstname:"曹豆芽",lastn
2020-03-08
渲染优化详谈 渲染优化详谈
渲染优化详谈 禁止使用iframe(阻塞父文档onload事件) iframe会阻塞主页面的Onload事件 搜索引擎的检索程序无法解读这种页面,不利于SEO iframe和主页面共享连接池,而浏览器对相同域的连接有限制,所以会影响页面的并
2020-03-07
http相关知识 http相关知识
HTTP相关知识1. HTTP有什么特点 简单快速:客户向服务器请求服务时,只需传送请求方法和路径 灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由 Content-Type 加以标记 无连接:无连接的含义是限制每次连接只处理一个
2020-03-06
谈hybrid 谈hybrid
谈hybridhybrid为”混合”,是前端和客户端的混合开发,需要前端开发人员和客户端开发人员配合完成,在某个环节也会涉及到server端 hybrid和h5的区别相比优点 1.体验更好,和NA体验基本上是一致的 2.看快速迭代,不需要a
2020-03-05
前端性能优化 前端性能优化
前端性能详谈自己去将关于性能的优化的一些知识进行了整理,方便自己去学习和大家阅读 1 DNS 预解析<link rel="dns-prefetch" href="//blog.poetries.top"> 2 缓存 缓存对于前端性能优
2020-03-04
深浅拷贝 深浅拷贝
深浅拷贝浅拷贝 首先可以通过 Object.assign来解决这个问题,很多人认为这个函数是用来深拷贝的。其实并不是,Object.assign 只会拷贝所有的属性值到新的对象中,如果属性值是对象的话,拷贝的是地址,所以并不是深拷贝 let
2020-03-03
js闭包详谈 js闭包详谈
js闭包详谈闭包的定义很简单:函数 A 返回了一个函数 B,并且函数 B 中使用了函数 A 的变量,函数 B 就被称为闭包。 function A() { let a = 1 function B() { console
2020-03-02
3 / 4