zoukankan      html  css  js  c++  java
  • 【MooTools】

    MooTools a compact javascript framework
    http://mootools.net/docs/core

    30天学会 MooTools 教学(1): 认识MooTools
    http://www.cnblogs.com/see7di/archive/2011/11/10/2244844.html

    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <div id="box1" class="box box1">box1</div>
        <div id="box2" class="box box2">box2</div>
        <script src="mootools-core-1.4.5-full-nocompat.js"></script>
        <script>
            /*
             * domready
             */
            window.addEvent('domready', function() {
                console.log('domready')
            })
    
            /*
             * $chk 最新版本已不支持
             * 检查一个值是不是已经定义或者已经赋值,undefined或者null时返回false(←描述有问题)
             */
            var $chk = function(obj) {
                return !!(obj || obj === 0)
            }
            var a = 2
            console.log($chk(a))
            console.log(!!2, !!(undefined===0), 2, undefined===0)
    
            /*
             * Number.random
             */
            console.log(Number.random(5, 20));
    
            // 默认ID?
            $('box1').addEvent('click', function() {
                alert(2)
            })
    
            /*
             * rgbToHex
             * 把rgb转换为十六进制(HEX)
             */
            console.log([255, 255, 255].rgbToHex(), [255, 255, 255].rgbToHex(true), [255, 255, 255, 0].rgbToHex())
    
            /*
             * round
             * 对小数取整
             */
             console.log((12.45).round(), (12.45).round(1), (12.45).round(-1))
    
             /*
              * getLast
              * 得到数组中的最后一个元素
              */
              console.log([1, 2, 3].getLast())
    
              /*
               * each
               * 对数组中的每个元素执行一段脚本
               */
               Array.each(['Sun', 'Mon', 'Tue'], function(day, index) {
                   console.log('name: ' + day + ', index: ' + index)
               })
    
               /*
                * periodical
                * 每隔多少毫秒执行
                */
                var count = 0
                function myFunction() {
                    console.log(count);
                    if (++count > 10) {
                        clearInterval(timer)
                    }
                }
                var timer = myFunction.periodical(1000)
        </script>
    </body>
    </html>
  • 相关阅读:
    [UOJ#128][BZOJ4196][Noi2015]软件包管理器
    [UOJ#127][BZOJ4195][NOI2015]程序自动分析
    [BZOJ3653]谈笑风生
    Django 数据库查询优化
    C#中引用(ref关键字)参数
    C#中值参数的使用实例
    静态变量和实例变量
    全局变量和局部变量的理解
    C#方法定义和调用-2
    C#函数的方法定义和方法调用小议
  • 原文地址:https://www.cnblogs.com/jzm17173/p/3240808.html
Copyright © 2011-2022 走看看