标签 javascript 下的文章

嗯,不知道谁写的, 不过挺好用的√

timeout=prompt("Set timeout (Second):");
count=0
current=location.href;
if(timeout>0)
setTimeout('reload()',1000*timeout);
else
location.replace(current);
function reload(){
setTimeout('reload()',1000*timeout);
count++;
console.log('每('+timeout+')秒自动刷新,刷新次数:'+count);
fr4me='<frameset cols=\'*\'>\n<frame src=\''+current+'\'/>';
fr4me+='</frameset>';
with(document){write(fr4me);void(close())};
}

(暂定)

IMG_20200429_004104-01-03-01.png

简介

SPARKS by 兰兰想 version 0.7
体验地址:
https://blog.lanhaoo.club/new/

嗯, 这是我自己写的一款前端页面,(以及重写的接口) 现在并未开源, 在官方的基础上, 增加了以下新特性

界面

  1. 更好的文章排版 (包含代码高亮)
  2. 正确的搜索结果
  3. 正文&评论可放大图片, 文章可全屏视频
  4. 正文&评论可全屏代码
  5. 正文下可根据目录/标签显示相关文章

这些都能在上面的体验地址里面看到, 就不放截图了

管理界面

  1. 管理界面夜间主题
  2. 撰写文章时支持实时预览文章内容

2020-04-25 _2_.png

吐槽

所以这就是从 wordpress 转过来的结果, 不仅 SEO 过山车雪崩式滑到底部, 而且各种麻烦, 所以干脆自己写一个前端, 自己写的永远满足自己嘛...

简单的面向对象:

<script>

    function Person() {
        this.realname="Person RealName";
    }

    function User(username,birthday,gender) {

        Person.apply(this,arguments);
        this.username=username;
        this.birthday=birthday;
        this.gender=gender;

    }
    User.prototype.getUsername=function () {
        return "name is :"+this.username;
    };

    function h() {
        User.prototype=new Person();
        let justmyvar=new User("小明",1573525293,1);
        let anothervar=new User("小红",1573525093,0);

        justmyvar.realname="张啸明";
        console.log(justmyvar.realname);
        console.log(anothervar.realname);

    }
</script>

参考:
Javascript 面向对象编程(一):封装
JavaScript面向对象简介

/**
@param {number[]} nums
@param {number} target
@return {number[]}
*/
var twoSum = function(nums, target) {
for(var i=0;i<nums.length;i++){
for(var j=i+1;j<nums.length;j++){
if(nums[i]+nums[j]==target){
return [i,j];
}
}
}
};

nums=[1,2,3,4] target=6 应该返回的结果为[1,3]

j=i+1保证计算不会重复,返回下标正确