Jimliu

假装可以文艺

一只刚上路的前端程序猿


  1. 浏览器渲染机制

    想知道如何通过代码来优化web app的性能,首先要了解浏览器的渲染机制。 浏览器工作大致流程 从上面的图中,我们可以看到: 1)浏览器会解析三个东西: 一个是HTML/SVG/XHTML,事实上,Webkit有三个C++的类对应这三类文档。解析这三种文件会产生一个DOM Tree。 CSS,解析CSS会产生CSS规则树。 Javascript,脚本,主要是通过DOM API和CSSOM API …

    于  浏览器 继续阅读

  2. 跨域

    什么是跨域:1234567891011121314151617URL 说明 是否允许通信http://www.a.com/a.jshttp://www.a.com/b.js 同一域名下 允许http://www.a.com/lab/a.jshttp://www.a.com/script/b.js 同一域名下不同文件夹 允许http: …

    于  js 继续阅读

  3. cookie和session

    众所周知,HTTP 是一个无状态协议,所以客户端每次发出请求时,下一次请求无法得知上一次请求所包含的状态数据. cookie首先产生了 cookie 这门技术来解决这个问题,cookie 是 http 协议的一部分,它的处理分为如下几步: 服务器向客户端发送 cookie。 通常使用 HTTP 协议规定的 set-cookie 头操作。 规范规定 cookie 的格式为 name = value …

    于  Node, 服务端 继续阅读

  4. window.location 获取url各项参数详解

    近期在写一些广告投放页时,遇到了一点小问题。在此记录一下: 现在有这样一个 URL 1http://blog.jimliu.xyz:80/window.location.html?ver=1.0&id=6#imhere 1. window.location.href 地址栏所有内容1http://blog.jimliu.xyz:80/aaa/window.location.html?ve …

    于  js 继续阅读

  5. 基础知识

    1.浏览器渲染机制2.js添加1000个div3.js给1000个li绑定方法4.react 单向数据流的优缺点5.script标签有style标签放在不同地方的区别6.Io操作是什么7.session与cookie详解8.express-session中有什么bug9.js跨域 …

    于  js, 浏览器 继续阅读

  6. 一个帮你提升 CSS 技巧的收藏集 (转)。

    原文地址: https://github.com/sindresorhus/awesome 目录 专业技巧 支持情况 贡献准则 …

    于  css 继续阅读

  7. 我的2016

    2016过得好快感觉刚刚写完2015总结,年龄越大时间越快。(内附音乐) …

    于  闲扯, 随笔 继续阅读

  8. OS X本地搭建https (译)

    原文地址: How to set up stress-free SSL on an OS X development machineRaw …

    于  https, 翻译 继续阅读

  9. ubuntu配置服务端 shadowsock

    这两天一直在折腾服务器,给域名加https,升级http2。然后就手贱的重置了好几次服务器,每次都去配置shadowsocks。所以写下来记录一下配置。 …

    于  梯子 继续阅读

  10. 字符串或数组相同元素个数统计

    数组中重复的ID统计出总数现在有一组字符串 ‘10,12,14,16,10,1,5,16’; 想统计字符串中相同元素的个数。 …

    于  js, 数组 继续阅读