zoukankan      html  css  js  c++  java
  • 给博客博文加上日期分类(set、map)

    要给博客加上时间,必须要得到去除了重复时间的对象,无论是创建几个时间盒子、将博客放在哪些盒子里

    获得所有对象,创建一个数组,数组key为去重时间,值为博文(没错,我一开始就是这么想的)

    想用的方法有find、some、indexOf

    .dayTitle 的display:none和visibility: hidden;都是隐藏,前者不保留位置,后者保留位置

    some和find都没用,typeof(new Array())居然Object,明白了JavaScript是弱类型,想靠向typescript了。想过用set去重,用map键为日期,值为元素,但文章元素本来就是按day来算的,所以一开始就不用弄,要弄也弄不了

    白忙一会但也学到了一些,也算明白了Array属于Object,map没试,比如set转Array用Array.from、jq的元素为一个时innerHTML属性这么用:$(".div")[0].innerHTML,为多个时:$(".div")[2].innerHTML

    通过一次这样的用jq给页面加东西、选取、map、set、Array操作,对Jquery更熟练了

    留个截图以此纪念吧

    这次算是失败了,我还以为我对博客的结构还算了解,但也明白了要想改博客,还必须先把目标熟练熟练,这次就败在没点开结构去看看

    明天再给博客时间加好看的样式

    现在也开始写博客了,想着也可以在segm上多看看关于Jquery的文章、在stackoverflow上提提问

    ps:想想自己掉过的坑

    1. 最大的坑就是没发现已经有了daytime
    2. 在创建这两个盒子的时候发现jq对象innerHTML的问题(还以为只有on方法一个问题。。)
    3. 想法从Array到Set到Map,重写两次,(老想着优化,还是应该先做出了再说)第一次indexOf一直用错了还没去重,第二次眼瞎没看到循环参数有问题,虽然想到了set去重,但想用map键对值一直不能实现,到最后发现了白写还没写出来,不过最后如果没有daytime我就算不用map也能直接用append。
  • 相关阅读:
    leetcode之String to Integer (atoi)
    初次思考
    leetcode之Reverse Words in a String
    Leetcode之Database篇
    在项目中添加类
    创建项目
    配置Eclipse

    递归
    多态
  • 原文地址:https://www.cnblogs.com/huyuhui/p/12397277.html
Copyright © 2011-2022 走看看