标签:发送 部分 variable view 理解 执行时间 批量创建 span 状态
注意:只有必答题部分计算分值,补充题不计算分值。
注意:除第四题4分以外,其他题均每题3分。
写出常用的bootstrap的样式。
<nav aria-label="Page navigation">
<ul class="pagination">
<li>
<a href="#" aria-label="Previous">
<span aria-hidden="true">«</span>
</a>
</li>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li>
<a href="#" aria-label="Next">
<span aria-hidden="true">»</span>
</a>
</li>
</ul>
</nav>
?
#分页
什么是响应式布局?
请通过jQuery发送ajax请求。
JavaScript与this相关的面试题(4分)
name = ‘老男孩‘;
?
info = {
name:‘alex‘,
age:123,
func:function(){
console.log(this.name);
}
}
?
info.func()
name = ‘老男孩‘;
?
info = {
name:‘alex‘,
age:123,
func:function(){
console.log(this.name);
function f1(){
console.log(this.name);
}
f1()
}
}
?
info.func()
name = ‘老男孩‘;
?
info = {
name:‘alex‘,
age:123,
func:function(){
console.log(this.name);
(function(){
console.log(this.name);
})()
}
}
?
info.func()
name = ‘老男孩‘;
?
info = {
name:‘alex‘,
age:123,
func:function(){
console.log(this.name);
var xxx = this;
(function(){
console.log(xxx.name);
})()
}
}
?
info.func()
?
什么是跨域?如何解决?
跨域,指的是从一个域名去请求另外一个域名的资源。即跨域名请求!跨域时,浏览器不能执行其他域名网站的脚本,是由浏览器的同源策略造成的,是浏览器施加的安全限制。
?
简述你对Http协议的理解?
http是一种超文本传输协议,传输的数据都是未加密的,也就是显示在明面上的,是现在互联网上应用最为广泛的一种网络协议,相对来说不太安全,但是所需成本很小。http一般的端口号为80.
简述你对Https协议的理解?
ttps则是具有安全性的ssl加密传输协议。简单来说,https是一种安全版的http,传输的数据是通过SSL加密的,比起http来说很安全,https协议的主要作用就是:建立一个信息安全通道,来确保数组的传输,确保网站的真实性
列举常见的http请求头及作用?
列举常见的https请求方法及作用?
列举常见的http响应状态码。
400 错误请求
404 未找到
500 - 内部服务器错误
http中connections:keep-alive
的请求头的作用?
这里具体的含义是有关http 请求的是否保持长连接,即链接是否复用,每次请求是复用已建立好的请求,还是重新建立一个新的请求。
django请求生命周期?
什么是wsgi?
是一种规范
什么是MVC ?什么是MTV?
MVC:
M:model 模型 数据库交互
?
V:viem 视图 展示给用户看的 HTML
?
C:controller 控制器 业务逻辑 传递指令
MTV:
M:model 模型 ORM
?
T: teplate 模板
?
V:viem 视图 业务逻辑
django中间件作用以及应用场景?
process_request(self,request)
?
执行时间:
在视图函数之前
执行顺序:
按照注册的顺序,顺序执行
参数:
request:请求的对象,和视图函数是同一个
返回值:
None:正常流程
HttpResponse:之后中间键的process_request,路由,peocess_view,视图都不执行,执行当前中间件对应process_response,接着倒序执行之前的中间件中的process_response方法。
process_response(self,request,respose)
?
执行时间:
在视图函数之后
执行顺序:
按照注册的顺序 倒序执行
参数:
request:请求的对象,和视图函数是同一个
response:响应对象
返回值:
HttpResponse:必须返回
process_view(self,request,response,view_func,view_args,view_kwargs)
?
执行时间:
在路由匹配之后,在视图函数之前
执行顺序:
按照注册的顺序 顺序执行
参数:
request:请求的对象,和视图函数是同一个
view_func:视图函数
view_args:给视图传递的位置参数
view_kwargs:给视图传递的关键字参数
返回值:
None:正常流程
HttpResponse:之后中间件的process_view,视图都不执行,直接执行左后一个中间件process_response,倒序执行之前中间件的process_response方法
process_exception(self,request,excepion)
?
执行时间:
在视图函数出错之后执行
执行顺序:
按照注册的顺序 倒序执行
参数:
request:请求的对象,和视图函数是同一个
exception:报错的对象
返回值:
None:自己没有处理,交给下一个中间件处理,所有的中间件都没有处理,django处理错误。
HttpResponse:之后中间件的process_exception,直接执行最后一个中间件process_response,倒序执行之前中间件的process_responese方法
process_template_response(self,request,response)
?
执行时间:
当视图函数返回一个TemplateResponse对象
执行顺序:
按照注册的顺序 倒序执行
参数:
requset:请求的对象,和视图函数是同一个
response:响应的对象
返回值:
HttpResponse:必须返回
django中FBV和CBV有什么区别?
FBV:是函数
CBV:是class类
django orm中如何批量创建数据?
django 如何执行原生SQL?
django的orm如何查询id不等于5的数据。
cookie和session的区别?
django的orm中on_delete的作用?
描述crm有哪些功能?
crm中什么是公户?什么是私户?为什么要做这个区分?
公户:就是没有销售得
私户:就是有销售得
请列举出CRM系统中的表。
对数据库的数据做展示时,不同字段类型有不同的展示方法,分别是什么?
请详细说说你们公司销售是如何使用CRM的。
CRM中有哪些技术点?
为什么不用现成的crm而是自己去开发?
每个crm都是不同的 管理的东西不一样 ,很不方便
请简述实现权限控制的流程。
列举权限有多少张表?表中都有那些字段?
为什么要把权限信息放到session中?权限信息放到session有什么优缺点?
安全
权限控制到按钮级别是如何实现的?
详细描述是jsonp实现机制?
django的orm如何通过数据自动化生成models类?
django中如何设置缓存?
django中信号的作用?
django中如何设置读写分离
标签:发送 部分 variable view 理解 执行时间 批量创建 span 状态
原文地址:https://www.cnblogs.com/0503m/p/12394762.html