美文网首页
(17.04.11)js、事件、定义和调用一个函数、判断、赋值和

(17.04.11)js、事件、定义和调用一个函数、判断、赋值和

作者: 张不困_ | 来源:发表于2017-10-21 17:18 被阅读0次
js: javascript

js专门给静态页面加一些效果!

这些效果怎么出来:

原理:提前定位或者写好一些样式,再暂时隐藏不显示!

用js来触发控制整个标签让显示出来!

js表现出来的效果:

来回操作css样式!


js事件(公有属性)

onclick="" 当点击。。。时!

onmouseover="" 当鼠标移入...时!
onmouseout="" 当鼠标移出...时!

alert(1) ---可以弹出一个1!

注意:css用双引号,js用单引!

总结:

    1.点击谁,就给谁添加事件!

        比如说点击div,就给div添加事件
        <div onclick=“”></div>

    2.让谁改变就给它起id名!


    document.getElementById('box').style.display='block'

分析:
document.getElementById('box')---功能就是为了获取id名

document 文档(页面)
.“的”的意思

get Element By Id
get--获取
Element--元素
By通过
id('box')--名

样式在css和js里区别(写法)

1.css怎么写,js就怎么写!

区别:
    1.复合样式不一样
        css  margin-left
        js   marginLeft
    2.class写法不一样
        css class=“bbb”
        js  className=“”

定义一个函数
怎么定义:

    function 函数名(){

    }

调用一个函数

  函数名();

注意:
    定义和调用密不可分!缺一不可!

    只定义不调用,没意义,不报错!
    
只调用没定义,报错(找不到这个函数)


var oBox=document.getElementById('box');
oBox.style.width='100px';

var oBox --》变量名!

Box.style.width='100px';
这样添加样式的方法是行间样式添加法!


注意:

  1. js只是系统给标签加一个样式!

    和你手动一样!

  2. 一定有一个是点击操作

    有一个改变的

  3. 注意优先级!

js的注释:
多行注释: /* 内容 */
单行注释://内容

网页换肤:

1.硬生生的修改!

    修改几个元素,就获取几个元素(麻烦)

2.通过给body添加不一样的class来换肤

    而body里面的其他标签样式,也是提前在哪些class里面写好了!

    body是独一无二的,页面里只有一个!

3.

js可以修改标签的所有属性!


在js里面有判断!

如果...那么...

如果(条件){
干这件事1
}否则{
干这件事2
}

如果(不饿){---条件
我要吃饭(语句一)
}否则{
我不吃饭(语句2)
}

注意:
1.判断里面只执行一个语句!
2.满足条件执行语句1,不满足条件走的是语句2

小知识:
= 赋值
== 比较

相关文章

  • (17.04.11)js、事件、定义和调用一个函数、判断、赋值和

    js: javascript js专门给静态页面加一些效果! 这些效果怎么出来: 原理:提前定位或者写好一些样式,...

  • JavaScript 05 函数

    js函数的概念和作用,js函数的定义,js函数的调用,js事件驱动的概念,js函数的实参和形参,js的作用域,js...

  • JavaScript

    1.网页中嵌入JS代码 2.事件属性赋值JS代码 1.函数的定义放在head,函数的调用放在body 2.请使用 ...

  • JS 函数

    函数的定义 具名函数 匿名函数 箭头函数 构造函数 调用时机 先赋值后调用 先调用后赋值 setTimeout 作...

  • css3 animation

    如何定义和调用动画 js 调用动画 js 捕获动画事件 多次执行同一个 animation 需要在addClass...

  • js 程序执行与顺序实现详解

    转自 1、 js中定义式函数和赋值式函数 JavaScript函数的定义方式大体有以下两种,浏览器对于不同的方式有...

  • Groovy:方法和运算符重载

    方法调用 定义的类的变量会自动生成get和set方法 赋值和取值会自动调用set和get方法 在构造函数中可以给对...

  • js:函数:函数声明与函数表达式

    函数概述:js中的函数是被定义一次,但可多次执行和调用的javascript代码块,js中的每一个函数都是Func...

  • js Proxy()

    定义 Proxy 对象用于创建一个对象的代理,从而实现基本操作的拦截和自定义(如属性查找、赋值、枚举、函数调用等)...

  • 浅谈Proxy

    定义 Proxy 对象用于创建一个对象的代理,从而实现基本操作的拦截和自定义(如属性查找、赋值、枚举、函数调用等)...

网友评论

      本文标题:(17.04.11)js、事件、定义和调用一个函数、判断、赋值和

      本文链接:https://www.haomeiwen.com/subject/rwoiuxtx.html