- 浏览: 51856 次
- 性别:
- 来自: 北京
最新评论
文章列表
浏览器渲染过程中的reflow是什么
- 博客分类:
- 浏览器
Web页面运行在各种各样的浏览器当中,浏览器载入、渲染页面的速度直接影响着用户体验简单地说,页面渲染就是浏览器将html代码根据CSS定义的规则显示在浏览器窗口中的这个过程。先来大致了解一下浏览器都是怎么干活的 ...
码农与程序员,就好比哈士奇与狼
- 博客分类:
- 非技术
狼是自然界中真正的掠食者,而哈士奇不过是人类的玩物。两者长得确实很像,就如同IT界的Programer和Coder。如果用狼和哈士奇来隐喻这两种职业,Programer无疑是软件业真正的狼。
关于编码者的概念,之前看到过一个有点点偏激但又很有道理的话(via):
你说你喜欢程序,想做程序员。对不起,同学,你说错了,你搞错概念了。你现在去做的只能叫“编码者(coder)”,不能叫“程序员(Programmer)”,连背包问题都不知为何,连模式都不知是啥,连最起码的链堆栈都搞不清楚,你说什么程序员,对不起你差远了,你所学到的,所运用的,只是某种语言的语法,而这对于一位有经验的程序员来说 ...
计算机必知必会:HTTPS是什么?
- 博客分类:
- http
什么是 HTTPS?
HTTPS (基于安全套接字层的超文本传输协议 或者是 HTTP over SSL) 是一个 Netscape 开发的 Web 协议。
你也可以说:HTTPS = HTTP + SSL
HTTPS 在 HTTP 应用层的基础上使用安全套接字层作为子层。
为什么需要 HTTPS ?
超文本传输协议 (HTTP) 是一个用来通过互联网传输和接收信息的协议。HTTP 使用请求/响应的过程,因此信息可在服务器间快速、轻松而且精确的进行传输。当你访问 Web 页面的时候你就是在使用 HTTP 协议,但 HTTP 是不安全的,可以轻松对qieting你跟 Web 服务器 ...
同一片蓝天下,有些人以你想象不到的方式活着
- 博客分类:
- 非技术
这是一篇非技术文章,但是却可以让我们深思。
我时常听到身边的人在抱怨,抱怨各种东西:工作不开心,房价很高,房贷压力大,和伴侣相处出问题……等等。直到我看到这么一篇文章,我才发现,我们身边的这些抱怨 ...
计算机专业的学生必须掌握的五门课程
- 博客分类:
- web前端
计算机专业概念有点大。就计算机科学与技术专业而言,以下这些是必修的:
1、计算机组成原理(包括先修课程“数字逻辑与数字系统”,简称“数电”):这是一门硬件基础课,学完后你能清楚的知道如何从用最简单的数 ...
Node.js 究竟是什么?
- 博客分类:
- web前端
简介
如果您听说过 Node,或者阅读过一些文章,宣称 Node 是多么多么的棒,那么您可能会想:“Node 究竟是什么东西?” 即便是在参阅 Node 的主页之后,您甚至可能还是 不明白 Node 为何物?Node 肯定不适合每个程序 ...
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月,乔布斯以一封长信道出了其中的原因,乔 ...
Sublime Text 2快捷键大全
- 博客分类:
- 编辑器
Ctrl+L
选择整行(按住-继续选择下行)
Ctrl+KK
从光标处删除至行尾
Ctrl+Shift+K
删除整行
substr 方法
返回一个从指定位置开始的指定长度的子字符串。
stringvar.substr(start [, length ])
参数
stringvar
必选项。要提取子字符串的字符串文字或 String 对象。
start
必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。
length
可选项。在返回的子字符串中应包括的字符个数。
说明
如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到 stringvar 的最后。
示例
下面的示例演示了substr ...
JS去掉中间左右空格Javascript
- 博客分类:
- 正则
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
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报文是面向文本的,报文中的每一个字段都是一些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 ...