1.函数都有返回值……

而方法的本质也是函数,所以也有返回值。

Document.getElementById() 返回的是获取的标签

getElementsByClassName()和getElementsByTagName()返回的是一个数组

Document.getElementsByClassName(“name”)[2].innerHTML=”hahha”

   2.改变标签的属性

元素.属性名    属性单词  attribute

   3.修改和添加css样式

元素.style.css属性名=”属性值”

   4.事件:用户在网页中所触发的行为

点击   鼠标滑动种类很多  键盘  表单特列

点击   onclick

鼠标进入  onmouseenter鼠标离开  onmouseleave

鼠标移动  onmousemove

鼠标悬浮  onmouseover 鼠标移除 onmouseout

鼠标按下  onmousedown   鼠标抬起 onmouseup

表单聚焦  onfocus  表单失去焦点 onblur 表单内容修改 onchange

浏览器加载完成 onload

事件的使用方法:必须跟一个函数配合

    1.事件 将事件当做标签属性使用

   

    2.通过事件绑定 将事件当成一个元素的属性

   

    特列

    对于class,html中的class在js中是关键字,获取class这个属性时必须使用className来获取或修改。

    

  Js中的for循环和事件的关系

    事件的执行和for循环没有关系,都是相互独立的。

    解决事件中的i和for匹配

    方法一,给事件套一个自调用函数

    

    方法二:

  人为定义属性 将索引存在属性里,需要的时候,调用属性(用this)

    

  This

  This 是js的一个关键字,他是一个对象,一般用在函数里用于指向函数内部的关系。

  Div.onclick=function(){this}

  如果函数在定义的时候前面有.,那么this就指向点前面的对象。

  fn()

  如果函数定义时没有. 那么this就是window

JS(JavaScript)的初了解8(更新中···)的更多相关文章

  1. JS(JavaScript)的初了解(更新中···)

    1.js介绍 Js全称叫javascript,但不是java,他不仅是是一门前台语言,经过发展,现在也是一门后台语言:而java是后台语言. Js作者是布兰登艾奇. 前台语言:运行在客户端的 后台语言 ...

  2. 百度前端学院js课堂作业合集+分析(更新中...)

    第一课:简陋的登录框 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quo ...

  3. JS基础知识再整理..........不断更新中

    1.JS的五种基本数据类型:字符串.数值.布尔.null.underfined. 2.在JS中,字符串.数值.布尔三种数据类型,有其属性和方法: 3.字符串的三种常用方法[.indexof()..su ...

  4. JS - 二叉树算法实现与遍历 (更新中...)

    一.关于二叉树: 截图来自:https://segmentfault.com/a/1190000000740261 温馨提示:学习以及使用二叉树概念,心中永远有这么一个图,对于理解和接受二叉树有很大的 ...

  5. CSS的初了解(更新中···)

    在前面,我们学习了html的结构.基本骨架.起名方式和选择器,接下来,我们就要学习CSS了. 首先,我们要知道CSS是什么. CSS 全称叫层叠样式表,作用是给html添加样式style,添加属性. ...

  6. html的初了解(更新中···)

    (注:在学习时要养成一个良好的习惯,即每次写完都随手保存,快捷键为ctrl+s.即每次写完都随手点一下ctrl+s.) html是万维网的核心语言.标准通用标记语言下的一个应用超文本标记语言. 网页的 ...

  7. 常用JS、jquery 命令(不断更新中)

    设置用户粘贴板中的文本信息:window.clipboardData.setData('Text', location.href); 获取用户粘贴板中的文本信息: window.clipboardDa ...

  8. js坑爹笔试题目汇总(持续更新中)

    把你的面试官问倒,你就是一个合格的面试者了,以下总结一些易错的js笔试题目,会持续更新中.欢迎关注 1,考察this var length = 10 function fn(){ alert(this ...

  9. 【前端】Util.js-ES6实现的常用100多个javaScript简短函数封装合集(持续更新中)

    Util.js (持续更新中...) 项目地址: https://github.com/dragonir/Util.js 项目描述 Util.js 是对常用函数的封装,方便在实际项目中使用,主要内容包 ...

  10. JavaScript资源收集分享,持续更新中。。。

    平时收集的一些JavaScript资源,分享给大家 jQuery UI jEasyUI Extensions http://jqext.sinaapp.com 布局做的挺不错,有比较复杂的菜单导航.P ...

随机推荐

  1. Web开发——Photoshop(PSD格式截取)

    Step1 将截取到的图片,存储为Web所用格式. Step2 在右上角选择存储格式为:PNG-24(PNG-8可能会出现白边).

  2. python基础4 input()函数

    input()函数 赋值输出: name=input('请求输入你喜欢的电影名:')print(name+'是我最喜欢的电影!') 输入:大话西游 输出:大话西游是我最喜欢的电影! print('那么 ...

  3. 深度学习基础(四) Dropout_Improving neural networks by preventing co-adaptation of feature detectors

    该笔记是我快速浏览论文后的记录,部分章节并没有仔细看,所以比较粗糙. 从摘要中可以得知,论文提出在每次训练时通过随机忽略一半的feature detectors(units)可以极大地降低过拟合.该方 ...

  4. python 面试小基础

    1.  py2和py3的区别? 2.  进程 / 线程 / 协程的区别?

  5. zlib简单使用说明(转)

    1.背景:项目需要把protobuf文件压缩后再传到MQTT,于是就想到了zlib 2.zlib是提供数据压缩用的函式库,此函式库为自由软件. 3.网上下载zlib压缩包,执行如下命令,函数库就可使用 ...

  6. Linux定时任务调用sh文件

    1.编写sh文件 创建:vi test.sh 写入:date >> /xiaol/data.txt 2.默认创建的这个sh问件是没有执行权限的,修改权限 chmod 777 test.sh ...

  7. 面试 -- 关于Activity的相关知识

    本篇文章就是记录关于简单的Activity中的问题 问题一:当Activity中存在两个注册的Activity都是主界面的话,应用程序会报错吗?如果不报错,会把那个Activity当做主界面执行 &l ...

  8. js前后五年的时间日期万年历

    <script src='bootstrap/js/jquery-1.11.2.min.js'></script>//引入JQUERY文件<div> <sel ...

  9. c#之AES加密解密

    .Net已封装好算法,直接调用即可,代码如下: 转载请注明出处:https://www.cnblogs.com/jietian331/p/9707771.html using System; usin ...

  10. sql server中的while循环语句

    语法格式: while 条件 begin ....... end declare @num begin update SDetail end