![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习总结
Codingwithlife
对人真诚,对事热忱,codeing...
展开
-
Cookie、sessionStorage、localStorage的区别
一、localStorage(本地存储) 永久存储localStorage用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去删除。 最大可以存储5MB 将第一次请求的数据直接存储到本地,相当于一个5M大小的针对于前端页面的数据库 只支持string类型的存储局限:1、浏览器的大小不统一,并且在IE8以上的IE版本才支持localStorage这个属性。(IE8以下不兼容)2、目前所有的浏览器中都会把l...原创 2020-09-26 20:20:04 · 82 阅读 · 1 评论 -
js基础自测题目集(1)
1.new test()和test()各自的执行结果?var a=5; function test(){ a=0; alert(a); alert(this.a); var a; alert(a); } new test(); test();原创 2020-07-19 17:56:17 · 295 阅读 · 0 评论 -
HTML+CSS基础知识X-mind总结,附有链接和提取码免费下载
学习完html与css,今天写完了小米官网的静态页面,花费了不到两天时间。感觉对好多知识理解的不够深入,某一块出问题了,能想出办法改对,但是不知道深层次的原理。在接下来的三天时间,我会把小米首页再写两遍,提高自己的速度,还有及时总结出一些布局,浮动,样式之类的问题,和相应的解决方案。如果有在用小米官网进行静态页面实战的,有什么问题都可以来和我交流,互相帮助,共同加油????...原创 2020-07-08 00:44:30 · 222 阅读 · 2 评论 -
js基础知识篇(1)补充-数组与对象以及js内置对象
1.数组的概念数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类型的元素。2.创建数组JS 中创建数组有两种方式(1) 利用 new 创建数组 var 数组名 = new Array() ;var arr = new Array(); // 创建一个新的空数组(2)利用数组字面量创建数组//1. 使用数组字面量方式创建空的数组var 数组名 = [];//2. 使用数组字面量方式创建带初始值的数组var 数组名 = ['佩奇'...原创 2020-07-15 12:47:54 · 453 阅读 · 1 评论 -
《温故》系列-----网页布局的细节问题
1.小米官网-搜索栏制作首先:设计图 今天我们主要做出搜索框以及光标停在搜索框弹出的搜索列表,最终实现效果如下:这是具体的html结构<form> <input type="" name="" placeholder="小米10 Pro"> <ul> <li>Redmi 9 五星高品质</li> <li>小米10</li> ...原创 2020-07-15 11:25:29 · 283 阅读 · 0 评论 -
js闭包初理解
最近关于js闭包的文章看了好多,主要有两点认识:(1)闭包很重要:前端面试,必问闭包;(2)彻底把闭包搞清楚很不容易。但是我还是想写一下我对闭包的理解,不久之前,我写了函数预编译的文章https://blog.csdn.net/weixin_44164982/article/details/107314659介绍了函数执行期上下文的建立过程。如果有需要了解之前知识的朋友,可以先去看一下。这篇文章主要是通过三个问题实现对闭包的初步理解:question one:什么是闭包?闭包,就是有权访问其原创 2020-07-14 17:10:46 · 133 阅读 · 0 评论 -
理解预编译过程
预编译的四个步骤预编译四步曲1、创建AO对象(Activation Object)(执行期上下文:函数产生的存储空间库)2、找形参和变量声明,将变量和形参名作为AO属性名,值为undefined3、将实参值和形参统一4、在函数体里面找函数声明,值赋予函数体这里有个小细节:函数声明与函数表达式区别:function a(){} //这是函数声明var a=function a(){} //这是函数表达式具体的过程是这样://不同地方的 console.log(a);原创 2020-07-13 13:01:20 · 763 阅读 · 2 评论 -
js基础知识篇(3)--三目运算、基本算法和函数使用的练习
1、三目运算符格式:条件?表达式1:表达式2如果条件为true,返回表达式1的结果 如果条件为false,返回表达式2的结果例如:var num1=prompt("请输入第一个数字:");var num2=prompt("请输入第二个数字:");var max =num1>num2?num1:num2;//如果num1>num2,max=num1,如果num1<num2则max取:后面=num2;document.write(max); 输出结果为...原创 2020-07-12 19:11:28 · 509 阅读 · 0 评论 -
列表标签使用时常见问题
ul无序列表常用来做菜单栏,列表项之间无顺序差别,ul默认排序前面有小黑圆点,但小黑圆点的list-style一般都要去掉,不能在需要小黑圆点的时候考虑用ul,标签的使用不能看样式,语义是最重要的ol有序列表列表项之间是有顺序的,type里面的内容是定义排序的类型,有字母,阿拉伯数字,罗马数字等,type可以取这些值"a",“A”,“Ⅰ”,“1”,“i”,还有排序类型,reversed="rrversed"是倒序排列,默认是正着排列,还有start=“n”,是规定从第n位开始排。自定义列表dd就.原创 2020-07-09 07:15:29 · 269 阅读 · 0 评论 -
JS基础总结篇(1)---js入门基础详细(语法,基本语句、变量、数据类型转换、流程控制)
1、JS组成2.第一个javascript程序2.1 程序书写的位置2.2 语法规则2.3 注释2.4 JS基本语句2、变量2.1 变量命名2.2 变量的定义和赋值2.3 变量的数据类型2.4 运算符2.5 变量格式转换3、js流程控制原创 2020-07-11 18:18:48 · 501 阅读 · 2 评论 -
CSS选择器与权重计算(详细)
在前端三大基础中,html负责结构,css负责样式,js负责行为。css写在head标签里面,容器style标签。先写选择器,然后写大括号,大括号里面是样式。常见的选择器类型有以下几种:1、标签选择器(无论嵌套多少层都能找到)就是用标签名来当做选择器。1) 所有标签都能够当做选择器,比如body、h1、dl、ul、span等等2) 不管这个标签藏的多深,都能够被选择上。3) 选择的是所有的,而不是某一个。所以是共性,而不是特性。例如,大多数网站的a标签都设置了去掉了下划线的效..原创 2020-07-09 15:17:00 · 899 阅读 · 1 评论 -
HTML总结篇(1)
第一部分:HTML1、html简介2、html注释3、HTML引入CSS三种方法(1)外部样式表(2)内部样式表1、html简介HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言 (Hyper Text Markup Language)HTML 不是一种编程语言,而是一种标记语言 (markup language)2、html注释html注释:在开始标签中有一个感叹号,但是结束标签中没有。浏览器不会显示注释,但是能够利用注释在 HTML 中放置通知和提醒信息,注释的快捷键一般原创 2020-07-09 10:16:41 · 222 阅读 · 2 评论