48.javascript基础学习
javascript基础学习: http://www.w3school.com.cn/jsref/index.asp
jS的引入方式:
- 1、行间事件:为某一个具体的元素标签赋予js内容,onclink点击按钮触发弹窗事件,alert是弹框提示
<input type="button" value="按钮" onclick="alert('点我');">
- 2、嵌入引入:在文档页面通过Script标签嵌入
<head> <title>....</title> <script type="text/javascript"> alert("ok!"); </script> </head>
- 3、外部引入;定义单独的js文件,通过script标签进行引入
<script type="text/javascript" src="js/main.js"></script>
- 列外:js跟css一样引用的修饰放到前面很有可能出现代码错误等等:一下两种方法:
- 1,最简单的就是可以将修饰的内容引入在<body>内容下面
- 2,当窗口内容全部加载完后再执行
window.onload = function(){} //当窗口全部加载完后再执行
- javascript选择器以id的形式,并以函数方式表达,获取方法如下:
document.getElementById('button1')
js定义变量
- var 函数
var op = document.getElementById('button1');//这里是定义id标签实例化变量op
var a = 1; //number类型 var c = 'abc'; //string类型 var d = new Array; //数组类型 ,跟python里面的列表一样 可以通过索引值添加内容 d[0] = '张三'; d[1] = '李四'; var e = {"age":1,"name":"张三"};//对象数据类型,类似python里面的字典 console.log(d,e)//控制台输出d变量 自动在窗口执行完就会执行
- js控制台输出,类似于python里的print打印
console.log(d,e)//控制台输出d变量 自动在窗口执行完就会执行 console.log(a + c) //拼接操作 var x = 1; console.log(++x)
- 以上内容整合:
<!DOCTYPE html> <html> <head> <title>js的基础学习</title> </head> <body> <p> <button id=button1>登录</button> </p> </body> <script type="text/javascript"> var a = 1; var b = 2; var c = 'abc'; var d = new Array; //数组 ,跟python里面的列表一样 可以通过索引值添加内容 d[0] = '张三'; d[1] = '李四'; var e = {"age":1,"name":"张三"};//对象数据类型,类似python里面的字典 console.log(d,e)//控制台输出d变量 自动在窗口执行完就会执行 console.log(a + c) //拼接操作 var x = 1; console.log(++x); var obutton = document.getElementById('button1');//这里是定义id标签实例化变量 var button_times = 0; obutton.onclick = function(){ alert(button_times++) //点击一下按钮 button_times数字加1 }; </script> </html>
jQuery库引入方式:
- jQuery 极大地简化了 JavaScript 编程。
$(document).ready() //拿到文本内的所有标签
<script type="text/javascript" src="E:\python学习资料\上课视屏\九阶段:Web,Django\8-4-jQuery\js\jquery-1.10.2.min.js"></script>
- 语法一般为:$(选择器).事件(function(){将要执行的函数}) //当事件触发执行里面的函数
<!DOCTYPE html> <html> <head> <title>js的基础学习</title> </head> <body> <p id="p1" style="color:blue;"> 这是一个标签 </p> </body> <script type="text/javascript" src="E:\python学习资料\上课视屏\九阶段:Web,Django\8-4-jQuery\js\jquery-1.10.2.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ //先拿到文本里面的所有标签 $("#p1").click(function(){ //对p1标签设置点击时的操作 $("#p1").css("color","red") //将字体颜色改为红色 }); }); </script> </html>
jQuery标签选择器
- $("h") 元素选择器
- $("#id") id选择器
- $(".class") 类选择器
48.javascript基础学习的更多相关文章
- JavaScript 基础学习1-day14
JavaScript 基础学习1 知识预览JavaScript概述二 JavaScript的基础三 JavaScript的对象BOM对象DOM对象实例练习js扩展 JavaScript概述 JavaS ...
- JavaScript 基础学习(二)js 和 html 的结合方式
第一种 使用一个标签 <script type="text/javascript"> js代码; </script> 第二种 使用 script 标签,引入 ...
- JavaScript 基础 学习 (四)
JavaScript 基础 学习 (四) 解绑事件 dom级 事件解绑 元素.on事件类型 = null 因为赋值的关系,所以给事件赋值为 null 的时候 事件触发的时候,就没有事件处理 ...
- JavaScript 基础 学习(三)
JavaScript 基础 学习(三) 事件三要素 1.事件源: 绑定在谁身上的事件(和谁约定好) 2.事件类型: 绑定一个什么事件 3.事件处理函数: 当行为发生的时候,要执行哪一个函数 ...
- JavaScript 基础 学习 (二)
JavaScript 基础 学习 节点属性 每一个节点都有自己的特点 这个节点属性就记录着属于自己节点的特点 1. nodeType(以一个数字来表示这个节点类型) 语法:节点.nodeT ...
- JavaScript 基础 学习 (一)
JavaScript 基础 学习 获取页面中的元素的方法 作用:通过各种方式获取页面中的元素 比如:id,类名,标签名,选择器 的方式来获取元素 伪数组: 长的和数组差不多,也是按照索引排 ...
- 几张非常有意义的JavaScript基础学习思维图
分享几张对于学习JavaScript基础知识非常有意义的图,无论你的JavaScript级别如何,“温故而知新”完全可以从这些图中得到. 推荐理由:归类非常好,非常全面 JavaScript 数组 J ...
- HTML JavaScript 基础学习
HTML 中肯定会用到 JavaScript 的知识点,会点 JavaScript 的基础知识不会吃亏,其实打算去买JavaScript的教程去专门学习一下,但是交给我的时间不多了,记录一点,能会一点 ...
- javascript基础学习--HTML DOM
写在前面的话:由于学校没有开过javascript这门课,所以平时用javascript时都是用到什么就去搜什么样的代码,但是在工作中有时候搜来的代码总是有那么点小问题,而当自己想去修改时,却又无从下 ...
随机推荐
- leetcode解题报告(22):Two Sum II - Input array is sorted
描述 Given an array of integers that is already sorted in ascending order, find two numbers such that ...
- (WAWAWAWAWAWA) BZOJ 1858: [Scoi2010]序列操作
二次联通门 : BZOJ 1858: [Scoi2010]序列操作 /* BZOJ 1858: [Scoi2010]序列操作 已经... 没有什么好怕的的了... 16K的代码... 调个MMP啊.. ...
- 使用tfrecord建立自己的数据集
注意事项: 1.关于输入图像格式的问题 使用io.imread()的时,根据输入图像确定as_grey的参数值. 转化为字符串之后(image.tostring) ,最后输出看下image_r ...
- linux 下搭建ELK(rpm包版)
一.安装环境查看 注意:新的安装包要在centos 7.x的版本上安装 二.软件版本选用 注意:这边根据实际情况 jdk 1.8.0_171 #jdk安装这边就不说了 elasticsearch-7. ...
- 【原创】导出aws ec2为csv
1.安装 pip install boto3 csv 2.使用脚本更新秘钥和地区 # 导出aws ec2列表为cvs import boto3 import csv ec2 = boto3.cl ...
- Python geometry_msgs.msg.PoseStamped() Examples
https://www.programcreek.com/python/example/70252/geometry_msgs.msg.PoseStampedhttps://programtalk.c ...
- GFS中元数据的管理
GFS 元数据(metadata)中包含三部分: GFS元数据的管理方式: 1.文件的命名空间和块的命名空间: 采用持久化的方式. 对于文件和块的命名空间以及从文件到块的映射:通过向操作日志登记修改而 ...
- zabbix(9)iterms(监控项)
一.iterms key 监控项按参数来分有两种:带参数和不带参 按定义来分:zabbix自带和用户自定义 1)Key可以带参数,该参数为一个数组列表,可以同时传递多个参数,Key的格式如下: 既Ke ...
- Spring源代码分析:PropertiesLoaderSupport
概述 Spring PropertiesLoaderSupport是一个抽象基类,它抽象了从不同渠道加载属性的通用逻辑,以及这些属性应用优先级上的一些考虑.它所提供的这些功能主要供实现子类使用.Spr ...
- Spring学习随笔(1):为什么要使用Spring
寒冷的冬天,一周两节课,掏出买了一年没翻过的<Spring实战>. 刚刚接触spring的我对它还不是很熟悉,对各种知识的认知也比较浅薄,但我会学习的过程通过随笔记录下来,监督自己学下去. ...