把某个元素移出你的视线:

1.display:none;(显示为无,不占地)

2.visibility:hidden;(隐藏,占地)

3.宽或者高设置为零

4.透明度设置

5.left/top (定位,移除元素之外)

6.用一个白色的div盖住它

7.margin负值

...........12种以上?(这些都是属于css)

  写JS的步骤:

1.先实现布局

2.实现原理

3.了解JS语法

JS实现第一步要获取这个元素,获取元素有多种方法,这里先介绍用ID获取元素的方法:

document     get      element      by      ID       意思是  通过ID在文档中获取该元素。

(文档)     (得到) (元素) (通过) (ID)

要采用驼峰写法

即:   document getElenentByID(‘ ’)           小括号里面写ID名、

JS里面的事件分为:

鼠标事件、键盘事件、系统事件(例如窗口大小)、表单事件(例如input里面限制字数)、自定义事件,...............

这里介绍一部分鼠标事件:

onclick    点击事件

onmouseover    移入事件

onmouseout    移开(移出)事件

onmousemove    移动事件(鼠标的抚摸事件)

onmousedown  按下事件

onmouseup  抬起事件

....................

如何给元素添加事件:

这里就要用到函数了,函数可以理解为命令,比如做一些事.....

函数的关键字是    function  函数命名即:function 名字

eg:function abc(){

........//这里写内容

}

但是函数只是一个命令,他不会主动执行,所以

让函数执行的方法

1.直接调用:eg:abc()             这里要注意:函数遇到名称+()就会立即执行

2.事件调用: 元素.事件=函数名  这里函数名后面一定不要加(),因为会立即执行!

eg:

<script>
document.getElementById('btn').onclick=abc;
function abc(){
alert('ok')
}
</script>

命令abc,执行弹出ok

所以点击按钮就会弹出ok

点击显示为:

这里注意初学者要学会测试,边做边测

alert()这就是一个带确定按钮的警告框

eg:alert(1)

alert(‘ok’)‘ok’是字符串

alert(“ok”)单双引号都可以

JavaScript热身练习1的更多相关文章

  1. JavaScript基础(.....持续待更)

    javascript热身 一.你知道,为什么JavaScript非常值得我们学习吗? 1. 所有主流浏览器都支持JavaScript. 2. 目前,全世界大部分网页都使用JavaScript. 3. ...

  2. 前端小白凭什么杀进 BAT?

    七天国庆黄金周转眼即逝,退散的除了出游的热情,还有一波求职热潮...IT 行业的技术者,时常被称为“码农.IT民工” 虽然行业内巨大的人才需求和相对容易得到的高薪,在源源不断的吸引各路人马加入,但它依 ...

  3. 一步步学习javascript基础篇(6):函数表达式之【闭包】

    回顾前面介绍过的三种定义函数方式 1. function sum (num1, num2) { return num1 + num2; }  //函数声明语法定义 2. var sum = funct ...

  4. 1、JavaScript入门篇

    一.你知道,为什么JavaScript非常值得我们学习吗? 1. 所有主流浏览器都支持JavaScript. 2. 目前,全世界大部分网页都使用JavaScript. 3. 它可以让网页呈现各种动态效 ...

  5. 借@阿里巴巴 耍了个帅——HTML5 JavaScript实现图片文字识别与提取

    写在前面 8月底的时候,@阿里巴巴 推出了一款名为“拯救斯诺克”的闯关游戏,作为前端校园招聘的热身,做的相当不错,让我非常喜欢.后来又传出了一条消息,阿里推出了A-star(阿里星)计划,入职阿里的技 ...

  6. JavaScript嗅探执行神器-sniffer.js,你值得拥有!

    一.热身--先看实战代码 a.js 文件 // 定义Wall及内部方法 ;(function(window, FUNC, undefined){ var name = 'wall'; Wall.say ...

  7. HTML5 JavaScript实现图片文字识别与提取

    8月底的时候,@阿里巴巴 推出了一款名为“拯救斯诺克”的闯关游戏,作为前端校园招聘的热身,做的相当不错,让我非常喜欢.后来又传出了一条消息,阿里推出了A-star(阿里星)计划,入职阿里的技术培训生, ...

  8. OPEN(SAP) UI5 学习入门系列之一:扫盲与热身(下)

    1 UI5代码结构 上一次我们一起用了20秒的时间完成一个UI5版的Hello World.应用打开后有一个按钮,按钮的文字是Hello World,点击这个按钮之后,按钮会慢慢的消失掉(Fade o ...

  9. javascript 大数据处理方法

    随着前端的飞速发展,在浏览器端完成复杂的计算,支配并处理大量数据已经屡见不鲜.那么,如何在最小化内存消耗的前提下,高效优雅地完成复杂场景的处理,越来越考验开发者功力,也直接决定了程序的性能. 本文展现 ...

随机推荐

  1. PID算法(c 语言)(转)

    PID算法(c 语言)(来自老外) #include <stdio.h> #include<math.h> //定义PID 的结构体 struct _pid { int pv; ...

  2. RC4加密解密

    package util; public class RC4Util { public static String decry_RC4(byte[] data, String key) { if (d ...

  3. flutter 读取sdcard权限问题相关

    https://stackoverflow.com/questions/46698751/permission-denied-at-externalstoragedirectory-access-vi ...

  4. PHP操作RabbitMQ的类 exchange、queue、route kye、bind

    RabbitMQ是常见的消息中间件.也许是还是不够了解的缘故,感觉功能还好吧. 讲到队列,大家脑子里第一印象是下边这样的. P生产者推送消息-->队列-->C消费者取出消息 结构很简单,但 ...

  5. eclipse juint4 出错!!!

    今天在学习javaee,调用方法的时候突然出现这个错误,之前还好使,调用了几次就不好使了,我查了很多问题,据说是harmcrest的jar包没有导进来,或者是junit的jar包版本太低了,我过段时间 ...

  6. luoguP1919 A*B Problem升级版 ntt

    luoguP1919 A*B Problem升级版 链接 luogu 思路 ntt模板题 代码 #include <bits/stdc++.h> #define ll long long ...

  7. radio为什么不能选择。急急急

    <div class="control-group"> <label class="control-label" for="&quo ...

  8. 【Code Tools】Java微基准测试工具JMH之中级篇

    一.JMH中的基本概念 1)Mode Mode 表示 JMH 进行 Benchmark 时所使用的模式.通常是测量的维度不同,或是测量的方式不同.目前 JMH 共有四种模式: 1.Throughput ...

  9. hdoj4859海岸线

    1.地图周围再加一圈海 2.周长最多为sum=n*(m+1)+m*(n+1).如果有邻接相同,要减1.最小割使相同最少.结果为sum-最小割 3.但是有E海滩,两边都能选.让E到S,T都连一个很大的数 ...

  10. redis 持久化文章分析的很到位

    https://baijiahao.baidu.com/s?id=1611955931705092609&wfr=spider&for=pc