javascript Uncaught ReferenceError: 方法名 is not defined

前言:

  那天我犯了这样一个低级错误,如果按照这样下去,根本在这条路上走不远。错的太离谱,把代码拿出来自己笑笑,等摆脱菜鸟之名的时候再回来好好的告诉自己,都是这么过来的,原来以前我菜的这么离谱。、

  错误起因不说了,真的不该这样子的。回顾一下故事,故事是这么发生的,在一个阳光明媚的下午,天空飘起来毛毛细雨,对面走来了一个婀娜多姿的美女,啪啪啪,哐当,耶,美女摔倒了,没有伸手,也没有回头,我径直的走了。

  

    <button onclick="test()">按钮</button>
    <script type="text/javascript">
        $(function() {
            function test() {
                console.log("代码写的这么丑,我是多余的");
            }
        });
        function test() {
            console.log("代码写的这么丑,它才是多余的");
        }
    </script>

  当时还没有弄明白时间为NAN的问题,于是就把代码弄到$()中,因为我了解一点,$(document).ready()是需要DOM结构完整了才会执行(联想一下window.onload=function(){}是需要文档结构包含元素加载完成后才会执行,于是有了使用jquery.mobile时获取footer中有img时的高度需要使用一下window.onload),于是就有了下面的代码

    <script type="text/javascript">
        $(function() {
            function test() {
                console.log("代码写的这么丑,我是多余的");
            }
        });
    </script>

  后来发现button的onclick事件未定义,于是就有了最开始的那一段代码。为什么不直接这样呢?我也没有弄懂自己当时为什么会这样,对于客户的钱给的少,我们也不能这样随意写代码,是吧,这一点我应该向邻坐的张大师学习,把多写代码花的时间拿出来看一下《6元麻辣烫的真实原因》。

	<script type="text/javascript">
		function test() {
			console.log("代码写的这么丑,多余的拿去请妹子吃麻辣烫");
		}
	</script>

  

javascript Uncaught ReferenceError: 方法名 is not defined,布布扣,bubuko.com

时间: 2024-11-08 19:57:34

javascript Uncaught ReferenceError: 方法名 is not defined的相关文章

html调用js提示方法名 is not defined处理方法

解决办法(方法名 is not defined): dosave=function(){ alert("方法名在前"); } 下面这种写法有时候会出现错误: function dosave(){ alert("方法名在后"); } 原文地址:https://www.cnblogs.com/wanghaokun/p/9443329.html

jQuery报错:Uncaught ReferenceError: $ is not defined

jQuery报错:Uncaught ReferenceError: $ is not defined 出现这个情况一般有两种原因: ① 未正确引用jQuery库文件 <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script> <!--src 为路径--> ② 把引用文件放在所有引用的最前面.

Uncaught ReferenceError: is not defined

今天,遍历一个HashSet集合对象,想用链接绑定集合对象的值,通过POST方式提交到控制器.结果程序无反应,按F12键进入调试模式,谷歌总是提示Uncaught ReferenceError:   is not defined这个错误. 原来是虽然是传递的值,但是在函数传参的时候也要加引号,加上引号后就不会提示 Uncaught ReferenceError:   is not define 了. View : @using MajorConstruction.Helpers; @{ View

Uncaught ReferenceError: WebForm_DoPostBackWithOptions is not defined

环境:Asp.Net网站,Framework版本4.0,IIS版本7.0问题:按钮失效,下面是按钮代码: <a id="dnn_ctr1161_Login_Login_DNN_cmdLogin" title="登录" class="dnnPrimaryAction" href='javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("dnn$ctr

clipboard复制剪贴板功能,以及用requirejs时报错---Uncaught ReferenceError: Clipboard is not defined

zeroclipboard是走的flash插件,手机浏览器是不支持的,所以不得不舍弃之,用clipboard,clipboard不需要flash就可以完成复制剪切等功能,而且可以兼容pc,移动端,下面介绍如下 下面这个js插件能实现<!DOCTYPE html>    <html lang="en">    <head>        <meta charset="UTF-8">        <script s

jquery报错Uncaught ReferenceError: $ is not defined

原来我的js引用在那个include的jsp之前..然后一直报错Uncaught ReferenceError: $ is not defined 最后我把js放到最末尾就没问题了

android4.4 webview调用javascript出现Uncaught ReferenceError: is not define或者has no method

这几天用Nexus5 4.4.4系统做一个简单的手机设备号获取,然后调用javascript显示在网页里的功能,以前做过n多类似的程序,结果程序一运行啥问题都出来了,呵呵 [INFO:CONSOLE(1)] "Uncaught ReferenceError: is not define I/chromium(490): [INFO:CONSOLE(1)] "Uncaught SyntaxError: Unexpected token ILLEG [Android] Web Consol

HTML5 Canvas ( 扩展context(&#39;2d&#39;) ) CanvasRenderingContext2D.prototype.你的方法名

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>canvas</title> <script type="text/javascript" src="../js/jQuery.js"></script> <style type="text/css">

js自定义方法名

自定义方法名: <script language="javascript" type="text/javascript">window.onload = function(){ init( ); } function init(){var TestStrA = "abc";var TestStrB = "def";var TestStrC = TestStrA + TestStrB;alert(TestStrC);