这不是javascript:什么?
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:什么?的更多相关文章
- Javascript:JSON总结
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它是基于ECMAScript的一个子集,采用完全独立于语言的文本格式.这些特性使JSON成为理想的数据交换 ...
- 10 件有关 JavaScript 让人费解的事情
JavaScript 可算是世界上最流行的编程语言,它曾被 Web 开发设计师贴上噩梦的标签,虽然真正的噩梦其实是 DOM API,这个被大量的开发与设计师随手拈来增强他们的 Web 前端的脚本语言, ...
- JavaScript学习基础篇【第1篇】: JavaScript 入门
JavaScript 快速入门 JavaScript代码可以直接嵌在网页的任何地方,不过通常我们都把JavaScript代码放到<head>中,由<script>...< ...
- 谈谈javascript语法里一些难点问题(一)
1) 引子 前不久我建立的技术群里一位MM问了一个这样的问题,她贴出的代码如下所示: var a = 1; function hehe() { window.alert(a); var a = ...
- JavaScript 入门 (1)
一. javascript的调用 JavaScript代码可以直接嵌在网页的任何地方,不过通常我们都把JavaScript代码放到<head>中: <html> <hea ...
- JavaScript的作用域和提升机制
JavaScript的作用域和提升机制 你知道下面的JavaScript代码执行时会输出什么吗? 1 2 3 4 5 6 7 8 var foo = 1; function bar() { i ...
- JavaScript 快速入门回顾
数据类型Number JavaScript不区分整数和浮点数,统一用Number表示,以下都是合法的Number类型: 123; // 整数123 0.456; // 浮点数0.456 1.2345e ...
- JavaScript学习笔记(一)——数据类型和变量
在学习廖雪峰前辈的JavaScript教程中,遇到了一些需要注意的点,因此作为学习笔记列出来,提醒自己注意! 如果大家有需要,欢迎访问前辈的博客https://www.liaoxuefeng.com/ ...
- Javascript学习之:JSON
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它是基于ECMAScript的一个子集,采用完全独立于语言的文本格式.这些特性使JSON成为理想的数据交换 ...
随机推荐
- Spring+Ibatis开发
Spring+Ibatis开发:1.首先回忆Spring+Hibernate开发:那么时候我们是先加入的Spring,然后在加入Hibernate支持包的,而此时我们Spring+Ibatis开发,原 ...
- MySQL 性能优化系列之一 单表预处理
MySQL 性能优化系列之一 单表预处理 背景介绍 我们经常在写多表关联的SQL时,会想到 left jion(左关联),right jion(右关联),inner jion(内关联)等. 但是,当表 ...
- 虚拟机、云主机、VPS 三者之间的区别
当我们想部署网站的时候,经常会听到vps.云主机.虚拟机等关键字,那么你知道这几者之间的区别吗?本文就讲解一下VPS.云主机.虚拟机之间的区别. 什么是VPS VPS 是Virtual Private ...
- React Native小知识点记录
1>查看 RN 的所有历史版本: npm view react-native versions -json 2>查看 RN 的当前版本: npm view react-native ver ...
- fdisk中参数配置说明表
命令 描述 a 设置活动分区标志 b 编辑BSD Unix系统用的磁盘标签 c 设置DOS兼容标志 d 删除分区 l 显示可用的分区类型 m 显示命令选项(帮助) n 添加一个新的分区 o 创建DOS ...
- U盘ios系统制作
首先我们先安装软碟通,完成安装后打开软碟通,文件->打开,打开我们的iso镜像 步骤阅读 然后选择我们的U盘 步骤阅读 然后点击启动->写入硬盘映像 步骤阅读 写入方式有zip ...
- C学习笔记-数据类型
常量 在程序中不可变化的量,也就不可赋值 常用两种定义方式,#define和const 另外还有一个字符串常量 define #define MAX 100 #define在预编译的时候,其实也是做的 ...
- HTML5 a标签的down属性进行图片下载
a标签中的down属性时HTML5新增的属性,此属性指示浏览器下载URL而不是导航到URL,因此将提示用户将其保存为本地文件.目前该属性的兼容性如下: 具体代码实现: /* 主要原理:利用a标签的do ...
- Pairs of Numbers
#include<stdio.h> //we have defined the necessary header files here for this problem. //If add ...
- MySQL连接处理方式及最佳并发连接数设置
MySQL连接处理方式及最佳并发连接数设置 mysql是单进程,多线程的架构,通过创建多个线程来服务不同的用户连接,通常情况下,随着用户连接数的增加,mysql内部用于处理用户连接的线程也会同步的增长 ...