这不是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成为理想的数据交换 ...
随机推荐
- Docker镜像搭建ubuntu下samba目录共享
第一种方法:(未使用) yum install docker // 下载镜像 docker pull dperson/samba // 启动镜像,具体看文档,但重要的配置是以下的注释 docker r ...
- 怎么彻底关闭卸载删除Cortana小娜进程,最简单
原文地址:https://jingyan.baidu.com/article/90bc8fc8be67bcf653640cfa.html Win10中的Cortana是微软开发的一款个人AI助理,集聊 ...
- CollectionUtils
public class CollectionUtils { /** * 数组是否包含元素 * @param arr * @param str * @return */ public static b ...
- C标准库中转换wchar_t和char类型的字符串
C 库函数 - mbstowcs() C 标准库 - <stdlib.h> 描述 C 库函数 size_t mbstowcs(schar_t *pwcs, const char *str ...
- 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_4-3.登录检验JWT实战之封装通用方法
笔记 3.登录检验JWT实战之封装通用方法 讲解:引入相关依赖并开发JWT工具类 1.加入相关依赖 <!-- JWT相关 --> <dependenc ...
- 一百零一:CMS系统之自定义restful风格json返回格式和内容
鉴于flask-restful用起来太麻烦,这里自定义json统一返回格式和内容 from flask import jsonify class HttpCode: """ ...
- 从源码学习使用 node-delegates
node-delegates 是 TJ 大神所写的一个简单的小工具,源码只有 157 行,作用在于将外部对象接受到的操作委托到内部属性进行处理,也可以理解为讲对象的内部属性暴露到外部,简化我们所需要书 ...
- 用Python计算三角函数之acos()方法的使用
用Python计算三角函数之acos()方法的使用 acos()方法返回x的反余弦值,以弧度表示. 语法 以下是acos()方法的语法: acos(x) 注意:此函数是无法直接访问的,所以我们 ...
- maven-插件地址
Maven官方有两个插件列表, 第一个列表的GroupId 为 org.apache.maven.plugins,这里的插件最为成熟,具体地址为:http://maven.apache.org/plu ...
- JAVA 程序员代码生成利器
http://www.grails.org/ 为什么要用Grails 采用groovy 开发,基于springboot+ hibernate ,groovy 语言层面运行效率稍微差点,但开发效率比j ...