掘友等级
获得徽章 0
Day16
文档声明的作用:文档声明是为了告诉浏览器,当前HTML文档使用什么版本的HTML来写的,这样浏览器才能按照声明的版本来正确的解析。
Day15
ref: 用来辅助开发者在不依赖 jQuery 的情况下,获取 DOM 元素或组件的引用,也常用于在父子组件中获取对方的某个元素进行取值,调用方法等。
Day14
iframe的缺点:
1.iframe会阻塞主页面的Onload事件
2.搜索引擎的检索程序无法解读这种页面,不利于SEO
3.iframe和主页面共享连接池,而浏览器对相同域的连接有限制,所以会影响页面的并行加载
4.使用iframe之前需要考虑这两个缺点。如果需要使用iframe,最好是通过javascript动态给iframe添加src属性值,这样可以绕开以上两个问题
Day13
HTTP:
超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。设计HTTP的初衷是为了提供一种发布和接收HTML页面的方法。
Day12
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写
在这其中:
Model:负者处理数据的逻辑和从数据库存取数据
View:负者展示数据,UI界面,用户交互
Controller: 处理用户的交互动作,负责数据在View和Model之间的连通
Day11
重排就是浏览器在第一次渲染完页面布局以后,后续引起页面各节点位置重新计算或者重新布局的行为
因为元素的位置或者尺寸发生了变化,浏览器会重新计算渲染树,导致渲染树的一部分或者全部发生变化,需要重新绘制页面上影响的元素
能触发重排的行为有:改变页面尺寸,涉及元素尺寸或位置的操作等
Day10
css:
css 引入伪类和伪元素概念是为了格式化文档树以外的信息。也就是说,伪类和伪元素是用来修饰不在文档树中的部分。
Day9
在 JavaScript 中,通过 new 来实例化对象的函数叫构造函数,也就是初始化一个实例对象,对象的prototype属性是继承一个实例对象。构造函数的命名一般会首字母大写
Day8
javascript从诞生之日起就是一门单线程的非阻塞的脚本语言。这是由其最初的用途来决定的:与浏览器交互。
Day7 作用域
作用域就是变量与函数的可访问范围,即作用域控制着变量和函数的可见性和生命周期全局作用域的变量,函数在整个全局中都能被访问到,它的生命周期和页面的等同函数作用域的,只能在当前函数内被访问到,生命周期随函数结束而结束销毁。
下一页