zoukankan      html  css  js  c++  java
  • 小刘同学的第三十四篇博文

      19:54,将近8点钟才开始写代码。。。真是,不行,以后我要在朋友圈打卡,开始写的时候打卡,结束的时候再打卡。不然自己就真是懒惰的很呢,连每晚坚持这么少的可怜的2小时写代码的时间都没有。

      其实期末考完,加之室友回去了,一个人住寝室了,就特别容易松懈下来,果然如鸡汤中写到的,独处是一门艺术~其实自律也是,自律是一种救命的艺术......

      忙起来,忙起来,多写代码,多想想将来的生活,就好了,哎,不知道为什么,脑袋里总是有些乱七八糟的想法,可能是单身太久了( • ̀ω•́ )✧.....

    今天是一个简单的题目,但是简单归简单,包括百度到的利用Unicode的思路和用Unicode实现这个程序就花了1个小时,果然。。初学者的效率实在是太慢了

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>homework3</title>
    </head>
    <body>
    <!-- 
    /**
     * 
     * @author: xiaoliu
     * @type: NO.17-homework3
     * @data: 2018-01-26
     * @finished: 2018-01-26
     * 
     */
     -->
    <input id="txtIpt" type="text">
    <script>
        var ipt = document.getElementById("txtIpt");
        ipt.onmouseout = function () {
            var temp = "";
            var str = ipt.value;    //获取文本框内字符串的值
            for (var i = 0; i < str.length; i++) {
                // 用charCodeAt这个API函数逐一检测每个字符 
                // 控制Unicode 0-9对应的十进制范围内的值
                if (48 <= str.charCodeAt(i) && str.charCodeAt(i) <= 57) {
                    temp += str.charAt(i);
                }
            }
            ipt.value = temp;
        }
    </script>
    </body>
    </html>

       其实最主要的时间浪费在

      之前没仔细想可能是这里出了问题,一直在用console.log()调试前面的程序。。。

      所以,就算是抄别人的代码,也要读懂了,理解了再抄,最讨厌自己这种囫囵吞枣的感觉了,根本和Crtl + C/V 没什么两样。

      其实那个charCodeAt()的API我也没仔细查,但这个是能猜到的嘛,就检测每一位字符的Unicode码,后面的temp+=,其实我一直怀疑是这里有问题,时间果然都基本浪费在一些不重要的步骤上面……

      主要是没找到0-9对应Unicode的正确范围,就啰嗦了这么多,哈哈哈,可能是在水字数…………

      回去啦,今天好好放松一下,其实蛮享受一个人的寝室的,哈哈

      大家晚安,天气异常的冷更要注重休息呐(╯▽╰)

  • 相关阅读:
    [导入]如何使用C#调用非托管DLL函数
    [导入]ASP.NET 2.0 Page的执行顺序
    [导入]C#实现捕获当前屏幕截图(转)
    初学者入门经典:Java环境配置大全
    [导入]使用母版页时内容页如何使用css和javascript(转)
    CruiseControl.NET配置总结
    使用SQL语句清空数据库所有表的数据
    运行时修改config文件
    [导入]Repater 控件的应用(学习)
    [导入]PictureBox 读取图片及绘画
  • 原文地址:https://www.cnblogs.com/xiaoliutongxue/p/8361662.html
Copyright © 2011-2022 走看看