此博客是本人从学生时代开始做笔记所用, 部分是工作所遇问题,做填坑笔记,部分闲来查阅资料,加上自己的理解所总结的学习笔记, 常忙得不可开交,若漏了资料来源,望通知~ 前路漫漫,写点东西告诉自己正在一点点进步,而不要迷失于繁忙。

11 2016 档案

摘要:Cookie最早用来标识和认证一个用户,其处理分为以下几步: 1.服务端向客户端发送Cookie 2.浏览器将Cookie保存 3.之后每次浏览器服务服务器时都会将Cookie发向服务器端 Cookie实例: name=value; Path=/; Expires=Sun, 23-Apr-23 09 阅读全文
posted @ 2016-11-30 17:23 炎泽 编辑
摘要:Session特点: 1.Session保存在服务器端,为了获得更高的存取速度,一般把Session保存在内存当中; 2.每个用户都有一个独立的Session,为了避免大量用户访问服务器导致内存溢出,Session内的消息应当尽量精简; 3.Session在用户第一次访问服务器时创建,需要注意的是只 阅读全文
posted @ 2016-11-29 16:17 炎泽 编辑
摘要:Session特点: 1.Session保存在服务器端,为了获得更高的存取速度,一般把Session保存在内存当中; 2.每个用户都有一个独立的Session,为了避免大量用户访问服务器导致内存溢出,Session内的消息应当尽量精简; 3.Session在用户第一次访问服务器时创建,需要注意的是只 阅读全文
posted @ 2016-11-29 16:16 炎泽 编辑
摘要:使用setTimeout来替代setInterval 阅读全文
posted @ 2016-11-29 10:46 炎泽 编辑
摘要:首先介绍一下$.param() 功能: 序列化对象或数组,返回字符串 eg: 输出: width=1680&height=1050 使用angular替代,方法为: 阅读全文
posted @ 2016-11-28 17:54 炎泽 编辑
摘要:var clock = ''; var nums = 60; var btn; function sendCode(thisBtn){ btn = thisBtn; btn.disabled = true; //将按钮置为不可点击 btn.value = nums+'秒后重新获取'; clock = setInterval(doLoop, 1000); //一秒... 阅读全文
posted @ 2016-11-28 17:01 炎泽 编辑
摘要:date 年月日 month 年月 week 年周(ios上不可用,android部分会显示当前是第几周) time 时分(ios不显示时/分的字样) datetime 为一输入框,基本无用 datetime-local 月日星期时分,本地时间(当前时区时间) 注:ios上以上时间的显示都符合其定义 阅读全文
posted @ 2016-11-28 16:40 炎泽 编辑
摘要:注: js控制元素展开不受元素css属性的限制,例如opacity,z-index等 1. 使用js控制日期选择框的展开 ios: document.querySelector(".target").focus(); Android: document.querySelector(".target" 阅读全文
posted @ 2016-11-28 12:54 炎泽 编辑
摘要:net模块可用来创建TCP服务器来接收网络请求,它提供了创建客户端以及服务端的方法 服务端: 创建服务器: net.createServer([,options], connectionListener) option 默认值 {allowHalfOpen: false, pauseOnConnec 阅读全文
posted @ 2016-11-23 15:18 炎泽 编辑
摘要:通配URL*(可代表任何字符串) 例如: app.get('/test/*', function(req, res){ res.send(req.query.aa); }) '/test/*通配test/...的URL 占位符URL(匹配一级) 例如: app.get('/test/:a', fun 阅读全文
posted @ 2016-11-22 16:04 炎泽 编辑
摘要:app.use(path, function, [, function]) 功能: 为path注册中间函数,即根据path使用不同函数进行处理,默认path是"/",也就是处理任何请求,值得注意的是他会处理path以及path下的子路径,例如path为"/a"时,会处理"/a", "/a/b.png 阅读全文
posted @ 2016-11-22 11:32 炎泽 编辑
摘要:安装: npm install <name> npm install <name> 安装依赖包,默认安装最新版本,也可在后面加上版本号,并且将安装信息加入项目的package.json中 eg: npm install express@3.0.6 npm install <name> --globa 阅读全文
posted @ 2016-11-21 11:28 炎泽 编辑
摘要:打开文件: fs.open(path, flags[, mode], callback) path: 要打开的文件的路径 flags: 文件打开的行为 解析: r 读取 w 写入并删除原内容 + r+ 可读取可写入(若目标文件不存在报错) w+ 可读取可写入(若目标文件不存在新建) a+ 可读取可追 阅读全文
posted @ 2016-11-21 11:00 炎泽 编辑
摘要:Buffer代表一个缓冲区,存储二进制数据,是字节流 创建: 创建Buffer有4种方式: 1.new Buffer(size) 以字节为单位创建指定大小的Buffer eg: var buf= new Buffer(10); 注: 此方法创建的缓冲区在未初始化时内部数据随机,什么数据都可能有 2. 阅读全文
posted @ 2016-11-18 14:40 炎泽 编辑
摘要:电话号码: /^(((13[0-9]{1})|(15[0-9]{1})|(17[0-9]{1})|(18[0-9]{1}))\d{8})$/ 邮箱: /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+) 阅读全文
posted @ 2016-11-17 16:49 炎泽 编辑
摘要:::-webkit-input-placeholder { /* WebKit browsers */ color: #cfcfcf; } :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #cfcfcf; } ::-moz-place 阅读全文
posted @ 2016-11-16 20:22 炎泽 编辑
摘要:ng-option 有数组,对象两种情况,但目前只接触过数组 数组: label for value in array 分为一般数组和对象数组 一般数组: <select ng-model="myAddress" ng-options="item for item in address"></sel 阅读全文
posted @ 2016-11-16 20:12 炎泽 编辑
摘要:要理解socket,首先得理解TCP/IP协议族, TCP/IP (Transmission Control Protocol/Internet Protocol)传输控制协议/网间协议 定义: TCP/IP指的是因特网整个TCP/IP协议族而不是单纯TCP与IP协议的统称,它将所有的TCP\IP协 阅读全文
posted @ 2016-11-15 15:32 炎泽 编辑
摘要:在Http请求中,经常用Content-Type来定义网络文件的类型和网页的编码,在发送请求,返回数据时决定浏览器将以什么形式,什么编码来读取此文件。 常用类型: text 文本类型 1.text/plain: 纯文本类型(plain:完全的) 2.text/xml: XML格式 3.text/ht 阅读全文
posted @ 2016-11-12 21:09 炎泽 编辑
摘要:ASCII 简介: 最早出现的编码方式,全称:American Standard Code for Information Interchange,美国信息互换标准代码 内容: 大小写字母、数字、标点符号、空格 用连续的字节状态表示(不包括扩展字符集) 长度: 1个字节 8位 数目: 最初0~127 阅读全文
posted @ 2016-11-11 20:19 炎泽 编辑
摘要:服务器分web服务器,应用程序服务器以及HTTP服务器,此处只解释web服务器,详情: http://www.cnblogs.com/zhaoyl/archive/2012/10/10/2718575.html web服务器 定义: 一般指的是网站服务器,是指驻留在因特网上的计算机程序,因为web服 阅读全文
posted @ 2016-11-10 13:56 炎泽 编辑
摘要:document.body 获取的是body,document.documentElement获取的是html,在任何浏览器上都是如此 相关问题: 1.获取页面滚动条滚动距离 chrome,safari上用document.body.scrollTop,document.documentElemen 阅读全文
posted @ 2016-11-10 10:49 炎泽 编辑
摘要:prototype由来 在理解prototype前,首先得理解js面向对象编程的私有变量、私有函数,静态变量、静态函数,以及实例变量,实例函数 私有变量,私有函数 函数内部通过var定义的变量 function obj(){ var a= 1; var b= function(){}};consol 阅读全文
posted @ 2016-11-05 23:59 炎泽 编辑
摘要:利用navigator.onLine if (!navigator.onLine){ alert("断网了"); }; 阅读全文
posted @ 2016-11-04 16:27 炎泽 编辑
摘要:1.tr 元素定义表格行,th 元素定义表头,td 元素定义表格单元。 tr内是th还是td可由自己定义,th,td可存在于任一行,th与td的区别在与th字体更粗 2.定义一个table默认有border, cellspacing, cellpadding属性 border(外边框粗细) 类型:可 阅读全文
posted @ 2016-11-03 19:37 炎泽 编辑
摘要:语法: tap-highlight-color: <color> 作用: 当用户点击链接,按钮等可点击元素,或js绑定的可点击元素时给元素覆盖高亮色 备注:js行内绑定,js script内绑定,jquery绑定,angular绑定本质上都是js绑定 默认是灰色,若想取消高亮色,可将色值设为tran 阅读全文
posted @ 2016-11-03 16:56 炎泽 编辑
摘要:ng-init可有多个表达式 ng-init= "a= 1;b= 2" 在这里头定义的变量会加入scope作用域 ng-init只能加入不必要的简单逻辑,输入alert() 定义数组a= new Array();等都是不行的 (具体怎样有待进一步探索) 在ng-init中定义的变量在controll 阅读全文
posted @ 2016-11-02 20:01 炎泽 编辑
摘要:switch case多值匹配一般有两种情况 1.列举(将所有值列举出来) var n= 3;switch (n){ case 1: case 2: case 3: console.log("0~3"); break; default: console.log("都不是"); break;} 2.利 阅读全文
posted @ 2016-11-02 19:19 炎泽 编辑

点击右上角即可分享
微信分享提示