零基础搭建网页聊天室(socket.io使用教程)

2016-04-12
阅读 5 分钟
18.4k
在这个教程里,我们将制作一个简单的网页聊天应用。它机会不要求你有任何关于Node.js或Socket.io的基础,所以这份教程适合任何水平的开发者。先看看Demo。

Javascript与数据结构系列(三)——链表的实现

2016-04-12
阅读 2 分钟
3.1k
Node 类包含两个属性:element 用来保存节点上的数据,next 用来保存指向下一个节点的链接。我们使用一个构造函数来创建节点,该构造函数设置了这两个属性的值:

Javascript与数据结构系列(二)——队列的实现

2016-04-12
阅读 2 分钟
2.5k
使用数组来实现队列看起来顺理成章。JavaScript 中的数组具有其他编程语言中没有的优点, 数组的 push() 方法可以在数组末尾加入元素,shift() 方法则可删除数组的第一个元素。

Javascript与数据结构系列(一)——栈的实现

2016-04-12
阅读 2 分钟
2.6k
我们用数组 dataStore 保存栈内元素,构造函数将其初始化为一个空数组。变量 top 记录 栈顶位置,被构造函数初始化为 0,表示栈顶对应数组的起始位置 0。如果有元素被压入 栈,该变量的值将随之变化。先来实现 push() 方法。当向栈中压入一个新元素时,需要将其保存在数组中变量 top 所对 应的位置,然后将 top 值加 1,让其指...

前端学习之路

2016-04-06
阅读 2 分钟
3.5k
之所以会写这篇文章是因为在一年的前端学习过程,我走了很多弯路,也思考了很多,最近又正好拿到了某厂的offer,希望以我之拙见能给初学者一些帮助。

闭包的应用场景一:setTimeout

2016-03-29
阅读 1 分钟
7.7k
应用场景一:setTimeout 原生的setTimeout有一个缺陷,你传递的第一个函数不能带参数。即 {代码...} 这样的语句是不生效的(不过在不同浏览器中有不同的错误,总之都无法达到预期效果) 这时,我们就可以用闭包来实现这个效果了。 {代码...}

前端面试总结(阿里一面)

2016-03-21
阅读 1 分钟
6k
本人是一名大三学生,报的部门是阿里-淘宝暑期的实习,2016-3-21下午15:00面试。 问题 介绍自己。 总结:我觉得要把自己的学习方式,经历、项目等等添加答案,向面试官证明你积极向上的态度。 项目中遇到的问题 这个几本看自己的经历。抓住一个明确的点来讨论,不要泛泛而谈。一定要展现出你从问题中学到的知识。 网页...

对于web前端的理解

2016-03-19
阅读 1 分钟
3.5k
其实写这篇文章的首要目的是为了准备一道面试题——你对前端的看法是什么?本文不会仅从技术角度去考虑这个问题,还会依据这个社会的变革去讨论这个问题。本文仅代表个人观点,不喜勿喷。

CSS装饰加载失败的图片(译)

2016-03-18
阅读 3 分钟
10.3k
为了理解我们怎样装饰加载失败的图片,我们需要先了解两个关于<img>元素的行为表现。我们可以给img添加字体样式,那些样式会被施加到alt属性中的替代文字里。如果图片正常显示,那么文字将不会出现。

Node.js入门概念讲解

2015-12-30
阅读 3 分钟
3.9k
本文通过简单易懂的方式(例子+概念)讲解了以下几个http进阶概念,同时联系node.js,讲解了node.js中的HTTP原理。大家在看这篇文章之前,希望先确保了解了此文罗列的概念。 因为本文只是用最简单的Node来讲解,所以也适用于非Node学习者。

什么是HTTP及相关知识

2015-12-29
阅读 2 分钟
4.7k
本文为HTTP入门学习记录,参考自本视频,本文会以简单易懂的语言向各位介绍什么是HTTP。 什么是HTTP? 一种通信协议 被各类智能终端(手机、电脑、智能电视等等)使用 使用流程 http客户端发起请求,创建到服务器指定端口的TCP连接。 http服务器在端口监听客户端请求 http服务器向客户端返回状态(eg:状态码200)和内容...

弹性盒子模型详解

2015-12-13
阅读 2 分钟
5.9k
由于W3C在制定弹性盒模型内容有多版草案,在网上浏览了很多视频和文章,版本有新有旧,所以准备写一篇关于弹性盒模型的文章,一是辅助自己学习,二是帮忙其他前端学习者更容易地弹性盒模型。