摘要: 一、先谈变量的作用域 在js中,变量分为两种,局部变量和全局变量。 在函数内部定义变量时,一定要加var,否则就是全局变量。fun1可以读取fun1外部的变量,但是在外面不能读取fun1内部的变量。 在js的作用域链中,函数读取一个变量时,先会在自己的作用域中找,找不到就去父级函数的作用域找,以此类 阅读全文
posted @ 2016-07-03 19:03 桃夭清华 阅读(109) 评论(0) 推荐(0) 编辑
摘要: prototype:prototype 函数才有prototype 是对象类型 typeof Person.prototype --> 'object' Function创建一个Person类 function Person(){ this.age = 22; this.name = 'tony'; 阅读全文
posted @ 2016-07-03 16:02 桃夭清华 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 前面说了socket.io最基本的建立长连接,现在简单说一下多房间聊天。 关键点在 服务器: 阅读全文
posted @ 2016-07-03 10:43 桃夭清华 阅读(5824) 评论(0) 推荐(0) 编辑
摘要: socket.io是基于node.js,在命令行里输入npm socket.io下载模块,用node.js搭建后台 示例代码,客户端 服务器端代码 注:服务器端和客户端都用socket.emit()发送消息;socket.on()接收消息 阅读全文
posted @ 2016-07-02 18:22 桃夭清华 阅读(3892) 评论(0) 推荐(0) 编辑
摘要: 计算机是不能理解高级语言,当然也就不能直接执行高级语言了。计算机只能直接理解机器语言,所以任何语言,都必须将其翻译成机器语言,计算机才能运行高级语言编写的程序。 一、翻译和解释的不同 翻译的方式有两种,一个是编译,一个是解释。 两种方式只是翻译的时间不同。编译型语言写的程序在被执行之前,需要一个专门 阅读全文
posted @ 2016-02-29 14:11 桃夭清华 阅读(10596) 评论(0) 推荐(2) 编辑
摘要: //接收回调函数的函数 function add(x,y,fn){ this.x = x||1; this.y = y||1; var x = this.x; var y = this.y; if(fn){ fn(x,y)//向回调函数传值 } } //在回调函数里面进行操作 add(2,3,fun 阅读全文
posted @ 2016-02-29 14:06 桃夭清华 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1、append()、 appendTo()向每个匹配的元素内部追加内容;把所有匹配的元素追加到另一个指定的元素元素集合中。示例://将hello world添加到p标签中$('p').append("hello world");//将p标签添加到指定的div中 $('p').appendTo('d... 阅读全文
posted @ 2015-08-30 22:09 桃夭清华 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、使用Bootstrap来完成一个上中下左中右的页面布局示例: //设置提供一个让网页居中的容器 //设置行,宽度固定 //网页头部 //网页中间部分 ... 阅读全文
posted @ 2015-08-22 20:55 桃夭清华 阅读(275) 评论(0) 推荐(0) 编辑
摘要: css框架(960grid)固宽布局(栅格布局)1、960框架特点:采用栅格布局把网页宽度固定在960px,使网页不容易变形1、960框架的使用方法;(1)在html文件中引入相关的外部CSS文件(2)定义一个DIV大容器,放下整个页面:示例: first ... 阅读全文
posted @ 2015-08-22 20:35 桃夭清华 阅读(212) 评论(0) 推荐(0) 编辑
摘要: html常用标签1、标签此标签用来定义段落,这是一个块级元素;示例:这是一个段落2、标签这个标签用来定义标题,为块级元素,这种标题标签有六个,字体逐渐变小;示例:这是一个题目这是一个题目这是一个题目这是一个题目这是一个题目这是一个题目3、标签此标签用来创建超链接和锚链接,跳转到其他网页示... 阅读全文
posted @ 2015-08-10 21:30 桃夭清华 阅读(215) 评论(0) 推荐(0) 编辑