cicistream

一些小记录

完整渲染过程——从URL到页面

当用户输入一串URL(统一资源定位符)到完整的页面渲染出来,到底经历了什么呢~下面我来描述一下整个过程。 先列出他的大致流程: 浏览器根据请求的URL交给DNS域名解析,找到真实的IP,向服务器发起请求; 服务器交给后台处理完后返回数据,浏览器接受文件(HTML/CSS/JS/图像等); 浏览器...

2017-10-06 10:52:17

阅读数:988

评论数:0

JS——正则详解

文章内容摘自阮一峰大大—RegExp对象,总结一下方便自己记忆: 1.正则匹配规则 字面量字符串 /dog/ 匹配 ‘dog’ 元字符: 点字符(.) 匹配 除回车(\r)、换行(\n) 、行分隔符(\u2028)和段分隔符(\u2029)以外的所有字符。 位置字符(^ / $) ^/$ ...

2017-10-03 20:19:25

阅读数:5114

评论数:7

关于Vue中nextTick()的思考

我的项目中有一个swiper插件,在vue实例created(生命周期相关)函数中,先用ajax异步加载数据,再初始化swiper轮播插件时,遇到了一个问题,由于动态数据加载导致了swiper初始化后会滑动到最后一个item。我当时的解决方法是用setTimeout()来延迟初始化,之后在学习es...

2017-10-27 16:55:53

阅读数:842

评论数:0

JS——事件绑定与处理总结(上)

JavaScript与HTML之间的交互是通过事件实现的。事件是指文档或浏览器窗口发生的一些特定的交互瞬间,可以用监听器(或处理程序)来预定事件,以便在事件发生时执行相应的代码。——摘自《高程》   理解事件是实现良好交互的必要条件,本文旨在系统地总结事件相关知识。 (上)主要内容: 理解...

2017-10-14 20:44:45

阅读数:134

评论数:0

如何更快地构建与渲染

在上一篇中,我详细描述了浏览器渲染的过程,那么,如何来提升渲染效率,使页面更快的加载完成呢。 我将这些方法分为几部分分别介绍。CSS部分1. 媒体类型和媒体查询  将CSS分割为片段,对于不同的浏览器,不同的终端,不同的阅读模式,应用不同的CSS样式表。如果将这些内容写到统一个文件中,浏览器需要...

2017-10-06 18:13:14

阅读数:276

评论数:0

基本包装类型

为了便于操作基本类型,ECMAScript提供了三个特殊的引用类型:Boolean、Number、String。 他们存在的意义是什么呢

2017-10-05 12:17:33

阅读数:282

评论数:1

菜鸟系列——forEach、map、for...in、for...of

作为一个前端菜鸟,有好多容易弄混的名词 我想把搞清楚的一一记录下来,帮助记忆 forEach、map、for...in、for...of 这四个方法都是可以遍历数组或类数组的,很容易就懵了,必须总结一下他们的使用对象和区别,加以区分。 首先,map()和forEach()是Array自带的方法,M...

2017-10-03 20:19:38

阅读数:386

评论数:0

JS Test(44道)总结

题目来自javascript-puzzlers 1.reduce 没有设置初始值的空数组使用reduce方法会抛出错误 reduce的callback函数有四个参数,preValue,curValue,curValue-index,array,如果没有设定初始值,reduce开始时第一个值为...

2017-10-03 20:19:19

阅读数:174

评论数:0

window和document获取视窗大小的总结

window.innerWidth document.documentElement.clientWidth document.body.clientWidth;

2017-06-19 11:39:11

阅读数:931

评论数:0

JS Q&A小记录

变量、函数–声明与表达式  变量声明和函数声明会提升到该函数或外部函数作用域的顶部,函数声明优先级高于变量声明。但是变量的赋值会留在原位。所以函数声明的函数可以被提前引用,但是变量提前引用会被判定为undefined。   注意ES6标准,用let声明的变量只在所在代码块中有效而且不会被提升。 ...

2017-05-03 15:50:38

阅读数:525

评论数:0

DOM 编程艺术 实用代码段

addLoadEvent function addLoadEvent(func){ var oldonload = window.onload; if(typeof window.onload!='function') { window.onload = func; }...

2017-04-03 18:43:19

阅读数:239

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭