• 图片优化

    前面的话 本文将详细介绍前端项目中的图片相关的优化方案 图片格式 目前在前端的开发中常用的图片格式有jpg、png、gif,png8、png24、png32、svg和webp 【gif】 gif是无损的,具有文件...

    2018-06-24 02:17:48

  • js-getYear()与getFullYear

    js中的getYear()与getFullYear 在火狐浏览器中使用Date类中的getYear()方法获取年份时,只会显示年份减1990的值,例如: 此时将getYear()换成getFullYear()就会显示当前年份...

    2018-06-24 02:17:44

  • js 闭包

    闭包是指有权访问另一个函数作用域中变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量,利用闭包可以突破作用链域,将函数内部的变量和方法传递到外部。 闭包特性: (1)函数内再嵌套函数 (2)内部函数可以引用...

    2018-06-24 02:17:39

  • js中的冒泡排序

    !-- 冒泡排序:把一组数列按照一定的顺序进行排列,从大到小,或者从小到大 -- // 控制循环的轮数 arr = [3,14,55,2,1,4,5] for(var i=0; iarr.length-1;i++){ // 控制每轮循环对比的次数 for(var j=0;jarr.length-1-i;j++){ if(arr[j]arr[j+1]){ var temp=arr[j]; arr...

    2018-06-24 02:17:34

  • TCP中的三次握手和四次挥手

    三次握手:目的是同步连接双方的序列号和确认号 并交换 TCP窗口大小信息。 理论上跟通话一样: a: 你听的到吗? b: 我能听到。只需要两次就可以了,但建立连接阶段不是双向即时通信的,且最终的目的是为了建立安全稳定的连接。所以需要三次握手。 三次握手最终要达到的...

    2018-06-24 02:17:14

  • 从输入URL到页面加载的全过程

    前面的话 本文将详细介绍从输入URL到页面加载的全过程 概述 从输入URL到页面加载的主干流程如下: 1、浏览器构建HTTP Request请求 2、网络传输 3、服务器构建HTTP Response响应 4、网络传输 5、浏览器渲染页面 构建请求 1、应用层进行DNS解析 通过DNS将域名解析成IP地...

    2018-06-24 02:17:29

  • javascript的执行机制—Event Loop

    既然今天要谈的是javascript的事件循环机制,要理解事件循环,首先要知道事件循环是什么。 我们先从一个例子来看一下javascript的执行顺序。 script setTimeout( function () { console.log( '定时器开始了.' ); },0) new Promise( function (resolve) { console.log(...

    2018-06-24 02:17:26

  • 滚动优化

    前面的话 scroll 、resize这类事件被触发的频次非常高,间隔很近。如果事件中涉及到大量的位置计算、DOM 操作、元素重绘等工作,且这些工作无法在下一个 scroll 事件触发前完成,就会造成浏览器掉...

    2018-06-24 02:17:22

  • javascript设计模式系列二-封装

    JavaScript封装: var Book = function (id, name, price) { this .id = id, this .name = name, this .price = price}Book.prototype.display = function () { // 展示书本 } var book = new Book(10, 'js', 30 );book.display();console.log(book.name); 问题:通过t...

    2018-06-24 02:17:19

  • javascript设计模式系列一

    1、javascript灵活语言 方式一、 function checkName() { } function checkEmail()) { } function checkPassword() { } 方式二、 var checkName= function (){} var checkEmail= function (){} var checkPasswork= function (){} 方式1一和方式二都是全局作用域变量,...

    2018-06-24 02:17:14

2