摘要:
绑定在被点击元素的事件是按照代码顺序发生,其他元素通过冒泡或者捕获“感知”的事件,按照W3C的标准,先发生捕获事件,后发生冒泡事件。所有事件的顺序是:其他元素捕获阶段事件 -> 本元素代码顺序事件 -> 其他元素冒泡阶段事件 。 一个DOM元素绑定两个事件,一个冒泡,一个捕获,则事件会执行多少次,执 阅读全文
摘要:
联系: sessionStorage和localStorage一样,都是用来缓存客户端缓存信息。 他们都只能存储字符串类型对象。 区别: localStorage的生命周期是永久的,除非用户主动清除浏览器UI上存储的localStorage信息,否则它将永久存在。 sessionStorage的生命 阅读全文
摘要:
参考Best Practices for Speeding Up Your Web Site Exceptional Performance 团队总结了一系列优化网站性能的方法,分成了7个大类35条,包括内容、服务器、cookie、CSS、 JavaScript、图片、移动应用等七部分。 1.减少h 阅读全文
摘要:
多域名 1.静态内容和动态内容分服务器存放,使用不同的服务器处理请求。处理动态内容的只处理动态内容,不处理别的,提高效率,这样使得CDN(内容分发网络)缓存更方便 2.突破浏览器并发限制 (浏览器的并发请求数目限制是针对同一域名的,超过限制数目的请求会被阻塞)你随便挑一个 G家的 url: http 阅读全文
摘要:
加载时间是指感知的时间 1.优化图片文件 减小图片尺寸,特别是缩略图,一定要按尺寸生成缩略图然后调用,不要用网页中的resize方法实现,虽然这样看到的图片外形小了,但是其加载的数据量一点也没减少。普通图像、icon也要尽可能压缩后,可以采用web图像保存、减少颜色数等方法实现。 2.减少http请 阅读全文
摘要:
期待的解决方案包括: 1.文件合并:目的是减少http请求 Web性能优化中最重要的一条就是减少http请求。减少http请求的方案主要有合并JavaScript和css文件、CSS Sprites、图像映射(一个图片多个连接)、使用Data URI来编码图片。CSS Sprites和图像映射已经随 阅读全文
摘要:
什么是HTML语义化? <基本上都是围绕着几个主要的标签,像标题(H1~H6)、列表(li)、强调(strong em)等等> 根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读和写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析。 语义化的HTML结构到底有什么好处? 我 阅读全文
摘要:
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 进程与线程的一个简单解释 在这个简单易懂的类比下,了解一下进程和线程的宏观概念: 进程,是并发执行的程序在执行过程中分配和管理资源 阅读全文
摘要:
很多关于如何安装MySQL的教程已经过时了,或者比必须的步骤复杂得多。这篇教程将展示如何安装MySQL,启动MySQL,以root用户进入MySQL,以及创建删除退出数据库。 Step 1: 下载MySQL.去该网页下载 mysql.com. 在"MySQL Community Server" 下点 阅读全文
摘要:
1.安装express 2.express33.6以后把express-generator分离出来了,所以还需安装express-generator,否则无法找到express命令 3.建立express工程,启动第一个项目 4.安装依赖包 5.启动程序 打开浏览器输入http://localhos 阅读全文