我的zhiwen(二)邮箱的提示信息

2 篇文章 0 订阅

   //邮箱的提示信息

    $("#email").autocomplete({
        delay:0,     没有延迟
        autoFocus:true,
        source : function(request,response){
            //request 获取输入的内容
            //alert(request.term);
            //绑定数据源
            //response(['aa','aaaaa','bb']);
            

            var hosts=['qq.com','163.com','263.com','sina.com'],
                term=request.term,       //获取输入的内容
                name=term,              //邮箱的用户名
                host='',               //邮箱的域名
                ix=term.indexOf("@"),  //@的位置
                result = []; //最终呈现的邮箱列表
                
                result.push(term);
                //当有@的时候  重新分配用户名和域名  
                if(ix>-1){
                    name=term.slice(0,ix);
                    host=term.slice(ix+1);
                }

                if(name){
                    //如果用户已经输入@和后面的域名
                    //那么就找到相关的域名提示  比如 bnbns@1  就提示bnbns@163.com
                    //如果用户还没有输入@或后面的域名
                    //那么就把所有的域名都提示出来
                    
                    var findedHost = (host?$.grep(hosts,function(value,index){
                            return value.indexOf(host)>-1;
                        },false):hosts),findedResult =$.map(findedHost,function(value,index){
                        return name+"@"+value;
                    })

                    result=result.concat(findedResult) ;
               
                }
                response(result);
            
             
        },    

    });


这个是利用获取的内容,来提示可能要匹配的内容。可以让用户更好的体验

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
7-3 Score Processing 分数 10 作者 翁恺 单位 浙江大学 Write a program to process students score data. The input of your program has lines of text, in one of the two formats: Student's name and student id, as <student id>, <name>, and Score for one student of one course, as <student id>, <course name>, <marks>. Example of the two formats are: 3190101234, Zhang San 3190101111, Linear Algebra, 89.5 Comma is used as the seperator of each field, and will never be in any of the fields. Notice that there are more than one word for name of the person and name of the course. To make your code easier, the score can be treated as double. The number of the students and the number of the courses are not known at the beginning. The number of lines are not known at the beginning either. The lines of different format appear in no order. One student may not get enrolled in every course. Your program should read every line in and print out a table of summary in .csv format. The first line of the output is the table head, consists fields like this: student id, name, <course name 1>, <course name 2>, ..., average where the course names are all the courses read, in alphabet order. There should be one space after each comma. Then each line of the output is data for one student, in the ascended order of their student id, with score of each course, like: 3190101234, Zhang San, 85.0, , 89.5, , , 87.3 For the course that hasn't been enrolled, leave a blank before the comma, and should not get included in the average. The average has one decimal place. There should be one space after each comma. And the last line of the output is a summary line for average score of every course, like: , , 76.2, 87.4, , , 76.8 All the number output, including the averages have one decimal place. Input Format As described in the text above. Output Format As described in the text above. The standard output is generated by a program compiled by gcc, that the round of the first decimal place is in the "gcc way". Sample Input 3180111435, Operating System, 34.5 3180111430, Linear Algebra, 80 3180111435, Jessie Zhao 3180111430, Zhiwen Yang 3180111430, Computer Architecture, 46.5 3180111434, Linear Algebra, 61.5 3180111434, Anna Teng Sample Output student id, name, Computer Architecture, Linear Algebra, Operating System, average 3180111430, Zhiwen Yang, 46.5, 80.0, , 63.2 3180111434, Anna Teng, , 61.5, , 61.5 3180111435, Jessie Zhao, , , 34.5, 34.5 , , 46.5, 70.8, 34.
06-06

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值