美文网首页
2020-06-12上午广州某科云健康医疗公司

2020-06-12上午广州某科云健康医疗公司

作者: 南方小成 | 来源:发表于2020-06-12 16:43 被阅读0次

基础题

1.让一个input的背景颜色变成红色

答案:<input type="text" value="演示文本" id="demo">

  1. #demo {backgroung : red; }
  2. document.getElementById('demo').style.background = 'pink';

2.行内元素有哪些,块级元素有哪些,空(void)元素有那些

答案:

  • 行内元素:a span i img input select b 等

  • 块级元素:div ul ol li h1~h6 p table 等

  • 空元素:br hr link 等

3. CSS中link 和@import的区别

答案: link属于XHTML标签,@import完全是CSS提供的一种方式,只能加载CSS
加载顺序的差别,当一个页面被加载的时候,link引用的CSS会同时被加载,而@import引用的CSS 会等到页面全部被下载完再被加载
兼容性的差别。由于@import是CSS2.1提出的所以老的浏览器不支持,而link标签无此问题
当使用javascript控制dom去改变样式的时候,只能使用link标签,因为@import不是dom可以控制的

4. 实现导入样式时,画出1px高的线,在不同浏览器的Quirksmode和CSSCompat模式下都能保持一致效果?

答案:<div style="height:1px;overflow:hidden;background:red"></div>

4.如何居中div,如何居中一个浮动元素?如何让绝对定位的div居中?

答案:
1、margin:xpx auto;

2、确定容器的宽高,这里宽度是必须的,高度可以不设,设置外层的上外边距和左外边距分别是宽高的一半。

 实现居中关键在于 margin设置与 position:relative.

.div {

 width:500px ;

 height:300px;

 margin: -150px 0 0 -250px;

 position:relative;

 left:50%;

 top:50%;

}

position:absolute;
top: 50%;
left: 50%; 只能把div定位在以红色圈为起点的位置,加上margin:-100px 0px 0px -100

知识点链接:https://blog.csdn.net/qq_41445106/article/details/97273169

6.layui中,弹窗有哪几种方式,应用场景是如何区分?

  • 1:confim类型使用方法
layui.use('layer', function(){

layer.confirm('是否立即上传卷宗信息?', {
    btn: ['是','否'],
    time: 200000, //20s后自动关闭
    },function(index){

                                                alert("这是点击确定按钮走的回调")

    layer.close(index);
  },function(){
     alert("这是点击取消按钮走的回调")
  });
})
  • 2:open类型弹框,content参数可以是一个选择器也可以是一个路径
layer.open({
type : 1,
title : "借阅时间",
area : [ '450px', '300px' ],
content : $("#borrowCase"),
btn: ['确定', '取消'],
yes: function(index){
  alert("这是点击确定按钮走的回调")
},
btn2: function(){
   alert("这是点击取消按钮走的回调")
},
end:function(){
alert('这是点击任一按钮都会走的回调')
}

});

layui.use('layer',function(){
var layer=layui.layer;
layer.open({
type:2,
title:'新增字段信息',
area:['450px','300px'],
content: "dictionary/addFiled?dictionaryId="+dictionaryId//字段类型
})
})
  • 3:msg类型
layer.msg('添加借阅成功', {
    time: 1500, //1500ms后自动关闭

  });
  • 4:关闭弹窗
layer_close(index)关闭当前弹窗

parent.layer.closeAll()关闭所有的弹窗

知识点链接:https://www.layui.com/

7.JQuery,可以通过哪几种方式访问元素?举例几种访问方法?

答案: https://blog.csdn.net/h13783313210/article/details/79832318?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase

8.表单提交中Get和Post方式的区别

答案:

  • Get 一般用于从服务器上获取数据,Post 向服务器传送数据
  • Get 传输的数据是拼接在Url之后的,对用户是可见的;Post 的传输数据对用户是不可见的
  • Get 传送的数据量较小,不能大于 2KB。Post 传送的数据量较大,一般被默认为不受限制
  • Get 安全性非常低,Post 安全性较高
  • 在 FORM 提交的时候,如果不指定 Method,则默认为 Get 请求

9.跨域问题。谁限制了跨域?怎么解决跨域问题?

答案:同源策略
现在对跨域的解决方法大概有以下几种:

  1. 通过jsonp跨域
  2. document.domain + iframe跨域
  3. location.hash + iframe
  4. window.name + iframe跨域
  5. postMessage跨域
  6. 跨域资源共享(CORS)
  7. nginx代理跨域
  8. nodejs中间件代理跨域
  9. WebSocket协议跨域

知识点链接:https://blog.csdn.net/wonking666/article/details/79159180

二、在界面上,需要根据监护病人,对二个select用ajax绑定下拉选项。其中一个医生下会有多个医助。请写出相应的代码?

1,病人的获取接口地址为:patient/getpatient.do
知识点学习:

相关文章

网友评论

      本文标题:2020-06-12上午广州某科云健康医疗公司

      本文链接:https://www.haomeiwen.com/subject/qntntktx.html