1.请问bootstrap框架将屏幕分成哪几种,宽度范围是多少?4种?超小屏幕 <768px xs小屏幕 <992px sm中等屏幕 <1200px md大屏幕 >1200px lg
2.bootstrap中的布局容器有那两个?有什么区别?.container 是一个版心容器,在除了超小屏幕的其他屏幕上都会有版心的效果.container-fluid 是一个全屏容器,在所有屏幕上都会占满整屏
3.请用你自己的话描述一下bootstrap中的栅格系统栅格系统将屏幕宽度分成了12份,根据给与的份数来控制元素的大小来进行页面布局。

1.编程语言

我们可以使用编程语言进行编程,控制计算机做事情。
机器语言:0和1组成,编程难度较大,不适合正常人使用。汇编语言:会使用一系列特殊符号和指令来进行编程。高级语言:使用特定的逻辑和代码可以进行编程的操作。高级语言运行的时候,需要通过编译器的东西将高级语言转换成机器语言,计算机才能进行执行。

2. 计算机基础

计算机是由硬件(键盘,鼠标,硬盘,内存条)和软件(windows,vs code,QQ)来组成的
数据存储单位1bit(位) ,只能用来存储一个 1或者01byte(字节), 可以用来存储一个文字, 1byte= 8bit1KB = 1024 byte1MB = 1024 kb1GB = 1024 MB1TB = 1024 GB
计算机的运行所有的数据和程序都是保存在硬盘中,cpu如果要运行程序,会将程序读取到内存条中在进行运行和计算。

3.javascript

javascript是一门客户端的脚本语言。js的运行需要js解释器来进行解释代码并运行。
js引擎(js解释器)会从上到下,一句一句的来解释js代码并执行。

4.js的组成

js是由ecma script,dom,bom来组成的。ecma script:包含了js的语法规范,dom:能够帮助我们操作页面中的元素。bom:能够帮助我们操作浏览器。

5.js的书写位置

A.写在元素里面例如:呵呵缺点:引号容易混淆,不适用与多句代码的情形。
B.写在script标签里面

C.写在单独的js文件中创建一个test.js文件,在文件中编写js代码test.js文件中的代码如下:alert(‘这个是写在test.js文件中的代码’)
练习:在一个页面中同时使用这三种方式来进行弹窗。注意观察弹窗的顺序。
js代码注释方式:单行注释: // 注释的内容 ctrl + /多行注释: / 注释的内容 shift+alt+a /

6.输入输出语句

A.三大弹窗 1).普通弹窗 alert(“你好”) 2).确定取消窗 confirm(“请问你端午节吃啥”) 3).输入窗 prompt(“请问您有女朋友吗”)
B.控制台常用的两个输出语句 1).简易输出 console.log(123) 2).详情输出 console.dir(123)
C.F12 开发者工具窗口介绍 Elements: 展示的是页面的html结构 console:用来展示js运行输出内容的控制台。 Sources: 用来展示页面的源代码以及相关文件 Netword: 网络请求,请求服务器的数据记录

7.变量

变量可以理解为是一个容器,它是用来保存数据,保存的数据是可以变化的。变量是在内存中的一个空间,内存中其实会有很多空间。为了方便我们找到我们需要的变量。应该给变量取个名字,方便查找。
变量的声明使用 var 的关键字,例如:var age;我们可以通过赋值给变量存储数据,在js中,= 是用来赋值的,将数据存放到变量中的过程就叫赋值age = 20;
创建变量的同时就将数据存放到变量中去,叫做变量的初始化var myname = ‘jack’
练习:声明变量保存姓名,年龄,地址,邮箱等信息,在控制台输出这些信息

8.变量的其他情形

A.变量是可以进行多次赋值,最终变量中保存的数据是以最后一次赋值为准。B.使用var可以声明一个变量,也可以同时声明多个变量,用逗号就可以了。 举个栗子:var age=123, myname=’xxx’;C.我们可以在js语句的最后添加一个分号表示结束,但是因为js是一门很优秀(不太严谨),这个分号不添加也可以.D.如果我们声明了变量,但是变量中没有数据,变量打印将会是undefined(未定义的)E.如果我们没有声明变量,直接使用一个不存在的变量名,会直接报错(红字),会导致代码无法继续往下执行。F.如果我们直接创建一个变量并赋值,没有使用var关键字也是可以的。因为优秀的js对于这种情形采用了一个默认的机制(把你这个变量直接创建为一个全局变量)

9.变量命名规范

A.变量名的首字母必须是变量名首字母之后的内容可以是,_,a-zA-Z,0-9C.变量名不能使用其他的特殊符号D.变量名是区分大小写的E.变量名不能使用关键字
推荐:变量名声明的时候最好是见名知义,如果变量名是由多个单词组成的,建议采用驼峰命名法。var middleSchool;

10.js的数据类型

变量的数据类型是由变量中实际存储的数据来决定的。我们只需要使用var来声明变量,用变量去保存对应的数据就可以了。由此得出一个结论,js是一门弱类型的语言。
js中的数据类型有哪些?下面五个是简单数据类型A.数字类型(Number):包含了整数和小数, Number.MAX_VALUE : 数字类型可以保存的最大值 Number.MIN_VALUE : 数字类型可以保存的最小值 NaN(not a number): 不是一个数值。
isNaN( n ): 判断n是否为一个非数字,如果是非数字,isNaN的结果是true,否则isNaN的结果为false
B.字符串类型(String):可以使用单引号或双引号将字符串引起来如果想要在字符串中显示引号,要遵守 内单外双, 内双外单。 1).html转义字符: < > js中的转义字符: \n \t 2).字符串的长度可以通过length来获取 var str = “abc”; console.log( str.length ); 3).字符串的拼接,是用+号做拼接 在js中,+号有两个含义,可能是加法运算,也可能是字符串拼接 +号两端的如果都是数字,就做加法运算 +号两端有任何一个是字符串,必然做字符串拼接
4).字符串拼接除了可以拼接数据之外,还可以拼接变量 注意:变量名不要写到字符串的引号里面,使用 + 号将字符串和变量拼接在一起就可以了。
C.布尔类型D.undefinedE.Null