
web
文章平均质量分 94
j_bleach
<script>window.alert("xss")</script>
展开
-
浏览器UserAgent发展历史
某天,我做一个小项目,需要判断一下浏览器类型。简单的呀。 控制台敲下:navigator.userAgent 浏览器回应:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36天,这串是啥?你怎么连话都说不清楚?我对userAgent转载 2017-03-10 20:14:49 · 1436 阅读 · 0 评论 -
webpack+es6+angular1.x项目构建
技术栈概述ES2015(ES6)大名ES2015,顾名思义是 ECMAScript 在2015年6月正式发布的一套标准。小名ES6,意为ECMAScript第六次变更。(JavaScript 是 ECMAScript 规范的一种实现)。如今已慢慢替代ES5,成为JS主流的开发规范,新增很多语法糖,大大提高开发效率。webpack一款模块化的构建工具,对ES6的构建更加友好,不详细介绍了。angula原创 2017-04-30 13:56:28 · 2108 阅读 · 0 评论 -
JS 性能优化工具 Facebook Prepack
PrepackPrepack 是 Facebook 最近开源的一个 JavaScript 代码优化工具,它跟 Babel、谷歌的 Closure Compiler 类似,运行在 “编译” 阶段,生成优化后的代码。(实际上 Prepack 的源代码生成使用的就是 Babel)它最基本能力就是四个字:计算消除。看一个官方的例子代码:源代码:(function () { function hello(转载 2017-05-13 14:33:01 · 841 阅读 · 0 评论 -
了解一点浏览器的工作流程
浏览器工作流程浏览器工作流程主要有四步: 1.将HTML解析为DOM树。 2.渲染解析出的DOM树。 3.布局(确定每一个dom节点的位置)。 4.绘制(在浏览器中呈现出这些dom节点)。火狐的Gecko ,与谷歌的webkit大致流程相同,个别名字不同火狐的布局叫做(reflow,重排)。dom操作优化在实际的开发和使用中,不同的操作,会导致浏览器进行布局(重排)和绘制。比如,js获取do原创 2017-06-03 17:09:27 · 680 阅读 · 0 评论 -
基于Token的WEB后台认证机制
原文地址:http://www.cnblogs.com/xiekeli/p/5607107.html 基于Token的WEB后台认证机制 几种常用的认证机制HTTP Basic AuthHTTP Basic Auth简单点说明就是每次请求API时都提供用户的userna转载 2017-06-21 09:48:22 · 395 阅读 · 0 评论 -
http请求过程及性能优化分析
http请求当在浏览器中输入地址至获取服务器的相应,总共经历了以下四个步骤: DNS解析在向浏览器输入一个网站时,如www.qq.com,浏览器最终访问的是一个ip地址,也就是说www.qq.com与一个ip存在映射的关系,此时DNS起到了桥接2种关系的功能,在下次访问相同网址时,会先从本地浏览器寻找DNS的缓存,如果不存在,则一级一级向上找。三次握手 在正式发送请求之前,需要建立客户端与服务器原创 2017-07-17 09:44:08 · 9179 阅读 · 0 评论 -
前端开发知识汇总--JS
前言本文主要从JS以及一些好玩的demo,做一个汇总,会不定期地更新。。JS數組切片 js切片,将一维数组,切成n组长度3的二维数组var a = [1, 2, 3, 4, 5, 6, 7, 8]var result = []function slice(l) {do {var newarr = l.splice(0, 3);reult.push(newa...原创 2017-03-28 20:14:37 · 1967 阅读 · 0 评论