当前位置: 58彩票app下载 > 关于计算机 > 正文

基于javascript制作天涯论坛发表栏效果,Js仿和讯

时间:2019-09-18 11:14来源:关于计算机
接下来在博客园天涯论坛首页照旧在选取啊,可能小编写的代码还不是一流优化状态,不过本人认为这曾经不错了。 基于javascript制作天涯论坛揭橥栏效果,javascript博客园 正文为我们大

接下来在博客园天涯论坛首页照旧在选取啊,可能小编写的代码还不是一流优化状态,不过本人认为这曾经不错了。

基于javascript制作天涯论坛揭橥栏效果,javascript博客园

正文为我们大饱眼福了做新浪公布栏效果的历程,涉及到的知识点包蕴以下:

1.判断IE的方法:直接用  var ie=!-[1,];即可

2.老是发出事变的用法:

 IE下:接触对象.onpropertychange

 标准下:接触对象.oninput

3.纽带集中和移开事件。onfocus和onblur

4.论断单字节(0-255时期)与双子节:正则表明式:/[^x00-xff]/g

代码如上:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style>
#div1{width: 400px;margin: 20px auto;border: 1px solid #ccc}
#div1 p{float: right;margin: 0;font-size: 13px;}
#div1 textarea{width: 400px;height: 280px;}
#div1 a{background: #ccc;float: right;color: #FFFFFF;text-align: center;background: #00FF00;width: 50px;height: 30px}
#div1 a.dis{background: #ccc;color: black;}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script type="text/javascript">
window.onload=function ()
{
    var oDiv=document.getElementById('div1');
    var oP=oDiv.getElementsByTagName('p')[0];
    var oT=oDiv.getElementsByTagName('textarea')[0];
    var oA=oDiv.getElementsByTagName('a')[0];
    var bool=true;
    var ie=!-[1,];
    var timer=null;
    var num=0;
    //给文本框加聚焦事件
    oT.onfocus=function()
    {
     if(bool)
     {
      oP.innerHTML='你还可以输入90字';
      bool=false;
     } 

    }
     oT.onblur=function()
    {
     if(oT.value=='')
     {
      oP.innerHTML='请输入你的留言';
      bool=true;
     } 

    }
    //输入内容,计算字数
    if(ie)
    {
     oT.onpropertychange=toChange;//连续触发
    }
    else
    {
    oT.oninput=toChange;
    }
    function toChange()
    {
       var num=Math.ceil(getLength(oT.value)/2);//向上取整
       var oSpan=oDiv.getElementsByTagName('span')[0];
       if(num<=90)
       {
        oSpan.innerHTML=90-num;
        oSpan.style.color='';
       }
      else
      {
        oSpan.innerHTML=num-90;
        oSpan.style.color='red';
      }
      if(oT.value==''||num>90)
      {
      oA.className='dis';
      }
      else
      {
       oA.className='';
      }

    }
    function getLength(str)
    {
    return String(str).replace(/[^x00-xff]/,'aa').length;//不是单双节的将其变为两个单双节的
    }
    //点击按钮,变色
    oA.onclick=function()
    {
      if(this.className=='dis')
      {
        clearInterval(timer);
        timer=setInterval(function(){
          if(num>5){clearInterval(timer);num=0;}
          else{
            num++;
          }
          if(num%2)
          {
            oT.style.background='red';
          }
          else
          {
             oT.style.background='';
          }

        },100)
      }
      else
      {
        alert('发布成功');
      }
    }

}
</script>
</head>
<body >
<div id='div1'>
 <p>请输入你的留言</p>
 <textarea></textarea>
 <a href="#" class="dis">发布</a>
</div>


</body>
</html>

以上正是本文的全体内容,希望对大家的学习抱有支持。

仿新浪乐乎首页内容滚动

你大概感兴趣的篇章:

  • Js仿博客园天涯论坛首页内容滚动
  • Jquery与JS二种格局仿twitter/网易天涯论坛 中度自适应无缝滚动完成代码
  • js落成的仿天涯论坛今日头条完美的日子组件进级版
  • JS模拟的Tencent新浪app撕纸效果的实例代码
  • 仿博客园今日头条登入邮箱提示成效的js代码
  • JS落成模仿腾讯网揭露意义实例代码
  • JS 仿Tencent公布和讯的法力代码
  • nodejs开拓腾讯网实例
  • 基于js实现微信发送基友怎样享受到交际圈、博客园

本文为大家大快朵颐了做微博揭橥栏效果的历程,涉及到的知识点包蕴以下: 1.剖断IE的办法:...




自家回想笔者爱过(电视剧《泡沫之夏》核心曲)-何润东

#本身最疼爱的书#纯属不是追求和高校谈恋爱的这种,正是无聊的,唯有看那叁个书的时候,笔者也叁个字看不进。其它的书还都蛮喜欢的,嘿嘿

等会儿又要飞了,好想死。旁边放把剪刀,实在写不出东西来,随时企图从天灵盖插下去……

有人困惑我"发福了,老了,唱不动了"。作者早就不把这一个话放在心上。

记录心绪,记录生活点滴,款待走进Tencent微博。
欢愉无从,快乐从心!

[Ctrl+A 全选 注:如需引进外界Js需刷新本领实行]

你恐怕感兴趣的篇章:

  • nodejs开拓天涯论坛实例
  • Jquery与JS三种方法仿twitter/博客园微博中度自适应无缝滚动完毕代码
  • 依靠js完毕微信发送基友如何享受到对象圈、搜狐
  • JS 仿腾讯公布今日头条的效劳代码
  • JS实现模仿博客园公布意义实例代码
  • JS模拟的Tencent新浪app撕纸效果的实例代码
  • js达成的仿新浪和讯完美的日子组件晋级版
  • 仿和讯微博登入邮箱提醒意义的js代码
  • JS+CSS达成仿博客园微博寻觅框的艺术
  • js控住DOM完结发布天涯论坛功用

编辑:关于计算机 本文来源:基于javascript制作天涯论坛发表栏效果,Js仿和讯

关键词: