javascript协议。
<a href=“javascript:void(0);”>xxx</a>
基于事件的事件,例如:<input onblur=“check();”/>不需要,因为该事件不需要由协议指定。您可以键入javascript:document。GetElementByID(“XXXX”)。地址栏中的值=false;此代码通过添加javascript来修改页面以指示协议。
质问
这不是javascript:什么?
例如,我见过f:check()
如何解释这样一个函数?
追问与回答
那是真的:
Javascript类型弱,面向对象。
我想给你举几个例子。请把它们读出来。
1。var sitename=baidu;//定义变量
2。var showmsg=函数(文本)alert(文本);//定义函数,相当于函数showmsg(A)alert(A);
区别在于前者可以被引用。
三。var users=['zhangsan'、'lisi'、'wangwu'];//定义一个数组。
4。var user=name:'shangsan',sex:'boy',age:22//定义一个对象,对象可以在其中访问键值user。性/男孩

但是,我们知道一个对象单独拥有属性是不完美的,因此我们为它定义了一些方法,例如:
var me=name:'nqlijiangtao','age':22,sayhello:function()alert(this.姓名);
此时,Me对象有一个sayhello()方法,它不需要新的方法。例如:我。说你好();

上面的f:check()alert();是将对象的f属性作为一种方法,在obj.f之后添加()来执行。这是两个概念,前者在href中运行以声明协议。

你可以写一个例子。

var check=function()alert(“已调用函数检查…”);//将不执行
check();//执行

关于javascript还有一些很有趣的奇怪的事情。作为前端开发,我非常喜欢这门语言。

(功能(obj)obj.showmsg();(showmsg:function()alert(“are you…”);));
事实上,上述问题并不相同:
首先看第二个圆括号,showmsg:function()alert(“are you…”);这是一个对象,没有名称对象,有一个函数是showmsg();前面的圆括号定义了一个函数,没有名称函数,函数是执行传入参数对象的showmsg方法。这两个圆括号有不同的含义。前者负责声明函数体,后者执行并传递参数。

这不是javascript:什么?的更多相关文章

  1. Javascript:JSON总结

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它是基于ECMAScript的一个子集,采用完全独立于语言的文本格式.这些特性使JSON成为理想的数据交换 ...

  2. 10 件有关 JavaScript 让人费解的事情

    JavaScript 可算是世界上最流行的编程语言,它曾被 Web 开发设计师贴上噩梦的标签,虽然真正的噩梦其实是 DOM API,这个被大量的开发与设计师随手拈来增强他们的 Web 前端的脚本语言, ...

  3. JavaScript学习基础篇【第1篇】: JavaScript 入门

    JavaScript 快速入门 JavaScript代码可以直接嵌在网页的任何地方,不过通常我们都把JavaScript代码放到<head>中,由<script>...< ...

  4. 谈谈javascript语法里一些难点问题(一)

    1)    引子 前不久我建立的技术群里一位MM问了一个这样的问题,她贴出的代码如下所示: var a = 1; function hehe() { window.alert(a); var a = ...

  5. JavaScript 入门 (1)

    一. javascript的调用 JavaScript代码可以直接嵌在网页的任何地方,不过通常我们都把JavaScript代码放到<head>中: <html> <hea ...

  6. JavaScript的作用域和提升机制

    JavaScript的作用域和提升机制 你知道下面的JavaScript代码执行时会输出什么吗? 1 2 3 4 5 6 7 8 var foo = 1; function bar() {     i ...

  7. JavaScript 快速入门回顾

    数据类型Number JavaScript不区分整数和浮点数,统一用Number表示,以下都是合法的Number类型: 123; // 整数123 0.456; // 浮点数0.456 1.2345e ...

  8. JavaScript学习笔记(一)——数据类型和变量

    在学习廖雪峰前辈的JavaScript教程中,遇到了一些需要注意的点,因此作为学习笔记列出来,提醒自己注意! 如果大家有需要,欢迎访问前辈的博客https://www.liaoxuefeng.com/ ...

  9. Javascript学习之:JSON

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它是基于ECMAScript的一个子集,采用完全独立于语言的文本格式.这些特性使JSON成为理想的数据交换 ...

随机推荐

  1. Spring+Ibatis开发

    Spring+Ibatis开发:1.首先回忆Spring+Hibernate开发:那么时候我们是先加入的Spring,然后在加入Hibernate支持包的,而此时我们Spring+Ibatis开发,原 ...

  2. MySQL 性能优化系列之一 单表预处理

    MySQL 性能优化系列之一 单表预处理 背景介绍 我们经常在写多表关联的SQL时,会想到 left jion(左关联),right jion(右关联),inner jion(内关联)等. 但是,当表 ...

  3. 虚拟机、云主机、VPS 三者之间的区别

    当我们想部署网站的时候,经常会听到vps.云主机.虚拟机等关键字,那么你知道这几者之间的区别吗?本文就讲解一下VPS.云主机.虚拟机之间的区别. 什么是VPS VPS 是Virtual Private ...

  4. React Native小知识点记录

    1>查看 RN 的所有历史版本: npm view react-native versions -json 2>查看 RN 的当前版本: npm view react-native ver ...

  5. fdisk中参数配置说明表

    命令 描述 a 设置活动分区标志 b 编辑BSD Unix系统用的磁盘标签 c 设置DOS兼容标志 d 删除分区 l 显示可用的分区类型 m 显示命令选项(帮助) n 添加一个新的分区 o 创建DOS ...

  6. U盘ios系统制作

    首先我们先安装软碟通,完成安装后打开软碟通,文件->打开,打开我们的iso镜像 步骤阅读   然后选择我们的U盘 步骤阅读   然后点击启动->写入硬盘映像 步骤阅读   写入方式有zip ...

  7. C学习笔记-数据类型

    常量 在程序中不可变化的量,也就不可赋值 常用两种定义方式,#define和const 另外还有一个字符串常量 define #define MAX 100 #define在预编译的时候,其实也是做的 ...

  8. HTML5 a标签的down属性进行图片下载

    a标签中的down属性时HTML5新增的属性,此属性指示浏览器下载URL而不是导航到URL,因此将提示用户将其保存为本地文件.目前该属性的兼容性如下: 具体代码实现: /* 主要原理:利用a标签的do ...

  9. Pairs of Numbers

    #include<stdio.h> //we have defined the necessary header files here for this problem. //If add ...

  10. MySQL连接处理方式及最佳并发连接数设置

    MySQL连接处理方式及最佳并发连接数设置 mysql是单进程,多线程的架构,通过创建多个线程来服务不同的用户连接,通常情况下,随着用户连接数的增加,mysql内部用于处理用户连接的线程也会同步的增长 ...