zoukankan      html  css  js  c++  java
  • jQuery基础之3

    编写代码的时候给代码最小代码权力,最小特权原则,以免造成意料之外的事情

    放大镜的实现
    attr:标签里的值
    prop:当前最终的值
    修改路径实现修改图片的效果

    判断当前浏览器是否是ie6,7.8(是否支持css3
    如果是,就是用绝对定位的方式来改变标签的位置
    否则使用css3的方式来改变标签的位置
    if((/ie[678]/).test(navigator.userAgent)){
    function set Position()
    }else{
    alert('css3');
    }
    浏览器的前缀:Webkit Moztansform O


    for...in 用来循环对象中所有的属性
    var obj = {
    name: 'Bob',
    age: 12,
    gender: 'male's
    }
    for(var i in obj){
    console.log(i); 这里打印的结果为name age gender
    console.log(obj[i]); 这里打印的为Bob 12 male
    }
    load

    toggle:显示情况下点击变成隐藏,隐藏点击之后显示
    slideUp:添加动画效果隐藏


    fadeTo:必须要有一个参数


    animate:创建自定义动画 第一个参数是样式,第二个是速度,第二个以后的参数是可选的,第一个参数是必填。也可以使用链式,形成动画队列,前面的先执行,后面的等前面的执行后在执行
    delay:推迟动画执行时间
    stop:停止当前动画,什么参数都不填写,保留当前的值,继续之后的动画。第一个参数表示是否要清除队列,默认false,后面的动画继续执行;填写true,动画队列后面的动画会清除掉,后面的动画就不会执行。第二个参数,当前的动画立即完成,默认为false,保留点击的时候的当前的值;填写true,此时的值变成动画结束的位置。

    handlebars:增强代码可读性,模板引擎
    <script type="text/x-handlebars-template" ></script>
    {{#each listOfStudents}}

    {{/each}},这句代码表示循环结束,each中每一项必须是对象字面量
    把变量的值填充到网页中去
    各级嵌套取属性的方式:/,.,

  • 相关阅读:
    npm 5.4.2 更新后就不能用了
    Node.js 被分叉出一个项目 — Ayo.js,肿么了
    页面缓存之Meta http-equiv属性详解
    Javascript 浮点计算问题分析与解决
    详解 Cookie 纪要(vue.cookie,jquery.cookie简化)
    Cookie 基本操作
    HTML5上传图片预览
    location.href跳转测试
    ios中iframe的scroll滚动事件替代方法
    JS数组API
  • 原文地址:https://www.cnblogs.com/duanfuying/p/6110476.html
Copyright © 2011-2022 走看看