- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 现代浏览器工作原理
五种主流浏览器:IE,Chrome,fireFox,chrome, safari和Opera。其他浏览器的内核都是这五种之一。浏览器的主要构成:1.用户界面:浏览器界面的各个部分(包括地址栏、后退/前进按钮、书签目录等,也就是你所看到的除了用来显示你所请求页面的主窗口之外的其他部分)2.浏览器引擎:用来查询和操作渲染引擎的接口3.渲染引擎:用来显示所请求的资源,负责解析HT
2016-04-11 16:42:25 1424
原创 YEOMAN知识点整理及翻译
安装 npm install -g yo 什么是YEOMANyeoman是一个通用的脚手架系统,这个脚手架提供一些最佳实践和工具来使我们的工作达到高效。它提供了一个生成器系统,生成器(generator)基本上就是一个插件,这个插件能够用yo命令行运行并且能作为整个项目或其他有用部分的脚手架。 官方的生成器(generator)提供一个“yeoman工作流(yeoman workflow)”,
2016-04-26 20:44:49 308
原创 Grunt使用初步
Grunt知识点1.Grunt Cli要在命令行中使用grunt,必须先将grunt-cli先安装到全局环境中: npm install -g grunt-cli (要使用npm,请先安装node,如未安装,请自行安装)grunt-cli工作原理*每次运行grunt 时,他就利用node提供的require()系统查找本地安装的 Grunt。正是由于这一机制,你可以在项目的任意子目录中运行gr
2016-04-24 16:56:31 725
原创 gitshell同时用于github与gitlab
gitshell同时用于github与gitlab 以前只使用一个 ssh key 在github上提交代码,由于工作原因,需要再添加一个ssh key在公司的 gitlab上提交代码, 下面记录下配置过程,防止遗忘。 说明下我的环境是 Win7 + msysgit + gitshell
2016-04-14 11:28:47 552
原创 amq消息队列-rabbitMQ
AMQP:Advanced Message Queuing Protocol 高级消息队列协议 工作原理如上图:AMQP的两个主要组件:Exchange和Queue,绿色的X是Exchange,红色的是Queue,这两者都在Server端,又被称作Broker,这部分是由RabbitMQ实现的,而蓝色端则是客户端,通常有Producer和Consumer两种类型
2016-04-14 11:27:13 1289
原创 ES5新特性
Object.create(prototype, descriptors)以指定的原型创建对象,并且可以(可选)的设置对象的属性Object.defineProperty(object, propertyname, descriptor)对指定的对象的一个属性设置丰富的值控制Object.defineProperties(object, descriptors)
2016-04-14 11:24:35 975
原创 gulp初探
gulp初探gulp是基于node.js的一个前端构建系统,它能通过自动执行常见任务,比如编译预处理CSS,压缩JavaScript和刷新浏览器,来改进网站的开发流程。gulp安装1.如果没有安装node.js,请先去node管网安装最新版node.js;2.安装了node后,在全局安装gulp; npm install -g gulp3.然后,在项目里
2016-04-14 11:03:46 983
原创 wordpress工作原理
在了解WordPress挂载机制时,一直有一个疑惑,到底是WordPress的内核源文件先执行还是主题文件里functions.php文件先执行。为了解决这个问题,想了解WordPress的工作原理,它是如何生成网页的,各程序文件的执行顺序是什么,于是有了这篇文章。WordPress所有的前端页面生成都要经过根目录下的index.php文件(不是主题根目录),这是通过Web服务器的rewrit
2016-04-14 10:53:30 4900
原创 面试问题集锦
1.什么是闭包?2.sea.js源码分析;(因为在项目中用到了sea.js,大公司会挖的很深)。3.自我评价,比如,在你的职业生涯中,你的哪些特质对你的职业有帮助或阻碍;4.前端编译工具:fis,grunt,gulp,webpack,grunt的原理,为何要使用这几种工具?5.js数组函数,包括ES5新函数;6.什么是XSS攻击,怎么预防XSS攻击?
2016-04-11 17:55:06 459
原创 CSS兼容性问题汇总
1.css透明度问题: 对于高版本对CSS3支持度较高的浏览器可以使用opacity,对于IE,可以使用filter。 IE:filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=60)。 FF:opacity:0.6。2.display:table,table-ro
2016-04-11 16:36:07 349
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人