代码改变世界

HTTP概述

2018-03-22 11:06 by 库奇——, 253 阅读, 0 推荐, 收藏, 编辑
摘要:HTTP--因特网的多媒体信使 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片 阅读全文

javascript 排序和搜索算法

2018-03-12 11:18 by 库奇——, 222 阅读, 0 推荐, 收藏, 编辑
摘要:排序算法 1冒泡排序 学习排序算法时,通常都先学冒泡算法,因为它在所有排序算法中最简单。然而,从运行时间的角度来看,冒泡排序是最差的一个。 冒泡排序比较任何两个相邻的项,如果第一个比第二个大,则交换它们。元素项向上移动至正确的顺序,就好像气泡升至表面一样,冒泡排序因此得名。 2:选择排序: 选择排序 阅读全文

实现表格分页

2017-08-03 19:14 by 库奇——, 699 阅读, 0 推荐, 收藏, 编辑
摘要:由于工作需要,经常在开发中需要实现表格分页这种特效,目的的为提升用户体验,减少大数据渲染数量。 分页的分两种,一种是要和服务器交互,另一种是一次性拿到所有数据,在本地做分页处理。本次主要谈论第二种。 分页原理很简单,无非就是数组切片。 最关键是这两句: var startRow = (current 阅读全文

前端跨域

2017-08-02 16:32 by 库奇——, 223 阅读, 0 推荐, 收藏, 编辑
摘要:同源策略 同源策略是由Netscape提出来的一种广泛应用至今的安全策略,它规定必须符合域名、端口、协议完全相同的页面之间才能够互相访问对方的数据,包括BOM、后端接口等,所有支持JavaScript的浏览器都遵守同源策略,这也是出现跨域问题的原因。 一:利用 JSONP 实现跨域调用 实现原理: 阅读全文

图片预加载和懒加载

2017-05-28 21:19 by 库奇——, 574 阅读, 0 推荐, 收藏, 编辑
摘要:1.什么是预加载? 提前加载图片,当用户需要查看时可直接从本地缓存中渲染。 2:什么是懒加载? 延迟加载图片,当用户需要的时候再去加载图片 当我们访问一些类似电商网站,遇到图片很多情况下,需要浏览器去下载这些图片,遇到网速比较慢的时候,用户等待的时间特别长,造成很不好的用户体验。这样的话,就有可能导 阅读全文

web socket教程

2017-05-28 17:52 by 库奇——, 2015 阅读, 0 推荐, 收藏, 编辑
摘要:web socket是一种网络通信协议,很多网页应用中都会使用到它,比如聊天室,选票等等. 一、为什么需要WebSocket? HTTP是无连接(无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间) HTTP是无状态(HTT 阅读全文

javascript垃圾回收

2017-05-25 14:30 by 库奇——, 295 阅读, 0 推荐, 收藏, 编辑
摘要:javascript具有自动垃圾回收机制 在编写JavaScript 程序时,开发人员不用再关心内存使用问题,所需内存的分配以及无用内存的回收完全实现了自动管理。这种垃圾收集机制的原理其实很简单:找出那些不再继续使用的变量,然后释放其占用的内存。为此,垃圾收集器会按照固定的时间间隔(或代码执行中预定 阅读全文

浏览器渲染原理

2017-05-21 23:06 by 库奇——, 308 阅读, 0 推荐, 收藏, 编辑
摘要:浏览器输入url到页面呈现发生了什么? 1:输入url 浏览器会开启一个线程来处理这个请求,对URL分析判断如果是http协议就按照Web方式来处理,浏览器会从历史记录,书签等地方,找到已经输入的字符串可能对应的 url,然后给出智能提示,让你可以补全url地址。对于 google的chrome 的 阅读全文

前端日常工作性能优化条例

2017-05-21 22:12 by 库奇——, 291 阅读, 0 推荐, 收藏, 编辑
摘要:在当前,网页上越来越重视用户体验,其中一个重要的前提就是访问速度。前端是庞大的,包括 HTML、 CSS、 Javascript、Image 。等等各种各样的资源。前端优化是复杂的,针对方方面面的资源都有不同的方式。至少80%的最终用户响应时间花在了页面中的组件(图片、脚本、样式表)。 页面方面优化 阅读全文

前端的发展历程

2017-02-20 17:49 by 库奇——, 3023 阅读, 2 推荐, 收藏, 编辑
摘要:前端开发的历史和趋势 什么是前端 前端:针对浏览器的开发,代码在浏览器运行 后端:针对服务器的开发,代码在服务器运行 前端:针对浏览器的开发,代码在浏览器运行 后端:针对服务器的开发,代码在服务器运行 前后端不分的时代 互联网发展的早期,前后端开发是一体的,前端代码是后端代码的一部分。 后端收到浏览 阅读全文