1. 什么是 WEB
全称是 World Wide WEB, 中文名称是“ 全球广域网” 或“ 万维网”,表现形式是超文本、 超媒体、 超文本传输协议。
2. Web 应用服务器由哪几部分组成
Web 服务器, 如 Apache、 IIS、 Tomcat 等
Web 应用程序, 如 PHP、 Python、 JAVA 等
Web 数据库服务器,如 MySQL、 Oracle、 SQL Server 等
3. 什么是 HTML? HTML 的作用和特点是什么?
HTML 是 HyperText Markup Language 的缩写, 超文本标记语言,用来设计网页的
特点
◼ 通过标签的形式构建页面结构和填充内容
◼ 由浏览器解释执行
◼ 文件以.html 或.htm 为后缀,也称 web 页面
◼ HTML 不是一种编程语言,而是一种标记语言
4. 字符实体(大小于号) ©(版权符号) 以及 (空格符号)所对应的实体字符都是什么?
小于号对应实体字符 : <
大于号对应实体字符 : >
版权符号对应实体字符 : ©
空格符号对应实体字符 :
5. HTML 常用标签有哪些?
◼ <h1></h1> ~ <h6></h6> : 标题标签
◼ <p></p> : 段落标签
◼ <span></span> : 普通文本标签
◼ <br> : 换行标签
◼ <div></div> : 容器标签
◼ <img src=""> : 图片标签
◼ <a href=""> : 超链接标签
◼ <ol></ol> : 有序列表标签
◼ <ul></ul> : 无需列表标签
◼ <table></table> : 表格标签
6. ECMA 标识符命名规则是什么?
第一个字符必须是字母,下划线或者美元符号($);
其他字符是数字,字母,下划线或美元符号($);
按照惯例标识符采用驼峰大小写格式,第一个单词首字母小写,其他单词首字母大写;
不能把关键字,保留字作为标识符
7. JavaScript 中都有哪些常用数据类型?
number 数值型
string 字符串型
boolean 布尔型
undefined 未定义
null 空
object 对象
8. Javascript 输出的三种方式分别是什么?
控制台输出:console.log()
浏览器页面输出:document.write()
弹窗输出:alert()
9. 以下代码中,person 是什么数据类型: var person = "{name:'zhangsan',age:18}"
10. Javascript 中通过 DOM 获取元素的三种方式是什么?
通过 id 获取元素:document.getElementById('id 名称')
通过标签名获取 HTML 集合:document.getElementsByTagName('标签名')
通过 class 类名获取 HTML 集合:document.getElementsByClassName('class 类名')
11. JS while 循环和 do while 循环之间的区别是什么?
12. JS 使用 for 循环计算 1~100 的累加和,怎样书写代码?
var sum = 0;
for(var i=1;i<=100;i++){
sum += i;
}
console.log(sum);
13. SQL 常用数据类型都有哪些?
常用的数值类型: INT,SMALLINT,DECIMAL
常用日期/时间类型: DATETIME,DATE, TIME
常用字符串类型: VARCHAR,TEXT
14. MySQL 数据的增删改查语句分别是什么?
查询语句: SELECT 字段名 FROM 库.表 [WHERE 条件 GROUP BY 字段 HAVING 条件 ORDER BY字段];
删除语句:DELETE FROM 库.表 [WHERE 条件];
更新语句:UPDATE 库.表 SET 字段 1=值 1,字段 2=值 2,字段 3=值 3 [WHERE 条件];
新增语句:INSERT [INTO] 库.表(字段 1,字段 2,字段 3...) VALUES (值 1,值 2,值 3...);
15. 创建 bookmgr 数据库,并在 bookmgr 数据库中创建 book 数据表,包含
id,book_name,author,price,publish_name 字段,并设置字段合适的数据类型与约束
CREATE DATABASE IF NOT EXISTS bookmgr DEFAULT CHARSET utf8;
USE bookmgr;
CREATE TABLE IF NOT EXISTS book(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
book_name VARCHAR(200) NOT NULL,
author VARCHAR(100) NOT NULL,
price DECIMAL(8,2) NOT NULL,
publish_name VARCHAR(200) NOT NULL,
PRIMARY KEY(id)
);
16. 在 PHP 中,常用的两种类型的数组分别是什么?特征是什么?
17. 怎样来获取数值数组以及关联数组的所有
元素?
数值数组获取所有元素:
for($i=0;$i<=count($arr)-1;$i++){ echo $arr[$i] . '<br>'; }
关联数组获取所有元素:
foreach($arr as $key=>$value){echo $value . '<br>'; }
18. php 类中的__construct()构造函数什么时候触发?
在将类实例化为对象时,即 new 的时候自动触发__construct()构造函数
19. 怎样设置 cookie?怎样清除 cookie 中的数据?
1) 设置 cookie 使用 setcookie()函数,setcookie(name,value,expire...)
name:cookie 的名称
value:cookie 的值
expire:cookie 的过期时间
2) 清除 cookie:setcookie(name,value,time() - 3600)
即设置 cookie 的过期时间为一小时之前