博客园 - 默语
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=75332
2018-11-12T08:23:22Z
默语
https://www.cnblogs.com/syfwhu/
feed.cnblogs.com
https://www.cnblogs.com/syfwhu/p/7216056.html
从html页面中抽取table表格数据 - 默语
/** * [getDataFromTrElems 获取表格行元素数据] * @param {[Object]} trElems [trs dom] * @param {[String]} type [type] * @return {[Array]} */ function getDataFromTrElems(trElems, type) { ...
2017-07-21T01:32:00Z
2017-07-21T01:32:00Z
默语
https://www.cnblogs.com/syfwhu/
【摘要】/** * [getDataFromTrElems 获取表格行元素数据] * @param {[Object]} trElems [trs dom] * @param {[String]} type [type] * @return {[Array]} */ function getDataFromTrElems(trElems, type) { ... <a href="https://www.cnblogs.com/syfwhu/p/7216056.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syfwhu/p/7097340.html
2017-05~06 温故而知新--NodeJs书摘(一) - 默语
毕业到入职腾讯已经差不多一年的时光了,接触了很多项目,也积累了很多实践经验,在处理问题的方式方法上有很大的提升。随着时间的增加,愈加发现基础知识的重要性,很多开发过程中遇到的问题都是由最基础的知识点遗忘造成,基础不牢,地动山摇。所以,就再次回归基础知识,重新学习NodeJs相关内容,加深对NodeJs本质的理解。日知其所亡,身为有追求的程序员,理应不断学习,不断拓展自己的知识边界。本系列文章是在此阶段产生的积累,以记录下以往没有关注的核心知识点,供后续查阅之用。
2017-06-30T01:34:00Z
2017-06-30T01:34:00Z
默语
https://www.cnblogs.com/syfwhu/
【摘要】毕业到入职腾讯已经差不多一年的时光了,接触了很多项目,也积累了很多实践经验,在处理问题的方式方法上有很大的提升。随着时间的增加,愈加发现基础知识的重要性,很多开发过程中遇到的问题都是由最基础的知识点遗忘造成,基础不牢,地动山摇。所以,就再次回归基础知识,重新学习NodeJs相关内容,加深对NodeJs本质的理解。日知其所亡,身为有追求的程序员,理应不断学习,不断拓展自己的知识边界。本系列文章是在此阶段产生的积累,以记录下以往没有关注的核心知识点,供后续查阅之用。 <a href="https://www.cnblogs.com/syfwhu/p/7097340.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syfwhu/p/6885492.html
温故而知新--JavaScript书摘(三) - 默语
毕业到入职腾讯已经差不多一年的时光了,接触了很多项目,也积累了很多实践经验,在处理问题的方式方法上有很大的提升。随着时间的增加,愈加发现基础知识的重要性,很多开发过程中遇到的问题都是由最基础的知识点遗忘造成,基础不牢,地动山摇。所以,就再次回归基础知识,重新学习JavaScript相关内容,加深对JavaScript语言本质的理解。日知其所亡,身为有追求的程序员,理应不断学习,不断拓展自己的知识边界。本系列文章是在此阶段产生的积累,以记录下以往没有关注的核心知识点,供后续查阅之用。
2017-05-21T11:49:00Z
2017-05-21T11:49:00Z
默语
https://www.cnblogs.com/syfwhu/
【摘要】毕业到入职腾讯已经差不多一年的时光了,接触了很多项目,也积累了很多实践经验,在处理问题的方式方法上有很大的提升。随着时间的增加,愈加发现基础知识的重要性,很多开发过程中遇到的问题都是由最基础的知识点遗忘造成,基础不牢,地动山摇。所以,就再次回归基础知识,重新学习JavaScript相关内容,加深对JavaScript语言本质的理解。日知其所亡,身为有追求的程序员,理应不断学习,不断拓展自己的知识边界。本系列文章是在此阶段产生的积累,以记录下以往没有关注的核心知识点,供后续查阅之用。 <a href="https://www.cnblogs.com/syfwhu/p/6885492.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syfwhu/p/6684081.html
温故而知新--JavaScript书摘(二) - 默语
毕业到入职腾讯已经差不多一年的时光了,接触了很多项目,也积累了很多实践经验,在处理问题的方式方法上有很大的提升。随着时间的增加,愈加发现基础知识的重要性,很多开发过程中遇到的问题都是由最基础的知识点遗忘造成,基础不牢,地动山摇。所以,就再次回归基础知识,重新学习JavaScript相关内容,加深对JavaScript语言本质的理解。日知其所亡,身为有追求的程序员,理应不断学习,不断拓展自己的知识边界。本系列文章是在此阶段产生的积累,以记录下以往没有关注的核心知识点,供后续查阅之用。
2017-04-09T04:04:00Z
2017-04-09T04:04:00Z
默语
https://www.cnblogs.com/syfwhu/
【摘要】毕业到入职腾讯已经差不多一年的时光了,接触了很多项目,也积累了很多实践经验,在处理问题的方式方法上有很大的提升。随着时间的增加,愈加发现基础知识的重要性,很多开发过程中遇到的问题都是由最基础的知识点遗忘造成,基础不牢,地动山摇。所以,就再次回归基础知识,重新学习JavaScript相关内容,加深对JavaScript语言本质的理解。日知其所亡,身为有追求的程序员,理应不断学习,不断拓展自己的知识边界。本系列文章是在此阶段产生的积累,以记录下以往没有关注的核心知识点,供后续查阅之用。 <a href="https://www.cnblogs.com/syfwhu/p/6684081.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syfwhu/p/5219826.html
WebSocket 浅析 - 默语
WebSocket 是伴随HTML5发布的一种新协议。它实现了浏览器与服务器全双工通信(full-duplex),可以传输基于消息的文本和二进制数据。WebSocket 是浏览器中最靠近套接字的API,除最初建立连接时需要借助于现有的HTTP协议,其他时候直接基于TCP完成通信。它是浏览器中最通用、最灵活的一个传输机制,其极简的API 可以让我们在客户端和服务器之间以数据流的形式实现各种应用数据交换(包括JSON 及自定义的二进制消息格式),而且两端都可以随时向另一端发送数据。
2017-03-14T01:19:00Z
2017-03-14T01:19:00Z
默语
https://www.cnblogs.com/syfwhu/
【摘要】WebSocket 是伴随HTML5发布的一种新协议。它实现了浏览器与服务器全双工通信(full-duplex),可以传输基于消息的文本和二进制数据。WebSocket 是浏览器中最靠近套接字的API,除最初建立连接时需要借助于现有的HTTP协议,其他时候直接基于TCP完成通信。它是浏览器中最通用、最灵活的一个传输机制,其极简的API 可以让我们在客户端和服务器之间以数据流的形式实现各种应用数据交换(包括JSON 及自定义的二进制消息格式),而且两端都可以随时向另一端发送数据。 <a href="https://www.cnblogs.com/syfwhu/p/5219826.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syfwhu/p/5839653.html
温故而知新--JavaScript书摘(一) - 默语
毕业到入职腾讯已经差不多一年的时光了,接触了很多项目,也积累了很多实践经验,在处理问题的方式方法上有很大的提升。随着时间的增加,愈加发现基础知识的重要性,很多开发过程中遇到的问题都是由最基础的知识点遗忘造成了,基础不牢,地动山摇。所以,就再次回归基础知识,重新学习JavaScript相关内容,加深对JavaScript语言本质的理解。本系列文章是在此阶段产生的积累,以记录下以往没有关注的核心知识点,供后续查阅之用。
2017-03-11T10:03:00Z
2017-03-11T10:03:00Z
默语
https://www.cnblogs.com/syfwhu/
【摘要】毕业到入职腾讯已经差不多一年的时光了,接触了很多项目,也积累了很多实践经验,在处理问题的方式方法上有很大的提升。随着时间的增加,愈加发现基础知识的重要性,很多开发过程中遇到的问题都是由最基础的知识点遗忘造成了,基础不牢,地动山摇。所以,就再次回归基础知识,重新学习JavaScript相关内容,加深对JavaScript语言本质的理解。本系列文章是在此阶段产生的积累,以记录下以往没有关注的核心知识点,供后续查阅之用。 <a href="https://www.cnblogs.com/syfwhu/p/5839653.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syfwhu/p/6128895.html
HTTP2.0 简明笔记 - 默语
前言 RFC2616发布以来,一直是互联网发展的基石。HTTP协议也成为了可以在任何领域使用的核心协议,基于这个协议人们设计和部署了越来越多的应用。HTTP的简单本质是其快速发展的关键,但随着越来越多的应用被部署到WEB上,HTTP的问题慢慢凸显出来。今天,用户和开发者都迫切需要通过THHP1.1达
2016-12-03T07:45:00Z
2016-12-03T07:45:00Z
默语
https://www.cnblogs.com/syfwhu/
【摘要】前言 RFC2616发布以来,一直是互联网发展的基石。HTTP协议也成为了可以在任何领域使用的核心协议,基于这个协议人们设计和部署了越来越多的应用。HTTP的简单本质是其快速发展的关键,但随着越来越多的应用被部署到WEB上,HTTP的问题慢慢凸显出来。今天,用户和开发者都迫切需要通过THHP1.1达 <a href="https://www.cnblogs.com/syfwhu/p/6128895.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syfwhu/p/6116323.html
XHR简介 - 默语
在XHR诞生前,网页要获取客户端和服务器的任何状态更新,都需要刷新一次,在XHR诞生后就可以完全通过JS代码异步实现这一过程。XHR的诞生也使最初的网页制作转换为开发交互应用,拉开了WEB2.0的序幕。 XHR是一种浏览器API,极大简化了异步通信的过程,开发者并不需要关注底层的实现,因为浏览器会为
2016-11-30T01:25:00Z
2016-11-30T01:25:00Z
默语
https://www.cnblogs.com/syfwhu/
【摘要】在XHR诞生前,网页要获取客户端和服务器的任何状态更新,都需要刷新一次,在XHR诞生后就可以完全通过JS代码异步实现这一过程。XHR的诞生也使最初的网页制作转换为开发交互应用,拉开了WEB2.0的序幕。 XHR是一种浏览器API,极大简化了异步通信的过程,开发者并不需要关注底层的实现,因为浏览器会为 <a href="https://www.cnblogs.com/syfwhu/p/6116323.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syfwhu/p/6116277.html
HTTP 1.1学习笔记 - 默语
前言 由于HTTP 1自身的局限性,它不能很好的为用户提供性能良好的WEB服务。于1999年6月正式发布了HTTP1.1标准REC2616,它厘清了之前版本中很多有歧义的地方,而且还新增了很多重要的优化,如持久连接、分块编码传输、状态码扩充、增强的缓存机制、传输编码及请求管道等。本文是个人在学习《W
2016-11-30T01:17:00Z
2016-11-30T01:17:00Z
默语
https://www.cnblogs.com/syfwhu/
【摘要】前言 由于HTTP 1自身的局限性,它不能很好的为用户提供性能良好的WEB服务。于1999年6月正式发布了HTTP1.1标准REC2616,它厘清了之前版本中很多有歧义的地方,而且还新增了很多重要的优化,如持久连接、分块编码传输、状态码扩充、增强的缓存机制、传输编码及请求管道等。本文是个人在学习《W <a href="https://www.cnblogs.com/syfwhu/p/6116277.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syfwhu/p/5768489.html
选择一个 HTTP 状态码不再是一件难事 – Racksburg《转载》 - 默语
本文转载自:众成翻译 译者:十年踪迹 链接:http://www.zcfy.cc/article/904 原文:http://racksburg.com/choosing-an-http-status-code/ 有什么能比 HTTP 响应状态码更简单呢?页面渲染了吗?好极了,返回 200。页面不存
2016-08-13T09:57:00Z
2016-08-13T09:57:00Z
默语
https://www.cnblogs.com/syfwhu/
【摘要】本文转载自:众成翻译 译者:十年踪迹 链接:http://www.zcfy.cc/article/904 原文:http://racksburg.com/choosing-an-http-status-code/ 有什么能比 HTTP 响应状态码更简单呢?页面渲染了吗?好极了,返回 200。页面不存 <a href="https://www.cnblogs.com/syfwhu/p/5768489.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syfwhu/p/5700256.html
Buffer学习笔记. - 默语
前言 JavaScript 对于字符串的操作十分便捷,无论是单字节字符还是宽字节字符,都会认为是一个字符。对字符串的简单操作和DOM操作基本上已经可以满足前端工程需求,但Node很多时候需要处理文件和网络I/O,就需要处理大量的二进制数据。所以,在Node中就定义了一个Buffer类,该类用来创建一
2016-08-12T11:40:00Z
2016-08-12T11:40:00Z
默语
https://www.cnblogs.com/syfwhu/
【摘要】前言 JavaScript 对于字符串的操作十分便捷,无论是单字节字符还是宽字节字符,都会认为是一个字符。对字符串的简单操作和DOM操作基本上已经可以满足前端工程需求,但Node很多时候需要处理文件和网络I/O,就需要处理大量的二进制数据。所以,在Node中就定义了一个Buffer类,该类用来创建一 <a href="https://www.cnblogs.com/syfwhu/p/5700256.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syfwhu/p/5711975.html
浏览器的userAgent归纳 - 默语
IE IE6 User-Agent:Mozilla/4.0 (Windows; MSIE 6.0; Windows NT 5.2) IE7 User-Agent:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) IE8 User-Agent:Moz
2016-07-29T06:25:00Z
2016-07-29T06:25:00Z
默语
https://www.cnblogs.com/syfwhu/
【摘要】IE IE6 User-Agent:Mozilla/4.0 (Windows; MSIE 6.0; Windows NT 5.2) IE7 User-Agent:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0) IE8 User-Agent:Moz <a href="https://www.cnblogs.com/syfwhu/p/5711975.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syfwhu/p/5705374.html
Ngnix日志分析 - 默语
Ngnix日志分析 cat用来读取日志内容 grep进行匹配的文本搜索 wc则进行最终的统计 grep与命令格式: grep -E “a.*b” file,ab条件同时成立 grep或命令的格式为:grep -E “a|b” file ,ab两个条件有一个成立即可 Nginx日志格式: $remot
2016-07-25T13:19:00Z
2016-07-25T13:19:00Z
默语
https://www.cnblogs.com/syfwhu/
【摘要】Ngnix日志分析 cat用来读取日志内容 grep进行匹配的文本搜索 wc则进行最终的统计 grep与命令格式: grep -E “a.*b” file,ab条件同时成立 grep或命令的格式为:grep -E “a|b” file ,ab两个条件有一个成立即可 Nginx日志格式: $remot <a href="https://www.cnblogs.com/syfwhu/p/5705374.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syfwhu/p/5696984.html
几个常用的Node方法 - 默语
1.写入文件 2.文件夹复制 3.数组去重 4.深度克隆对象
2016-07-22T12:07:00Z
2016-07-22T12:07:00Z
默语
https://www.cnblogs.com/syfwhu/
【摘要】1.写入文件 2.文件夹复制 3.数组去重 4.深度克隆对象 <a href="https://www.cnblogs.com/syfwhu/p/5696984.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syfwhu/p/5638151.html
nginx配置学习总结 - 默语
1.nginx反向代理 在讲诉具体的配置之前,先说下正向代理与反向代理的区别。 正向代理:是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端
2016-07-03T08:19:00Z
2016-07-03T08:19:00Z
默语
https://www.cnblogs.com/syfwhu/
【摘要】1.nginx反向代理 在讲诉具体的配置之前,先说下正向代理与反向代理的区别。 正向代理:是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端 <a href="https://www.cnblogs.com/syfwhu/p/5638151.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syfwhu/p/5625672.html
SecureCRT中常用linux命令 -《转载》 - 默语
常用命令: 一、ls 只列出文件名 (相当于dir,dir也可以使用) -A:列出所有文件,包含隐藏文 件。 -l:列表形式,包含文件的绝大部分属性。 -R:递归显示。 --help:此命令的帮助。 二、cd 改变目录 cd /:进入根目录 cd :回到自己的目录(用户不同则目录也不同,root为/
2016-06-29T01:10:00Z
2016-06-29T01:10:00Z
默语
https://www.cnblogs.com/syfwhu/
【摘要】常用命令: 一、ls 只列出文件名 (相当于dir,dir也可以使用) -A:列出所有文件,包含隐藏文 件。 -l:列表形式,包含文件的绝大部分属性。 -R:递归显示。 --help:此命令的帮助。 二、cd 改变目录 cd /:进入根目录 cd :回到自己的目录(用户不同则目录也不同,root为/ <a href="https://www.cnblogs.com/syfwhu/p/5625672.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syfwhu/p/5593975.html
Node.js模块定义总结 - 默语
为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 扩展。 Node.js 提
2016-06-21T01:53:00Z
2016-06-21T01:53:00Z
默语
https://www.cnblogs.com/syfwhu/
【摘要】为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 扩展。 Node.js 提 <a href="https://www.cnblogs.com/syfwhu/p/5593975.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syfwhu/p/5590304.html
对象克隆及属性转换-JavaScript - 默语
在某些项目中,需要将一些返回信息进行其他语言的翻译,可以为不同语言用户提供不同的语言版本。下面是一个实现:
2016-06-16T03:03:00Z
2016-06-16T03:03:00Z
默语
https://www.cnblogs.com/syfwhu/
【摘要】在某些项目中,需要将一些返回信息进行其他语言的翻译,可以为不同语言用户提供不同的语言版本。下面是一个实现: <a href="https://www.cnblogs.com/syfwhu/p/5590304.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syfwhu/p/5557637.html
JavaScript之this学习心得 - 默语
this在运行时绑定,并不是在编写时绑定,它的上下文取决于函数调用的各种条件。this既不指向自身,也不指向函数的词法作用域。this是在函数被调用时发生的绑定,指向什么完全取决于函数在哪里被调用。 this在运行时绑定,并不是在编写时绑定,它的上下文取决于函数调用的各种条件。this既不指向自身,
2016-06-03T13:51:00Z
2016-06-03T13:51:00Z
默语
https://www.cnblogs.com/syfwhu/
【摘要】this在运行时绑定,并不是在编写时绑定,它的上下文取决于函数调用的各种条件。this既不指向自身,也不指向函数的词法作用域。this是在函数被调用时发生的绑定,指向什么完全取决于函数在哪里被调用。 this在运行时绑定,并不是在编写时绑定,它的上下文取决于函数调用的各种条件。this既不指向自身, <a href="https://www.cnblogs.com/syfwhu/p/5557637.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/syfwhu/p/5522803.html
mysql连接池模块 - 默语
如果不想程序在查询数据时卡死或等待过长时间,一般不推荐在node中开启一个连接后全部查询都用这个链接并且不关闭。因为node里面的mysql不像php里的那样会在完成查询后断开,只要不主动断开,连接一直存在,当连接数量达到一定数量时就会产生严重的阻塞,出现各种延时和卡死现象。在并发量较大时,可以通过
2016-05-24T06:29:00Z
2016-05-24T06:29:00Z
默语
https://www.cnblogs.com/syfwhu/
【摘要】如果不想程序在查询数据时卡死或等待过长时间,一般不推荐在node中开启一个连接后全部查询都用这个链接并且不关闭。因为node里面的mysql不像php里的那样会在完成查询后断开,只要不主动断开,连接一直存在,当连接数量达到一定数量时就会产生严重的阻塞,出现各种延时和卡死现象。在并发量较大时,可以通过 <a href="https://www.cnblogs.com/syfwhu/p/5522803.html" target="_blank">阅读全文</a>