函数、事件、js对象

【电子元件篇】电力电子中的变压器原理、作用、选型与测量指南-超简单解读 变压器虽小,却是电力电子的 “关键纽带”——从识别符号型号,到理解 “传交流隔直流” 的特点,再到按用途选参数、用万用表检测,只要抓住 “场景对应核心” 的逻辑,就能轻松掌握它的用法。 阅读详情

函数

常用系统函数

parseInt (“字符串”)
将字符串转换为整型数字
如: parseInt (“86”)将字符串“86”转换为整型值86
parseFloat(“字符串”)
将字符串转换为浮点型数字
如: parseFloat(“34.45”)将字符串“34.45”转换为浮点值34.45
isNaN()
用于检查其参数是否是非数字

        var str ="asdas";
        //str=parseInt(str);//将字符串转换为整数类型 注意会将小数部分丢弃
        // str=parseFloat(str);//将字符串转换为小数类型
       // alert(str + (typeof str))

        alert(isNaN(str))
        //数字或数字字符串返回fasle
        //不是数字返回true

自定义函数

js中由于数据类型特殊,使用var进行变量的声明,所以一般会自动根据返回的数据进行返回所以无需书写返回值类型

所以,一般进行函数书写时只针对于参数

无参函数

       <script type="text/javascript">
		//无参无返回值函数
        function methodName1(){
            alert("无参无返回值函数");
        }
        //无参有返回值函数
        function methodName2(){
           return "返回值";
        }

        function a(){
            //调用无参有返回值函数 并将返回值打印
            alert(methodName2())
        }
    </script>

</head>

<body>
    <a href="javascript:methodName1()">无参无返回值</a>
    <a href="javascript:a()">无参有返回值</a>
</body>

有参函数

         <script type="text/javascript">
       //有参无返回值函数
        //由于变量var声明,所有变量都为var 所以进行参数书写时无需书写var
        function methodName3(a,b){
            alert(a+b);
        }
        //有参有返回值函数
        function methodName4(a,b){
           return a+b;
        }

        function b(){
              //调用有参有返回值函数 并将返回值打印
              alert(methodName4(1,2))
        }
    </script>

</head>

<body>
    
    <a href="javascript:methodName3(2,3)">有参无返回值</a>
    <a href="javascript:b()">有参有返回值</a>

事件

一般函数的调用与事件一同使用,书写在相应的表单元素中,实现相应的效果

语法:事件名=调用函数

属性此事件发生在何时…
onabort图像的加载被中断。
onblur元素失去焦点。
onchange域的内容被改变。
onclick当用户点击某个对象时调用的事件句柄。
ondblclick当用户双击某个对象时调用的事件句柄。
onerror在加载文档或图像时发生错误。
onfocus元素获得焦点。
onkeydown某个键盘按键被按下。
onkeypress某个键盘按键被按下并松开。
onkeyup某个键盘按键被松开。
onload一张页面或一幅图像完成加载。
onmousedown鼠标按钮被按下。
onmousemove鼠标被移动。
onmouseout鼠标从某元素移开。
onmouseover鼠标移到某元素之上。
onmouseup鼠标按键被松开。
onreset重置按钮被点击。
onresize窗口或框架被重新调整大小。
onselect文本被选中。
onsubmit确认按钮被点击。
onunload用户退出页面。
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div {
            height: 200px;
            width: 200px;
        }

        .d1 {
            background-color: aqua;
        }

        .d2 {
            background-color: rosybrown;
        }

        .d3 {
            background-color: salmon;
        }
    </style>



    <script>
        function myfocus() {
            alert("获取焦点")
        }
        function myblur() {
            alert("失去焦点")
        }
        function myclick() {
            alert("点击")
        }
        function mydbclick() {
            alert("双击")
        }

        function myselsect(){
            alert("文本被选择")
        }

        function mymousemove() {
            alert("鼠标移动");
        }

        function mymouseover() {
            alert("鼠标移入");
        }

        function mymouseout() {
            alert("鼠标移出");
        }

        function mykeypress(){
            alert("键盘按下抬起")
        }

    </script>
</head>

<body>
    <form action="">
        获取焦点:
        <input type="text" onfocus="myfocus()"><br>
        失去焦点:
        <input type="text" onblur="myblur()"><br>
        点击:
        <input type="button" value="按钮" onclick="myclick()"><br>
        双击:
        <input type="button" value="按钮" ondblclick="mydbclick()"><br>
        文本选择:
        <input type="text" value="文本内容" onselect="myselsect()"><br>
        键盘输入:
        <input type="text"  onkeypress="mykeypress()"><br>
        <div class="d1" onmousemove="mymousemove()">鼠标移动</div>
        <div class="d2" onmouseover="mymouseover()">鼠标移入</div>
        <div class="d3" onmouseout="mymouseout()">鼠标移出</div>
    </form>
</body>
</html>

事件对象

在进行事件操作执行方法时,往往需要根据事件不同获取一些额外的参数。例如鼠标位置。按键按下的键的具体值,这时候就需要在进行方法调用时传入事件对象,通过事件对象的属性进行获取

属性描述
altKey返回当事件被触发时,“ALT” 是否被按下。
button返回当事件被触发时,哪个鼠标按钮被点击。
clientX返回当事件被触发时,鼠标指针的水平坐标。
clientY返回当事件被触发时,鼠标指针的垂直坐标。
ctrlKey返回当事件被触发时,“CTRL” 键是否被按下。
metaKey返回当事件被触发时,“meta” 键是否被按下。
relatedTarget返回与事件的目标节点相关的节点。
screenX返回当某个事件被触发时,鼠标指针的水平坐标。
screenY返回当某个事件被触发时,鼠标指针的垂直坐标。
shiftKey返回当事件被触发时,“SHIFT” 键是否被按下。
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div {
            height: 600px;
            width: 600px;
        }

        .d1 {
            background-color: aqua;
        }
        body{
            margin: 0px;
        }
    </style>
    <script>
        // 实现鼠标移动 鼠标坐标实时显示值输入框中
        function mymousemove(e){
          var i1=  document.getElementById("i1");
          var x=e.clientX;
          var y=e.clientY;
          i1.value=x+","+y;
        }
        //获取键盘按下对应ascii码
        //回车13
        function mykeypress(e){
            alert(e.keyCode)
        }
    </script>
</head>

<body>
    <form action="">
        <div class="d1" onmousemove="mymousemove(event)">鼠标移动</div>
        <input type="text" id="i1">
        <hr>
        <input type="text" onkeypress="mykeypress(event)">
    </form>
</body>
</html>

js对象

date日期对象

与java中date对象类似,但声明对象时使用var进行声明

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
      window.setInterval(() => {
        var time=  document.getElementById("time");
        var nowTime = new Date();
        var y = nowTime.getFullYear();
        var mon = nowTime.getMonth() + 1;
        var d = nowTime.getDate();
        var h = nowTime.getHours();
        var m = nowTime.getMinutes();
        var s = nowTime.getSeconds();
        time.innerHTML=y +"年"+mon +"月"+d +"日"+"&nbsp; "+h +"时"+m +"分"+s +"秒"; 
      }, 1000);
    </script>
</head>
<body>
<div id="time"></div>
</body>
</html>

Math数学对象

可以直接使用对象名.方法进行调用,方法与java中一致

var pi = Math.PI;
var roundValue = Math.round(3.1415);
var randomValue = Math.random();
var abs = Math.abs(-5);
var maxValue = Math.max(3,9);
var minValue = Math.min(3,9);

String字符串对象

js中用于操作字符串的对象,提供操作字符串的方法,部分方法与java中一致

    <script>
        var str = new String("a,b,c,d,e,a");//定义字符串对象

        // concat() 			连接字符串
        // alert(str.concat("aaaaa")

        // indexOf()			检索字符串
        // alert(str.indexOf("e"));
        // lastIndexOf()		从后向前搜索字符串
        // alert(str.lastIndexOf("a"));
        // replace()			替换字符串  只替换匹配的第一个
        // alert(str.replace("a","-"));
        // toString()			返回字符串
        // alert(str.toString())
        // split()			把字符串分割为字符串数组
        // var arr=str.split(",");
        // alert(arr[2])
        // substring()		提取字符串中两个指定的索引号之间的字符
        // alert(str.substring(3,5))
        // sub()			把字符串显示为下标
        //alert("X"+str.sub())
        // sup()			把字符串显示为上标
        //alert("X"+str.sup())
        //就是在原字符串的前后添加相应的上下标标签
    </script>

Array数组对象

在js中没有集合的概念,但是数组可以进行自动扩容

创建数组方式

new Array();
没有使用参数,返回数组为空,length字段为0;
new Array(size);
Size为数组指定个数,返回具有指定个数、元素为undefined的数组;
new Array(element1,element2,…,elementn);
参数 element …, elementn 是参数列表。当使用这些参数来调用构造函数 Array() 时,新创建的数组的元素就会被初始化为这些值。它的 length 字段也会被设置为参数的个数。

var arr=[数据1,数据2,数据3]

与java相同使用length属性代表可以保存数据的个数

    <script>
        //1不指定长度的空数组
        var arr1 = new Array();
        //长度为0 可以进行数据添加自动增长

        //2创建指定长度存储undefined的数组
        var arr2 = new Array(10);

        //3使用指定数据创建指定长度的数组
        var arr3 = new Array(1, 2, 3, 4, 5);

        //4简化写法
        var arr4 = [1, 2, 3, 4, 5, 6];

     //文字下标
     //js进行语法检查没有java那么完善,文字本质来说也是字符
     //进行下标存储时也可以使用文字进行存储,但是会造成存储长度的丢失
     arr1[0]="aaa";
     arr1[1]="asd";
     arr1["河南省"]="郑州市";
     alert(arr1.length)
     alert(arr1["河南省"])

    //foreach
    //语法
    //要遍历的数组.forEach(存储取出值的变量=>{循环执行的代码});
     arr4.forEach(asd => {
         alert(asd)
     });
    </script>

Json对象

Json是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。

是目前前后端进行数据交互使用的数据格式

json语法类似于map使用的是key-value形式字符串进行数据的存储

    <script>

        //单个语法
        //{}包裹 多个数据,分割  key与value:分隔  key只能是字符串形式  但value可以为任意类型
        var jsonObj={"key":"value","a":1,"b":new Date()};
        //json对象的使用 直接使用对象名.key进行value的获取
       // alert(jsonObj.b)


        //数组存json对象
        var jsonObj1={"key1":"value1","a1":1,"b1":new Date()};
        var jsonObj2={"key2":"value2","a2":2,"b2":new Date()};
        var  arr=[jsonObj1,jsonObj2];
        //alert(arr[1].key2);

        //json对象保存数组
        var arr1=["a","b","c","d"];
        var arr2=["aa","bb","cc","dd"];
        var jsonObjArr={"arr1":["a","v"],"arr2":arr2};
        //alert(jsonObjArr.arr1[0])

        //json对象保存json对象
        var jsonObjjson={"k1":jsonObj1,"k2":jsonObj2}
        //alert(jsonObjjson.k2.a2)
    </script>

RegExp正则对象

进行一段规则字符串的书写,提供了相应的方法进行检测,指定字符串是否符合当前规则字符串的语法

语法:var regObj=/校验字符串/ 例如[a-z]{10}

var reg=/pattern /attributes
// pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式
var reg=new RegExp(pattern, attributes);
// attributes 是一个可选的字符串,包含属性 “g”、“i” 和 “m”,分别用于指定全局匹配、区分大小写的匹配和多行匹配

正则对象的使用 使用test将指定字符串传入进行正则匹配,符合返回true 不符合返回false,一般与form表达校验一起使用,用于检测输入的准确性

    <script>
        var regObj = /[a-z]{5}/;

        //alert( regObj.test("assddsaas"))

        //单字符匹配
        var reg1 = /a{1}/;//是否包含a
        //alert(reg1.test("abcs"))
        var reg2 = /a{3,4}/;//是否包含aaa或aaaa
       //alert(reg2.test("aassaaa"))

       // *表示0次或者多次,等同于{0,},即
       // c* 和 c{0,} 是一个意思。
       // +表示一次或者多次,等同于{1,},即
       // c+ 和 c{1,} 是一个意思。
       // 最后,?表示0次或者1次,等同于{0,1},即
       // c? 和 c{0,1} 是一个意思。

        var reg3=/^a{2,3}/;//以aa或 aaa开头
        //alert(reg3.test("saasd"))

        var reg4=/a{2,3}$/;//以aa或aaa结尾
        //alert(reg4.test("asdasdasa"))

        var reg5=/^a{2,3}$/;//以aa或aaa开头并结尾
        //将起始标签与结束标签一同使用可以实现限制长度
        //alert(reg5.test("aa"))

        var reg6=/^[a-z]{1}[a-z A-Z 0-9]{5}$/;
        //必须以一个小写字母开头其余为字母或数字 总长度为6

        var reg7=/^a|b{3}$/;//以a或b开头其他a或b长度为3

        var reg8=/[^abc]{1}/;//只要不含有a或b或c的字符串
    </script>

【Godot】【工程】中文字体与多语言(缺字/体积/打包:一次性配置到位) 本文介绍了Godot游戏开发中的中文字体配置与多语言支持方案。主要内容包括:1)中文字体的全局与局部设置;2)使用子集化技术减小字体体积;3)多语言资源管理及翻译系统实现;4)语言切换机制与控件刷新方法;5)字体回退策略优化显示效果;6)打包优化建议。文章提供了从字体导入到多语言实现的完整解决方案,帮助开发者系统性解决中文显示和多语言支持问题,同时优化资源体积和性能表现。配套案例可供学习参考。 阅读详情

相关推荐

使用 Wireshark 分析 PPPoE 流量中的 BRAS 名称 AC-Name

客户端发出广播请求,寻找 PPPoE 服务器。: BRAS 服务器响应 PADI 请求,提供服务并包含AC-Name。: 客户端选择一个 BRAS 并发起连接请求。: BRAS 确认连接并分配会话 ID。在这些阶段中,AC-Name是 BRAS 提供的一个关键字段,用于标识服务器名称。

caca_66的博客 2066

ajax基本用法、用户名检查案例与 json基础

一、 ajax概述 1. 什么是ajax AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。 2. AJAX的应用场景 ajax的应用场景很多,常见的应用场景如下:

热爱技术,热爱生活! 447

i茅台APP加密参数逆向分析:MT-Device-ID与mt-v生成算法

在移动应用安全领域,参数加密是防止API滥用的重要手段。通过对通信协议的逆向分析,可以揭示加密参数的生成原理,这对理解移动应用安全机制具有重要意义。以i茅台APP为例,其关键接口使用了MT-Device-ID和mt-v两个加密参数,前者基于设备硬件信息生成,后者则通过动态签名机制确保请求时效性。这类技术广泛应用于电商、金融等需要高安全性的场景。通过抓包工具和逆向工程手段,可以还原出从设备指纹生成到动态签名的完整技术链条,其中涉及MD5、SHA256等常见哈希算法的应用。掌握这些加密参数的生成逻辑,不仅有助于

weixin_28568819的博客 320

input输入效果控制onfocus和onblur事件

以前看到alibaba上的注册右边的提示信息效果很不错,总想拿过来自己用.参考建行的代码.主要思想是:在输入框input 里面利用onfocus 和onblur两个事件.分别将提示信息的class改变 .tip_on, .tip_off 代码如下  http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">ht

kemy88的专栏 1万+

SAP-PP MD04详解一

MD04是SAP运行MRP后的结果查询事务码,其他功能强大,标准功能比如:查询/更改物料主数据、转换计划订单到生产订单/采购申请、查询/更改各个MRP元素对应的单据等等。而且还可以附加标准的菜单或者自定义添加事务码上去。老铁将做一个MD04详细说明系列,本篇为第一篇之MRP元素说明。 我们来看看MD04基本界面 可以看到主要的数据显示界面,有日期、MRP元素、MRP元素数据、再计划日期、收货/需求、可用数量、工厂、库存地点等栏位。光标定位到MRP元素列,按F1即可看到各类MRP元素的说...

weixin_52158549的博客 1万+

别再手动算了!用Excel函数一键搞定AQI和首要污染物分析(附完整公式模板)

本文介绍如何利用Excel函数自动化计算AQI和首要污染物分析,大幅提升数据处理效率。通过构建标准化输入模板、智能计算IAQI、自动判定AQI与首要污染物,并生成可视化仪表盘,帮助环保工作者快速完成每日监测报告。

weixin_30443075的博客 345

JavaWeb-----Ajax异步请求 json对象 服务器如何返回json数据 使用ajax完成一个案例

ajax异步请求 json对象 服务器如何返回json数据 使用ajax完成一个案例

BUG专业户 2991

反无人机作战体系全解析:从低慢小探测到分层拦截

随着小型无人机在军事和民用领域的广泛使用,低慢小目标探测与拦截成为低空安全的核心挑战。传统防空体系面对成本低廉、飞行高度低、雷达特征小的无人机集群时,暴露出探测难、识别难、处置成本失衡等问题。为应对威胁,反无人机体系采用分层闭环设计,融合雷达、光电、声学与无线电侦测实现多源感知,通过电子战软杀伤与导弹、高炮、激光等硬杀伤手段协同配合,并借助自动化指控系统缩短“传感器到射手”的响应时延。该体系既可支撑战场要地防护,也能为民用低空安防提供参考。围绕分层反制逻辑,梳理探测、软硬杀伤、指控布防及实战短板,提供理解反

weixin_42533120的博客 333

JavaWeb——Ajax&Json

Ajax(ASynchronous JavaScript And XML) 异步的JavaScript 和 XML。Ajax 是一种异步刷新技术,用来在当前页面内响应不同的请求内容。Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax是前端的技术,由浏览器进行解析执行。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的 情况下,对网页的某部分进行更新。

程序员阿龙的博客 1008

车载通信技术原理-CAN通讯和代码配置:奥迪A6轿车总线拓扑图

CAN总线是一种用于汽车监测与控制系统的串行通信协议,由德国Bosch公司开发。它具有多主工作方式、优先级仲裁、高抗干扰等特点,支持点对点、广播等多种通信方式,传输距离可达10公里。CAN协议采用差分信号传输,物理层使用双绞线,数据链路层实现错误检测、位填充等功能。协议帧类型包括数据帧、遥控帧、错误帧等。CAN总线自1986年发布以来,已成为汽车电子系统的标准配置,广泛应用于车载网络。文章还提供了S32K144芯片的CAN驱动代码示例。

擎天柱工坊 1067

Android 15.0 添加自定义服务,并生成jar给第三方app调用

在15.0系统ROM产品定制化开发中,由于需要新增加自定义的功能,所以要增加自定义服务,而app上层通过调用自定义服务,来调用相应的功能,所以系统需要先生成jar,然后生成jar 给上层app调用,接下来就来分析实现的步骤,然后来实现相关的功能 从而来实现所需要的功能

安卓兼职framework和app工程师的博客 668

Javascript知识【JS-全局函数对象&JS-事件】

JS-全局函数对象&JS-事件

日常学习总结 600

OpenClaw实战系列10(完结篇):企业级应用实战案例——从0到1搭建智能客服系统

本文以一家跨境电商公司为例,从需求分析、系统设计、分步搭建到上线运营,完整呈现智能客服系统的落地全过程。所有配置命令和截图均来自实测环境,你可以直接复制使用。

PeterPan的博客 1305

javaEE002.02 JavaScript(js变量、函数、函数也是对象的理解、json对象、事件等)

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例

小良的博客 227

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

JavaScript——函数、事件与BOM对象

JavaScript——函数、事件与BOM对象

雷神乐乐的博客 1016

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

JavaScript(JS引入方式,JS基础语法,JS函数,JS对象,JS事件监听)

JavaScript(简称:JS)是一门跨平台、面向对象的脚本语言,是用来控制网页行为的,它能使网页可交互。

Cupid_kl的博客 1647

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

JavaScript函数、对象和事件

对于JavaScript函数、对象和事件的简介以及简单应用

南明离火的博客 287

JavaScript、核心语法、引入方式、变量&常量、基本数据类型、函数、自定义对象、DOM、事件监听、常见事件、JS模块化

JavaScript、引入方式、变量常量、基本数据类型、函数、自定义对象、DOM、事件监听、常见事件、JS模块化

zeijiershuai的博客 666

JavaScript函数、对象及事件

JavaScript函数、对象及事件 JavaScript函数是被设置为执行特定任务的代码块。 JavaScript函数会在某代码调用它时被执行。 function myFunction(p1,p2){ return p1 * p2; //该函数返回p1和p2的乘积 } JavaScript函数语法 JavaScript函数通过function关键词进行定义,其后是函数名和括号()。...

HZS_Song的博客 327

JavaScript函数、事件、对象

1.函数 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> /* //声明函数 function fun(){ console.log("函数的使用") } //直接通过函数名访问调用函数 fun() */ /*

weixin_45649686的博客 177

js 创建一个新标签 添加onmouseover事件_JavaScript进阶篇②——函数、事件、内置对象...

一、函数1、 什么是函数函数的作用,可以写一次代码,然后反复地重用这个代码。如:我们要完成多组数和的功能。var sum; sum = 3+2; alert(sum); sum=7+8 ; alert(sum); .... //不停重复两行代码如果要实现8组数的和,就需要16行代码,实现的越多,代码行也就越多。所以我们可以把完成特定功能的代码块放到一个函数里,直接调用这个函数,就省去...

weixin_42204303的博客 1735

04(补) js函数 事件 对象

而另一个let创建的对象是带有_proto_的,下面有一些方法与属性,这便是js的原型链继承,它继承了Object的方法和属性。这些功能任何一个里面都有很多个零件的配合,共同完成某一个任务,我们只需要去调用(踩刹车,踩油门,按喇叭,挂挡),功能就会执行。Object.create(null)创建的对象是非常纯净的,没有任何其它元素。函数也是一样的,它内部封装了一些操作,只有我们去调用的时候才会执行。然而这不是必要的,我们只是要他里面的元素而已,前者会影响循环效率。alert("这是我的函数");

m0_74599628的博客 65

JS基础——函数、对象、事件监听

var 变量名=new Array(元素列表);//方式一var 变量名=[元素列表]//方式二。

weixin_63780361的博客 730

JS_05函数+事件+对象

1. 回顾 JS目的: 特效 使用js操作html 2. 目标 函数 事件:发生某一件事情要干什么 3. 内容 3.1 函数 3.1.1 函数的定义 函数:定义一个有名字代码块(1或者多个语句组成的就是代码块),这个代码块不会执行运行,必须调用 ​ 3.1.2 函数的语法 function 函数名(){ } 无参无返回值函数 function aa(){ document.write("--------<br/>") } aa(); aa(); aa(); aa(); 接受参数

一个开发初学者的博客 229

day05 - javascript函数(下)/事件/对象

1.作用域: 概念:变量或者函数可以起到作用的范围区域。 函数外边的变量叫做全局变量,可以在函数外面和函数里面使用。 var num = 1; function test(){ num++; console.log(num); } test(); // 2 console.log(num); // 2 函数内部的变量叫做局部变量,只能在函数内部使用。 function test(){ var num1 = 10; num1++; console.log(n

weixin_45274291的博客 547

web前端(4):了解JavaScript(函数+对象+鼠标事件+定时器+js操作元素)

函数声明必须始终带有一个标识符,也就是我们所说的函数名,而函数表达式则可以省略。 函数声明会给函数指定一个名字,会在代码执行以前被加载到作用域中,所以调用函数在函数声明之前或之后都是可以的: 函数表达式,创建一个匿名函数,然后将这个匿名函数赋给一个变量,在代码执行到函数表达式的时候才会有定义,所以调用函数在函数表达式之后才能正确运行,否则是会报错的 不需要启动,自己会运行的函数。格式众多①匿名函数前面加上一元操作符,后面加上 ②匿名函数后面加上 (),然后再用 () 将整个括起来: ③先用 () 将匿名函

不愿意透露姓名的网友 797
上一篇: js基本语法,dom对象,bom对象
下一篇: js实例,jquery
Relaxaaa
博客等级 码龄7年 26粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值