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 boot 全局异常处理及自定义异常类

    全局异常处理: 在处理controller层抛出的自定义异常时,可以实现@ControllerAdvice注解捕获,配合@ExceptionHandler来增强所有的@requestMapping方法 ...

  2. 视图解析器InternalResourceViewResolver

    ModelAndView对象中即可以封装真实视图路径名,也可以封装视图路径的逻辑名,springmvc.xml 代码如下: <!-- 视图解析器(框架) --> <bean clas ...

  3. css清除浮动的几种方式,哪种最合适?

    细心的人可能发现了,写的导航条中存在一个问题,那就是使用了float之后,父级盒子的高度变为0了. 我们来写一个例子来看一下,创建一个父级div,并设置border属性,然后下边创建两个子元素span ...

  4. java web 能够实现整个文件夹的上传下载吗?

    在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现. 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用 ...

  5. vue如何获取并操作DOM元素

    原文地址 方法一: 直接给相应的元素加id,然后再document.getElementById("id");获取,然后设置相应属性或样式 方法二: 使用ref,给相应的元素加re ...

  6. SpringCloud学习(SPRINGCLOUD微服务实战)一

    SpringCloud学习(SPRINGCLOUD微服务实战) springboot入门 1.配置文件 1.1可以自定义参数并在程序中使用 注解@component @value 例如 若配置文件为a ...

  7. 【VS开发】C++ opencv Mat基础

    OpenCV2:Mat 1.Mat基础 在计算机内存中,数字图像是已矩阵的形式保存的.OpenCV2中,数据结构Mat是保存图像像素信息的矩阵,它主要包含两部分:矩阵头和一个指向像素数据的矩阵指针. ...

  8. css 未知子元素宽高的居中

    .parent{ position:relative; } .child{ position:absolute; left:50%; top:50%; transform:translate(-50% ...

  9. redis的单线程模型

    redis的单线程模型 redis使用文本事件处理器file event handler ,整个文件事件处理器是单线程的, 所以才叫做单线程模型,他采用IO多路复用机制同时监听多个socket,根据s ...

  10. ZOJ Problem Set - 1009

    1.参考 http://blog.csdn.net/xiaogugood/article/details/17922105 这篇博客对算法介绍的很详细,我看这道题的时候,将题目理解出错,所以进入了一个 ...