web及crm项目复习
Posted hrose
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web及crm项目复习相关的知识,希望对你有一定的参考价值。
注意:只有必答题部分计算分值,补充题不计算分值。
第一部分 必答题
注意:除第四题4分以外,其他题均每题3分。
-
写出常用的bootstrap的样式。
-
什么是响应式布局?
-
根据用户的屏幕尺寸,或浏览器的缩放比例,自动适应屏幕
-
-
请通过jQuery发送ajax请求。
$.ajax({
"url":"",// 要发送请求的地址
"type":‘‘,// 发送的请求类型
"data":{// 发送的数据,是一个对象
}
success:function(ret){// 请求成功的回调函数
}
error:function(ret){// 请求失败的回调函数
}
}) -
javascript与this相关的面试题(4分)
name = ‘老男孩‘;
?
info = {
name:‘alex‘,
age:123,
func:function(){
console.log(this.name);
}
}
?
info.func()
?
/* info */name = ‘老男孩‘;
?
info = {
name:‘alex‘,
age:123,
func:function(){
console.log(this.name); /* info */
function f1(){
console.log(this.name);/* f1 */
}
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
})()
}
}
?
info.func()
? -
什么是跨域?如何解决?
-
简述你对Http协议的理解?
-
是网络传输数据的协议
-
超文本传输协议
-
-
简述你对Https协议的理解?
-
是网络传输数据的协议,通过证书对数据加密,相比较HTTP更安全
-
-
列举常见的http请求头及作用?
-
location 重定向
-
user-agent
-
-
列举常见的http请求方法及作用?
-
GET -- 常用于获取数据
-
POST -- 常用于表单提交
-
PUT -- 表示修改数据
-
DELETE -- 表示删除数据
-
-
列举常见的http响应状态码。
-
1xx:请求成功,服务器正在处理数据
-
2xx:请求成功,服务器也响应成功
-
3xx:重定向成功
-
4xx:请求错误
-
5xx:服务器错误
-
-
http中
connections:keep-alive
的请求头的作用? -
django请求生命周期?
-
什么是wsgi?
-
web服务器网关接口
-
是程序或框架与服务器之间的一种协议
-
-
什么是MVC ?什么是MTV?
-
M:model
-
V:view
-
C:controller 控制器
-
T:template
-
是两种结构
-
MVC:模型-视图(html)-控制器处理业务逻辑
-
MTV:模型-模板(HTML)-视图处理业务逻辑
-
-
-
django中间件作用以及应用场景?
-
每次请求都必须先经过中间件,所以可以判断相关数据
-
应用场景:
-
判断用户是否登录
-
判断用户是否有权限访问当前url
-
-
-
django中FBV和CBV有什么区别?
-
FBV 用函数定义视图
-
CBV 用类定义视图
-
-
django orm中如何批量创建数据?
-
django 如何执行原生SQL?
-
django的orm如何查询id不等于5的数据。
ret = models.User.objects.filter(id__)
-
cookie和session的区别?
-
cookie:服务器让浏览器存储在浏览器本地的键值对
-
不安全
-
存储数据有大小限制
-
-
session:服务器让浏览器存储在服务器中的键值对
-
相对安全
-
存储大小没有限制
-
-
-
django的orm中on_delete的作用?
-
级联删除,删除源数据时,同时删除所关联的外键
-
-
描述crm有哪些功能?
-
登录注册
-
查询公私户,支持公私户的转换
-
-
-
-
crm中什么是公户?什么是私户?为什么要做这个区分?
-
公户:没有销售跟进的客户,可以被任何客户选择跟进
-
私户:属于销售个人的客户,其他销售不得跟进
-
为了防止出现恶意抢客户的行为
-
-
请列举出CRM系统中的表。
-
对数据库的数据做展示时,不同字段类型有不同的展示方法,分别是什么?
-
请详细说说你们公司销售是如何使用CRM的。
-
CRM中有哪些技术点?
-
为什么不用现成的crm而是自己去开发?
-
请简述实现权限控制的流程。
-
列举权限有多少张表?表中都有那些字段?
-
为什么要把权限信息放到session中?权限信息放到session有什么优缺点?
-
权限控制到按钮级别是如何实现的?
-
如何实现把权限粒度控制到数据行?
第二部分 补充题
-
详细描述是jsonp实现机制?
-
django的orm如何通过数据自动化生成models类?
-
django中如何设置缓存?
-
django中信号的作用?
-
django中如何设置读写分离
-
以上是关于web及crm项目复习的主要内容,如果未能解决你的问题,请参考以下文章
Dynamics CRM 2015/2016新特性之二十:Web API介绍及使用它创建记录