每一个不曾起舞的日子都是对生命的辜负。

CSS3-Tips

伪类和伪元素 伪类: :link, :visited, :hover, :active(LVHA), :focus, :first-child, :nth-child, :nth-last-child, :nth-of-type, :first-of-type, :last-of-type, :empty, :target, :checked, :enabled, :disabled, 特别: :first-child表示父元

Read More...


/** vim: et:ts=4:sw=4:sts=4 * @license RequireJS 2.3.3 Copyright jQuery Foundation and other contributors. * Released under MIT license, https://github.com/requirejs/requirejs/blob/master/LICENSE */ var requirejs,requ

Read More...


js闭包总结

javascript 闭包详解ECMA 以上文章的延伸阅读:ECMA-262-3 in detail. Chapter 5. Functions. – Dmitry A. SoshnikovFunctions and function scope – Mozilla Developer NetworkNamed function expressions – Juriy “kangax” ZaytsevJavaScript Module

Read More...


模块化

为啥要模块化降低代码耦合度, 功能模块之间不会互相影响, 优点: 可维护性 减少与外部代码的联系,且整个项目使用同一份代码, 维护方便。 命名空间 全局污染:避免定义许多全局变量,造成全局污染。 命名空间污染:避免不同模块之间的变量命名发生冲突。 可复用性 模块化后可以一次定义,多次使用,避免复制粘贴,多个项目中都可以使用。 模块化需要解决的几个问题 如何方便地管理和使用模块的依赖。 如何安全地包装模块的代码,避免全局污染

Read More...


关于变量

ECMAScript中的数据类型 基本数据类型:Undefined, Null, Boolean, Number, String 保存在栈内存中 复杂数据类型:Object 保存在堆内存中, 在栈内存中保存了一个指向实现位置的指针 typeof用于判断数据类型, 可能的值有: “undefined”, “boolean”, “string”. “number”, “object”(如果这个值是对象或null, 因为null表示一个空的

Read More...


继承


http-vs-https

httphttp 是一种基于 tcp 协议的应用层协议 http协议的缺点 通信使用明文(不加密),内容可能被窃听 当用户在同一个局域网内时,可以很方便地通过抓包工具等获取其他用户发送的请求包,而请求包内的数据都是明文的状态,用户的机密信息(如登录信息等)很容易泄露。 不验证通信方身份,可能遭遇伪装 无法验证报文完整性,有可能遭篡改 HTTP + 加密 + 认证 + 完整性保护 = HTTPS httpsHTTPS (Hyper

Read More...


奇技淫巧-css

关于居中 CSS布局奇淫技巧之–各种居中 关于布局 CSS布局奇技淫巧:宽度自适应

Read More...


Sublime Text3 之 Package ControlSublime Text没啥好介绍的了,反正大家都是人手一个的,这个文主要想记录一下在使用sublimetext过程中遇到的一些坑,解决方案,好用的sublime text3的插件以及杂杂的一些个人tip,反正很杂就对了。 no-package-availabel         看到的时候

Read More...


虽然还没想好写点什么,但是总觉得这里放句话比较和谐。