zoukankan      html  css  js  c++  java
  • day57日考题整理

    day57日考考题

    今日考题:
    1.有一个列表[3,4,1,2,5,6,6,5,4,3,3]请写出一个函数,找出该列表中没有重复的数的总和
    2.简述数据库表设计中一对一、一对多、多对多的应用场景,char与varchar的区别
    3.js代码书写位置有几种,什么是事件,js如何绑定事件,常见的事件有哪些
    4.什么是jQuery,它的基本语法是什么,jQuery导入方式有哪些分别有什么区别,
    列举你所知道的jQuery选择器(针对表单筛选器是否有注意事项)
    

    1、有一个列表[3,4,1,2,5,6,6,5,4,3,3]请写出一个函数,找出该列表中没有重复的数的总和。

    lst = [3,4,1,2,5,6,6,5,4,3,3]
    def mysum(lst):
        sum = 0
        sum_tup = set(lst)
        for item in sum_tup:
            sum += item
        return sum
    mysum(lst)   
    

    2.简述数据库表设计中一对一、一对多、多对多的应用场景,char与varchar的区别。

    一对一关系对应:每个人都对应唯一的身份证
    一对多关系对应:一个学生属于一个班级,一个班级有多个学生
    多对多关系对应:一个作者可以写多本书,一本书也可以有多个作者
    
    char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。
    
    varchar:存储变长数据,但存储效率没有CHAR高,必须在括号里定义长度,可以有默认值。保存数据的时候,不进行空格自动填充,而且如果数据存在空格时,当值保存和检索时尾部的空格仍会保留。另外,varchar类型的实际长度是它的值的实际长度+1,这一个字节用于保存实际使用了多大的长度。
    

    3.js代码书写位置有几种,什么是事件,js如何绑定事件,常见的事件有哪些。

    js代码的书写位置有三种:
    (1)head标签的script标签书写js代码;
    (2)script标签外部引入js文件;
    (3)body标签底部的script标签内书写js代码。
    事件是在一定条件下触发的
    
    在JavaScript中,有三种常用的绑定事件的方法:
    (1)在DOM元素中直接绑定;
    (2)在JavaScript代码中绑定;
    (3)绑定事件监听函数
    

    4.什么是jQuery,它的基本语法是什么,jQuery导入方式有哪些分别有什么区别,列举你所知道的jQuery选择器(针对表单筛选器是否有注意事项)

    jQuery是一种轻量级别的javascript库
    基本语法:
    $(selector).action()
    两种导入方式:
    (1)文件导入
    下载jQuery文件(jquery-3.5.1.min.js)到本地,只能在导入文件下路径使用,其他处使用还需要重新导入,比较麻烦。
    (2)CDN(Content Delivery Network)导入
    通过内容分发网络导入,必须在有网络环境下才能生效
    
    jQuery选择器:
    基本选择器(id选择器,class选择器,元素选择器)
    $('#id')
    $('.c1')
    $('span')
    组合、嵌套
    $('div p')
    $('div>span,.c1>p')
    $('div+span')
    $('div~p')
    属性选择器
    $('[username]')
    $('[type="password"]')
    表单筛选器
    $('input[type="password"]')
    ===
    $(':password')
    
  • 相关阅读:
    收藏转载:一些视频流地址
    转载收藏:Android 输入法表情上传服务器
    Android N 的开机启动流程概述
    列举至少3种Support包中提供的布局或工具
    代码混淆定义
    应用内存优化主要思路
    锁屏的一些动画
    毛玻璃效果
    关于宏定义
    openresty性能测试报告分析
  • 原文地址:https://www.cnblogs.com/surpass123/p/12926606.html
Copyright © 2011-2022 走看看