javasript基础

1.HTML是网页的结构 css是网页的外观 而JavaScript是页面的行为

2.javascript支持吧静态页面(HTML)转换为支持用户交互并响应相应事件的动态页面

3.typeof()返回当前操作数的数据类型 parseInt()将字符串转换为整型,parseFloat()将字符串转换为浮点型 str.charAt(index)

4.javaScript函数中的参数 arguments 用于指向调用者传入的所有参数

5.eval()函数可以把一个字符串当做一个JavaScript表达式一样取执行它

6.document.srite()是JavaScript中一个用于输出内容到HTML文档中的方法 当浏览器解析HTML文档时 遇到script标签 就会停止解析HTML 开始执行javascript代码

7.isFinite()函数 可以用来确定某一个数是否有一个有限数值

8.isNaN()函数  用于检验一个值是否是数字的方法 如果不是数字那么结果就会变成NaN

9.parseInt() parseFloat() 转换为整型和浮点型

10.escape()函数 unescape()函数 对字符串编码和解码

11.字符串对象 函数:length(获取长度) match(检验一个字符串是否存在 如果存在则返回要检索的字符串 如果不存在 则返回null   search()方法用于检索字符串中指定的子字符串 如果匹配则返回的是子字符串的起始位置 如果没有找到则返回-1  indexOf  返回起始位置

 replace用于在字符串中用一些字符替换另一些字符 chatAt()来获取字符串中的某一个字符

toLowerCase() toUpperCase() 大小写转换 concat字符串的连接  字符串比较 字符串1.localeCompare(字符串2)  字符串.split(分隔符)  字符串.substring( 开始位置,结束位置)

12.日期对象:创建日期对象 :创建日期对象必须使用new语句。 var 日期对象名=new Date(); 

var 日期对象名=new Date(日期字符串) "2015-5-3" "Mat 3,2015"  "2015/5/3"

13.创建数组 长度为0的数组:var myArr=new Array() 长度为n的数组:var myArr=new Array(3) 新

赋值 var myArr=new Array(1,2,3,4)  round(x)把数四舍五入为最近的整数 ceil 上舍 floor 下舍

14.window对象 open() close() 打开 关闭窗口  resizeBy() resizeTo() 改变窗口大小 moveBy() moveTo() 移动窗口 setTimeout()  clearTimeout() 设置或取消一次性执行的定时器 setlnterval() clearlnterval() 设置或取消重复性执行的定时器 

15.window.open(URL,窗口名称,参数) 窗口名称考科一是a标签form标签中target属性值

a _self 默认值在当前窗口打开 _blank 在新窗口打开 _parent 在父窗口打开 _top在最顶层的窗口打开

form _self 默认值 将表单提交到当前窗口 _blank 将表单数据提交到一个新窗口 _parent :将表单数据提交到父窗口 _top将表单数据提交到最顶层的窗口

16.关闭当前窗口:window.close() close() this.close()  关闭子窗口: 窗口名.close()

17.window.resizeTo(x,y) x表示改变后的水平宽度 y表示改变后的垂直高度  resizeBy(x,y) to是结果

by是过程

18.窗口历史 history对象 current当前窗口的URL next 历史列表的下一个URL previous历史列表的前一个URL length 历史列表的长度  go()进入指定的网页 back()返回上一页 forward() 进入下一页

我们常见的上一页于下一页

<a href="javascript:window.history.forward()">下一页</a>
<a href="javascript:window.history.back()">上一页</a>
<a href="javascript:window.history.go(-1)">向后退1次</a>
<a href="javascript:window.history.go(-1)">向后前进2次</a>
<a href="javascript:window.history.length-1">末尾</a>
<a href="javascript:window.history.go(-1)">返回上一页</a>

19.定时器:定时器的用途非常广 在图片轮播,在线时钟,弹窗广告等地方大显身手。凡是自动执行的东西,很大可能都是跟定时器有关。

    (1).setTimeout()和clearTimeout()   var 变量名=setTimeout(code,time) code可以是一段代码 也可以是一个调用的函数名 time表示时间 表示过多长时间才执行code中的内容 单位为毫秒

    (2).setInterval和clearInterval()

window.οnlοad=function(){setTimeout("alert('欢迎来到绿叶学习网');", 1);
}

20.document.getElementById("num").innerHTML=n;   .innerHTML 是用于获取或者设置HTML内容的属性 通过将值赋给innerHTML属性 可以更新HTML的内容。

21.var t=setInterval("add",1000); //点击暂停按钮事件 document.getElementById("btn_pause").οnclick=function(){ clearInterval(t); }

22.Javasript对话框:alert() confirm() prompt()  confirm一般是结合按钮使用的  prompt()方法对话框用于输入并返回用户输入的字符串

23文档对象(window对象中的子对象) document.write()输入文本到当前打开的文档 document.writeln() 输入文本到当前打开的文档 并添加换行符 document.getElementById() 获取某个id的值 document.getElementsByName()获取某个name值的元素 用于表单元素。

网页动态标题

var flag = 0;
window.onload = function () {setInterval("titleChange()", 1000)
}function titleChange() {if (flag == 0) {document.title = "★☆★绿叶学习网★☆★"flag = 1} else {document.title = "☆★☆绿叶学习网☆★☆"flag = 0}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/706073.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

对Redis锁延期的一些讨论与思考

上一篇文章提到使用针对不同的业务场景如何合理使用Redis分布式锁&#xff0c;并引入了一个新的问题 若定义锁的过期时间是10s&#xff0c;此时A线程获取了锁然后执行业务代码&#xff0c;但是业务代码消耗时间花费了15s。这就会导致A线程还没有执行完业务代码&#xff0c;A线程…

【Redis】基本操作 - 安装与配置

文章目录 1. 安装Redis1.1 Ubuntu / Debian1.2 CentOS / RHEL1.3 macOS1.4 Windows 2. 启动和停止Redis2.1 Ubuntu / Debian2.2 CentOS / RHEL2.3 macOS2.4 Windows 3. 配置文件3.1 常见配置项 4. 修改配置文件5. 重启Redis5.1 Ubuntu / Debian5.2 CentOS / RHEL5.3 macOS5.4 W…

C语言统计成绩

目录 描述 输入描述&#xff1a; 输出描述&#xff1a; 问题描述 解决方案 总结 描述 输入n科成绩&#xff08;浮点数表示&#xff09;&#xff0c;统计其中的最高分&#xff0c;最低分以及平均分。 数据范围&#xff1a;1≤&#xfffd;≤100 1≤n≤100 &#xff0c; …

k8s Pod 进阶(资源限制,健康检查探针详解,启动退出,pod生命周期,)

目录 资源限制 查看资源控制字段 Pod 资源限制方式 Pod 和容器中定义资源请求和限制的具体字段 CPU资源单位 内存资源单位 示例 健康检查&#xff08;探针&#xff09; 探针的三种规则 存活探针&#xff08;Liveness Probe&#xff09; 就绪探针&#xff08;Readines…

thetwo--TO BE BETTER!!!

紧随上一篇&#xff0c;我们已经设置好了一些参数&#xff0c;下面我们来定义模型&#xff1a; 代码如下&#xff1a; import typing import tensorflow as tf import theone def get_vgg19_model(layers):"""初始化并创建vgg19模型:param layers::return:&qu…

vscode与vue/react环境配置

一、下载并安装VScode 安装VScode 官网下载 二、配置node.js环境 安装node.js 官网下载 会自动配置环境变量和安装npm包(npm的作用就是对Node.js依赖的包进行管理)&#xff0c;此时可以执行 node -v 和 npm -v 分别查看node和npm的版本号&#xff1a; 配置系统变量 因为在执…

机器学习:朴素贝叶斯算法(Python)

一、朴素贝叶斯算法的实现 naive_bayes_classifier.py import numpy as np import collections as cc # 集合的计数功能 from scipy.stats import norm # 极大似然估计样本的均值和标准方差 from data_bin_wrapper import DataBinsWrapperclass NaiveBayesClassifier:"…

Python分支和循环结构及其应用(文末送书)

一、分支结构 应用场景 我们写的Python代码都是一条一条语句顺序执行&#xff0c;这种代码结构通常称之为顺序结构。然而仅有顺序结构并不能解决所有的问题。 if语句的使用 在Python中&#xff0c;要构造分支结构可以使用if、elif和else关键字。所谓关键字就是有特殊含义的…

SpringCloud(17)之SpringCloud Stream

一、Spring Cloud Stream介绍 Spring Cloud Stream是一个框架&#xff0c;用于构建与共享消息系统连接的高度可扩展的事件驱动微服务。该框架提供了一个灵活的编程模型&#xff0c;该模型建立在已经建立和熟悉的Spring习惯用法和最佳实践之上&#xff0c;包括对持久发布/子语义…

腾讯云4核8G服务器优惠价格表(轻量+CVM)

腾讯云4核8G服务器多少钱&#xff1f;轻量应用服务器4核8G12M带宽一年446元、646元15个月&#xff0c;云服务器CVM标准型S5实例4核8G配置价格15个月1437.3元&#xff0c;5年6490.44元&#xff0c;标准型SA2服务器1444.8元一年&#xff0c;在txy.wiki可以查询详细配置和精准报价…

ChatGPT带火的HBM是什么?

“ChatGPT是人工智能领域的iPhone时刻&#xff0c;也是计算领域有史以来最伟大的技术之一。” 英伟达创始人兼CEO黄仁勋此前这样盛赞ChatGPT。 ChatGPT突然爆火&#xff0c;对大算力芯片提出了更高更多的要求。近日&#xff0c;据韩国经济日报报道&#xff0c;受惠于ChatGPT&am…

[rust] 10 project, crate, mod, pub, use: 项目目录层级组织, 概念和实战

文章目录 一 项目目录层级组织概念1.1 cargo new 创建同名 的 Project 和 crate1.2 多 crate 的 package1.3 mod 模块1.3.1 创建嵌套 mod1.3.2 mod 树1.3.3 用路径引用 mod1.3.3.1 使用绝对还是相对? 1.3.4 代码可见性1.3.4.1 pub 关键字1.3.4.2 用 super 引用 mod1.3.4.3 用 …

Linux之安装jdk,tomcat,mysql,部署项目

目录 一、操作流程 1.1安装jdk 1.2安装tomcat&#xff08;加创建自启动脚本&#xff09; 1.3 安装mysql 1.4部署项目 一、操作流程 首先把需要用的包放进opt文件下 1.1安装jdk 把jdk解压到/usr/local/java里 在刚刚放解压包的文件夹打开vim /etc/profile编辑器&#xff0c…

普中51单片机学习(8*8LED点阵)

8*8LED点阵 实验代码 #include "reg52.h" #include "intrins.h"typedef unsigned int u16; typedef unsigned char u8; u8 lednum0x80;sbit SHCPP3^6; sbit SERP3^4; sbit STCPP3^5;void HC595SENDBYTE(u8 dat) {u8 a;SHCP1;STCP1;for(a0;a<8;a){SERd…

第十一章——期约与异步函数(上)——异步编程、期约

ECMAScript 6及之后的几个版本逐步加大了对异步编程机制的支持&#xff0c;提供了令人眼前一亮的新特性。ECMAScript 6新增了正式的Promise&#xff08;期约&#xff09;引用类型&#xff0c;支持优雅地定义和组织异步逻辑。接下来几个版本增加了使用async和await关键字定义异步…

[回溯]复原ip地址

有效 IP 地址 正好由四个整数&#xff08;每个整数位于 0 到 255 之间组成&#xff0c;且不能含有前导 0&#xff09;&#xff0c;整数之间用 . 分隔。 例如&#xff1a;"0.1.2.201" 和 "192.168.1.1" 是 有效 IP 地址&#xff0c;但是 "0.011.255.2…

【GameFramework框架内置模块】4、内置模块之调试器(Debugger)

推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址QQ群&#xff1a;398291828 大家好&#xff0c;我是佛系工程师☆恬静的小魔龙☆&#xff0c;不定时更新Unity开发技巧&#xff0c;觉得有用记得一键三连哦。 一、前言 【GameFramework框架】系列教程目录&#xff1a;…

MATLAB_ESP32有限脉冲响应FIR无限脉冲响应IIR滤波器

要点 ESP32闪烁LED&#xff0c;计时LEDESP32基础控制&#xff1a;温控输出串口监控&#xff0c;LCD事件计数器&#xff0c;SD卡读写&#xff0c;扫描WiFi网络&#xff0c;手机控制LED&#xff0c;经典蓝牙、数字麦克风捕捉音频、使用放大器和喇叭、播放SD卡和闪存MP3文件、立体…

Android通过反射动态挂载/卸载U盘

代码中动态控制U盘挂载和卸载。&#xff08;仅适用于系统应用&#xff09; 反射方式实现。 需要添加android:sharedUserId"android.uid.system" 到AndroidManifest.xml public static void mountDisk() {Log.v(TAG, "mountDisk begin");try {Class<?…

R语言【mclust】——Mclust():基于模型的聚类

Package mclust version 6.0.1 Description 基于参数化有限高斯混合模型的模型聚类。采用基于层次模型的聚类初始化EM算法对模型进行估计。然后根据BIC选择最优模型。 Usage Mclust(data, G = NULL, modelNames = NULL, prior = NULL, control = emControl(), initialization…