-
图片优化
前面的话 本文将详细介绍前端项目中的图片相关的优化方案 图片格式 目前在前端的开发中常用的图片格式有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
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash