分类目录归档:javascript知识库

javascript 如何即将当前日期转换为“yyyy-MM-dd HH:MM:SS”的格式呢?


摘要:
下文讲述javascript将当前日期时间转换为指定的格式的方法分享,如下所示;

实现思路:
    将当前日期中年,月,日,时,分,秒 分别取出来,
   然后进行字符串拼接,得出指定格式的字符串

例:

<meta charset='utf-8' />
<p>
maomao365.com<br />
javascript 格式化当前日期时间字符串
</p>
<hr /> 
 
<script>   
function format(s) {
        return s < 10 ? '0' + s : s;
     }
    function formatNowDate() {
        var thisDate = new Date();
        //获取当前年
        var year = thisDate.getFullYear();
        //获取当前月
        var month = thisDate.getMonth() + 1;
        //获取当前日
        var date = thisDate.getDate();
        var h = thisDate.getHours();       //获取当前小时数(0-23)
        var m = thisDate.getMinutes();     //获取当前分钟数(0-59)
        var s = thisDate.getSeconds();
        return year + '-' + format(month) + "-" + format(date) + " " + format(h) + ':' + format(m) + ":" + format(s);
    }

  document.write("当前日期时间:"+formatNowDate());
 </script>
javascript之js格式化当前日期时间的示例分享

javascript之js格式化当前日期时间的示例分享

javascript之window.location对象后面有哪些对象呢?


摘要:
下文讲述window.location获取url后面相关信息的方法分享,如下所示;

window.location后属性值说明

属性名

属性值
hash

设置或获取 href 属性中在井号“#”后面的分段
host

设置或获取 location 或 URL 的 hostname 和 port 号码
hostname

设置或获取 location 或 URL 的主机名称部分
href

设置或获取整个 URL 为字符串
pathname

设置或获取对象指定的文件名或路径
port

设置或获取与 URL 关联的端口号码
protocol

设置或获取 URL 的协议部分
search

设置或获取 href 属性中跟在问号后面的部分

例:

 <meta charset='utf-8' />
<p>
maomao365.com<br />
javascript 获取url后的相关信息
</p>
<hr /> 
 
<script>   
   例:
    本机地址为:
     http://localhost:8899/index.php?id=909
//获取url后面的问号信息 
    alert(window.location.search+"<br />");
    //输出?id=909
 
 
   alert(window.location.pathname);  
  //输出:/index.php?id=909

 
 
   //输出全部链接信息
   alert(window.location.href); 
   //http://localhost:8899/index.php?id=909

   //输出端口号
   alert(window.location.port);
    //8899
   
    alert(window.location.protocol); 则输出:http:
    //输出协议 http

   alert(window.location.hash);
    //输出# 后面的信息
 
   alert(window.location.host); 则输出:
   //输出  http:localhost:8899
</script>

javascript中函数名前面有加号(+),减号(-),叹号(!),波浪号(~)起什么作用呢?


摘要:
下文讲述javascript代码中函数前面加号加减 叹号的功能说明,如下所示;

例:

+function (){}
-function (){}
!function (){}
~function (){}
(function (){})()
//上面的5种写法,都能
起到一种作用:
  生成一个匿名函数,然后立即执行

以上写法,可以使函数运行更快
而且可以随意更改名称,便于压缩
由于是匿名函数,所以在其它库中应用,不会导致冲突

例:

  (function ($, w, d, undefined){
    $(document).addClass('test');
  })(jQuery,window,document);

  +function (){
     console.log("立即执行!");
   }