框架相关
原生JS虽能实现绝大部分功能,但要么就是过于繁琐,要么就是存在缺陷,故绝大多数开发者都会首选框架开发方案。现阶段较热门是React、Vue两大框架,两者工作原理上存在共通点,也存在一些不同点,对于校招来说,不需要两个框架都学得特别熟,一般面试官会针对你简历中写的框架进行提问。
在框架方面,生命周期、钩子函数、虚拟DOM这些基本知识是必须要掌握的,在学习的过程可以结合框架的官方文档
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
Vue框架
知识要点:
1. vue-cli工程
2. vue核心知识点
3. vue-router
4. vuex
5. http请求
6. UI样式
7. 常用功能
8. MVVM设计模式
React框架
知识要点:
1. 基本知识
2. React 组件
3. React Redux
4. React 路由
从定义中我们可以看出schema
为数据库对象的集合,为了区分各个集合,我们需要给这个集合起个名字,这些名字就是我们在企业管理器的方案下看到的许多类似用户名的节点,这些类似用户名的节点其实就是一个schema
,schema
里面包含了各种对象如tables, views, sequences, stored procedures, synonyms, indexes, clusters, and database links
。
一个用户一般对应一个schema
,该用户的schema
名等于用户名,并作为该用户缺省schema
。这也就是我们在企业管理器的方案下看到schema
名都为数据库用户名的原因。
Oracle
数据库中不能新创建一个schema
,要想创建一个schema
,只能通过创建一个用户的方法解决(Oracle中虽然有create schema
语句,但是它并不是用来创建一个schema
的),在创建一个用户的同时为这个用户创建一个与用户名同名的schem
,并作为该用户的缺省shcema
。即schema
的个数同user的个数相同,而且schema
名字同user
名字一一对应并且相同,所有我们可以称schema
为user的别名,虽然这样说并不准确,但是更容易理解一些。
一个用户有一个缺省的schema
,其schema名就等于用户名,当然一个用户还可以使用其他的schema。如果我们访问一个表时,没有指明该表属于哪一个schema
中的,系统就会自动给我们在表上加上缺省的sheman
名。比如我们在访问数据库时,访问scott用户下的emp表,通过select * from emp;
其实,这sql语句的完整写法为select * from scott.emp
。在数据库中一个对象的完整名称为schema.object
,而不属user.object。类似如果我们在创建对象时不指定该对象的schema,在该对象的schema
为用户的缺省schema
。这就像一个用户有一个缺省的表空间,但是该用户还可以使用其他的表空间,如果我们在创建对象时不指定表空间,则对象存储在缺省表空间中,要想让对象存储在其他表空间中,我们需要在创建对象时指定该对象的表空间。
二、举例
SQL> Gruant dba to scott
SQL> create table test(name char(10));
Table created.
SQL> create table system.test(name char(10));
Table created.
SQL> insert into test values('scott');
1 row created.
SQL> insert into system.test values('system');
1 row created.
SQL> commit;
Commit complete.
SQL> conn system/manager
Connected.
SQL> select \* from test;
NAME
----------
system
SQL> ALTER SESSION SET CURRENT_SCHEMA = scott; --改变用户缺省schema名
Session altered.
SQL> select \* from test;
NAME
----------
scott
SQL> select owner ,table_name from dba_tables where table_name=upper('test');
### ajax
1)ajax请求的原理/ 手写一个ajax请求?
2)readyState?
3)ajax异步与同步的区别?
4)ajax传递中文用什么方法?
![ajax.PNG](https://img-blog.csdnimg.cn/img_convert/cd82685206e74042559f6e73c3e8a8c7.webp?x-oss-process=image/format,png)
![前12.PNG](https://img-blog.csdnimg.cn/img_convert/ba9fa45b519ae8c0113a8c53f9637c3f.webp?x-oss-process=image/format,png)
**[开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】](https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0)**
源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】](https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0)**