掘友等级
获得徽章 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 作用域
作用域就是变量与函数的可访问范围,即作用域控制着变量和函数的可见性和生命周期全局作用域的变量,函数在整个全局中都能被访问到,它的生命周期和页面的等同函数作用域的,只能在当前函数内被访问到,生命周期随函数结束而结束销毁。
Day6
var是最开始的js关键词之一,首先一个变量在js中,分为声明和初始化。
var变量提升可以说是他的缺点了,美其名曰 js特性。但实际上这个特性带来很多问题。变量提升会把无论声明在哪里,都会提升到顶部,你在任何地方都会访问的到。另外他是函数作用域,而且可以多次声明,就会造成你自己啥时候覆盖了都不知道
Day 5 知识点 cookie
当我们第一次向服务端请求时,服务端就会创建cookie,该cookie会包含用户信息等,并且返回给客户端。客户端存储在本地,当客户端再次访问该服务端时,就会把该cookie一起添加到http请求中,发送到服务器,就可以识别当前用户是否登录
Day4 要坚持一件事,除非出于爱好,本就枯乏无味的。但是,一个人或许很难坚持下去,两个人的话就能互相扶持,坚持下去了。
Day3 CSS position
● absolute 生成绝对定位的元素,相对于static定位以外的第一个父元素进行定位
● relative 生成相对定位的元素,相对于其正常位置进行定位
● fixed 生成绝对定位的元素,相对于浏览器窗口进行定位
● static 元素出现在正常的流中
● inherit 规定应该从父元素继承position属性的值
Day2 做这件事的时候,其实吧是没有什么目的的,就是为了保持学习,每一天无论多忙,多多少少学点吧,总的来说是扩展知识的广度,保持学习的习惯。
小白小白 因为学校选课选得前端想提前了解一下 感觉强度好大 听不太懂 慢慢来 加油吧