`
文章列表
  Web页面运行在各种各样的浏览器当中,浏览器载入、渲染页面的速度直接影响着用户体验简单地说,页面渲染就是浏览器将html代码根据CSS定义的规则显示在浏览器窗口中的这个过程。先来大致了解一下浏览器都是怎么干活的 ...
狼是自然界中真正的掠食者,而哈士奇不过是人类的玩物。两者长得确实很像,就如同IT界的Programer和Coder。如果用狼和哈士奇来隐喻这两种职业,Programer无疑是软件业真正的狼。 关于编码者的概念,之前看到过一个有点点偏激但又很有道理的话(via): 你说你喜欢程序,想做程序员。对不起,同学,你说错了,你搞错概念了。你现在去做的只能叫“编码者(coder)”,不能叫“程序员(Programmer)”,连背包问题都不知为何,连模式都不知是啥,连最起码的链堆栈都搞不清楚,你说什么程序员,对不起你差远了,你所学到的,所运用的,只是某种语言的语法,而这对于一位有经验的程序员来说 ...
什么是 HTTPS? HTTPS (基于安全套接字层的超文本传输协议 或者是 HTTP over SSL) 是一个 Netscape 开发的 Web 协议。 你也可以说:HTTPS = HTTP + SSL HTTPS 在 HTTP 应用层的基础上使用安全套接字层作为子层。 为什么需要 HTTPS ? 超文本传输协议 (HTTP) 是一个用来通过互联网传输和接收信息的协议。HTTP 使用请求/响应的过程,因此信息可在服务器间快速、轻松而且精确的进行传输。当你访问 Web 页面的时候你就是在使用 HTTP 协议,但 HTTP 是不安全的,可以轻松对qieting你跟 Web 服务器 ...
  这是一篇非技术文章,但是却可以让我们深思。 我时常听到身边的人在抱怨,抱怨各种东西:工作不开心,房价很高,房贷压力大,和伴侣相处出问题……等等。直到我看到这么一篇文章,我才发现,我们身边的这些抱怨 ...
计算机专业概念有点大。就计算机科学与技术专业而言,以下这些是必修的: 1、计算机组成原理(包括先修课程“数字逻辑与数字系统”,简称“数电”):这是一门硬件基础课,学完后你能清楚的知道如何从用最简单的数 ...
  简介 如果您听说过 Node,或者阅读过一些文章,宣称 Node 是多么多么的棒,那么您可能会想:“Node 究竟是什么东西?” 即便是在参阅 Node 的主页之后,您甚至可能还是 不明白 Node 为何物?Node 肯定不适合每个程序 ...

HTML5

http://www.html5sum.com/css3/507.html  css3仿制javascript创意幻灯片   http://www.html5sum.com/css3/611.html     css3苹果工具栏 http://www.html5sum.com/css3/602.html     css3折叠菜单导航 http://www.html5sum.com/css3/596.html     漂亮的css3下拉菜单导航  http://www.css3train.com/                           css3实例站 ...
HTML5提供了一些新的元素和属性,例如<nav>(网站导航块)和<footer>。这种标签将有利于搜索引擎的索引整理,同时更好的帮助小屏幕装置和视障人士使用,除此之外,还为其他浏览要素提供了新的功能,如<audio>和<video>标记。   CSS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的。以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为一些小的模块,更多新的模块也被加入进来。CSS就是一种叫做样式表(stylesheet)的技术。也有的人称之为层叠样式表(CascadingStylesheet)。CSS3提供 ...
       如日中天的苹果公司一直是下一代WEB语言HTML5最坚定的支持者,如今正面临新的强劲挑战者。   6月有国外媒体称,社交网站Facebook正在秘密开发基于下一代Web语言HTML5的应用项目,以摆脱苹果公司APP Store对Facebook在移动领域的束缚。   去年初,在推出备受关注的平板电脑iPad时,苹果公司坚持不支持Adobe公司旗下的网页视频播放软件 Flash Player。此前,苹果公司的智能手机iPhone推出时也不支持Adobe公司旗下这一软件,CEO乔布斯的解释是——Flash更适合PC,而不是手机。   2010年4月,乔布斯以一封长信道出了其中的原因,乔 ...
Ctrl+L 选择整行(按住-继续选择下行) Ctrl+KK 从光标处删除至行尾 Ctrl+Shift+K 删除整行
substr 方法 返回一个从指定位置开始的指定长度的子字符串。 stringvar.substr(start [, length ]) 参数 stringvar 必选项。要提取子字符串的字符串文字或 String 对象。 start 必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。 length 可选项。在返回的子字符串中应包括的字符个数。 说明 如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到 stringvar 的最后。 示例 下面的示例演示了substr ...
JS去掉中间左右空格Javascript 1、js实现TRIM功能<SCRIPT LANGUAGE="JavaScript">// Trim() , Ltrim() , RTrim()String.prototype.Trim = function(){return this.replace(/(^\s*)|(\s*$)/g, "");}String.prototype.LTrim = function(){return this.replace(/(^\s*)/g, "");}String.prototype.RTr ...
   思维导图      介绍     最近看到很多这方面的文章,我就想了想,我认为的好的技术文章是什么样的?   这文章主要是写给自己的,对我以后的技术文章有警醒作用。  

http cache

Http的Cache机制总共有4个组成部分: Cache-Control: max-age=N(seconds) Last-Modified: Date, If-Modified-Since: Date Etag: "xxxx" Expires: Date 它们都存在于Request或者Response的Header中 按照作用来分可以分为浏览器端和服务器端。 浏览器端: 注:刷新都会无视浏览器端的Cache Cache-Control: max-age=N(seconds) Expires: Date Cache-Control的max-age优先级高于Expires(至少 ...

HTTP报文

HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。 请求报文一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。  (1)请求行 请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔。例如,GET /index.html HTTP/1.1。 HTTP协议的请求方法有GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT。这里介绍最常用的GE ...
Global site tag (gtag.js) - Google Analytics