前端学习(十)初识js(笔记)
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的注释:
多行注释: /* 内容 */
单行注释://内容
总结:
onclick
onmouseover
onmouseout
----操作谁给谁添加事件!
改变谁,给谁取名,获取它!
?怎么来获取
document.getElementById(id名)
-----------------------------------
定义函数
里面放修改样式功能!
调用函数
在哪里使用就在哪里调用(调用在事件里)
============================================
网页换肤:
1.硬生生的修改!
修改几个元素,就获取几个元素(麻烦)
2.通过给body添加不一样的class来换肤
而body里面的其他标签样式,也是提前在哪些class里面写好了!
body是独一无二的,页面里只有一个!
3.
====================================
js可以修改标签的所有属性!
=======================================
在js里面有判断!
如果...那么...
如果(条件){
干这件事1
}否则{
干这件事2
}
如果(不饿){---条件
我要吃饭(语句一)
}否则{
我不吃饭(语句2)
}
注意:
1.判断里面只执行一个语句!
2.满足条件执行语句1,不满足条件走的是语句2
小知识:
= 赋值
== 比较
前端学习(十)初识js(笔记)的更多相关文章
- 前端学习(十八)js的json(笔记)
json: 数组: 1.有序 var arr=[2,1,3,4] arr[0]; 2.有length 3.普通for 4.下标数字 5.添加删除 splice json: ...
- 前端学习(十四)js回顾和定时器(笔记)
回顾知识点: 作用域: 1.全局变量:在任何位置都可以使用的变量 2.局部变量:只能在函数内部使用的变量 3.闭包:子函数可以使用父函数的局部变量 -- ...
- 前端学习(十二)js数据类型(笔记)
选项卡: for循环 for(初始值,条件,自增){} for(var i=0; i<9;i++){} 几个按钮对应相同个内容!!! -------------------- ...
- 前端学习(十九)jquery(笔记)
jquery:库,框架 js,别人封装成的js 官网:http://jquery.com/ -----------------------------------1.7 ----------jq 1. ...
- 前端学习(十三)js运算符(笔记)
类型转换: 1.强制类型转换:(数字字符串转数字) parseInt() parseFloat() Number()--严格转换 NaN: 不是 ...
- 前端学习(十七)js数组(笔记)
数组: 1. var arr=[1,2,3,4]; 2. var arr=new Array(1,2,3,4,5); 区别: 1.写法不一样,选择第一种(好写) ...
- 前端学习之touch.js与swiper学习
Touch.js是移动设备上的手势识别与事件库,改框架基于原生js,操作简单,主要分drag,swipe,rotate,scale,tab,hold,touch操作. swiper是一个移动端触摸滑动 ...
- 前端学习-使用JS库Leaflet.js生成世界地图并获取标注地址经纬度。
介绍:Leaflet是一个开源的JavaScript库,对移动端友好且对地图有很好的交互性. 大小仅仅只有 33 KB, 同时具有大多数地图所需要的特点. Leaflet设计的非常简单易懂, 同时具有 ...
- salesforce lightning零基础学习(十) Aura Js 浅谈三: $A、Action、Util篇
前两篇分别介绍了Component类以及Event类,此篇将会说一下 $A , Action以及 Util. 一. Action Action类通常用于和apex后台交互,设置参数,调用后台以及对结 ...
随机推荐
- 如何打开mongo运行环境
新建一个文件夹,例如我的在E:\2016web\myapp\src\database 打开数据库 mongod --dbpath=E:/2016web/myapp/src/database 在新开一个 ...
- 用户Bug修补报告
用户Bug修补报告 虽然经过许多天的奋斗,我们的U-Help已经正式投入使用,不过在使用过程中遇到了大大小小的问题,我们通过努力修补了其中的相当一部分,以下是用户Bug修补报告. 7.31:发布bet ...
- 2019HDU多校第一场 BLANK DP
题意:有四种数字,现在有若干个限制条件:每个区间中不同的数字种类必须是多少种,问合法的方案数. 思路: 定义 dp[i][j][k][t] 代表填完前 t 个位置后,{0,1,2,3} 这 4 个数字 ...
- Android功耗评测系列之——软件评测方案原理
软件评测方案也有很多种,但核心原理都是同一个. 软件评测方案中,所有Android功耗的统计都是通过代码进行估算,没有任何实体电路和硬件设备参与统计汇报. 这个配置文件存储在Android ...
- 重学JavaScript - 映射与集合
作者:狐狸家的鱼 GitHub:surRimn 整理自MDN文档 带键的集合 映射 Map对象 一个Map对象在迭代时会根据对象中元素的插入顺序来进行 — 一个 for...of 循环在每次迭代后会返 ...
- JavaSE---用户交互---获取键盘输入
1.概述 1.1 JDK1.5提供了Scanner类,用来获取键盘输入: 1.2 Scanner类是 一个基于正则表达式的文本扫描器,可以从文件.输入流.字符串中解析出基本类型值.字符串值: 1. ...
- Mybatis基于XML配置SQL映射器(一)
Durid和Mybatis开发环境搭建 SpringBoot搭建基于Spring+SpringMvc+Mybatis的REST服务(http://www.cnblogs.com/nbfujx/p/76 ...
- 对象关系型数据库管理系统(PostgresQL )
PostgresQL是 对象关系型数据库管理系统(ORDBMS).PostgreSQL支持大部分SQL标准并且提供了许多其他现代特性:复杂查询.外键.触发器.视图.事务完整性.MVCC.同样,Po ...
- Spring核心——Bean的依赖注入
依赖注入在设计模式与IoC这篇文章中,介绍了Spring基础的三大支柱的两项内容——IoC.Bean.本篇将继续围绕着Bean的创建时的注入方式来介绍Spring的核心思想与设计模式. 天底下所有面向 ...
- Python3中 if __name__=='__main__'是个什么意思
在python前期学习中或者在学flask中,if_name_ = ="_main_"经常出现在我们的眼帘中,我们经常会问,这个是个什么玩意儿,它是干什么的? 我们知道,if 语句 ...