`
dushanggaolou
  • 浏览: 172963 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

java 、js、html常备不忘

    博客分类:
  • JAVA
 
阅读更多

1、页面刷新时,文本框的内容清空

     jquery:在文档初始化的时候给文本框赋值为空,即可实现

    

$(document).ready(function(){

      $("input[name='comName']").val("");


      })

 

2、比较大的数据从页面传值到后台(如:xml文件的内容为worldSave)

      1)form表单提交。

            把所有的数据内容当成一个字符串传递即可。

       2)作为url里的参数传递。

            由于url的长度有限制,并且对于有些字符也有限制,通过click事件实现起来有些困难。用ajax可以实现。

            ajax代码:        

$.ajax({
    type:"post",
    url   : "/orderManager/saveTool",
    async:false,
    data:"worldSava="+worldSave+"&counterId="+counterId,
     success:function(result){
           var date=(new Function("return"+result))();

          }
})

    点评:只能用post方式,不能用get方式  

@RequestMapping(value="/savaToll",method=RequestMethod.post)
public void saveTool(@RequestParam(required=false) String worldSava,String counterId,HttpServletRequest request,HttpServletResponse response)throws IOException{

        .........
}



     点评:只能用post方式,不能用get方式,@RequestParam(required=false) 也是需要,解析的时候忽略错误

 

3、判断一个String类型的数据是否为空值

      if(userName.equals("")){

         

        }

 

      不能 if(userName=="")

    

 4、js里面的字符串等的比较

       首先申明:js里面没有equal()这个方法,java里面有

       ==”和“===”的区别

       首先,== equality 等同,=== identity 恒等。
                ==, 两边值类型不同的时候,要先进行类型转换,再比较。
                ===,不做类型转换,类型不同的一定不等。

       下面分别说明: 
          先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:
             1)、如果类型不同,就[不相等]
             2)、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相
                    等]。(判断一个值是否是NaN,只能用isNaN()来判断)
              3)、如果两个都是字符串,每个位置的字符都一样,那么[相等];否则[不相等]。
              4)、如果两个值都是true,或者都是false,那么[相等]。
              5)、如果两个值都引用同一个对象或函数,那么[相等];否则[不相等]。
              6)、如果两个值都是null,或者都是undefined,那么[相等]。 
           再说 ==,根据以下规则:
              1)、如果两个值类型相同,进行 === 比较。
              2)、如果两个值类型不同,他们可能相等。根据下面规则进行类型转换再比较: 
              3)、如果一个是null、一个是undefined,那么[相等]。 
              4)、如果一个是字符串,一个是数值,把字符串转换成数值再进行比较。 
              5)、如果任一值是 true,把它转换成 1 再比较;如果任一值是 false,把它转换成 0 再比较。 
              6)、如果一个是对象,另一个是数值或字符串,把对象转换成基础类型的值再比较。对象转换成基础类型,利用
                   它的toString或者valueOf方法。js核心内置类,会尝试valueOf先于toString;例外的是Date,Date利
                    用的是toString转换。非js核心的对象,令说(比较麻烦,我也不大懂)
               7)、任何其他组合,都[不相等]。

              举例:
                     "1" == true
                      类型不等,true会先转换成数值 1,现在变成 "1" == 1,再把"1"转换成 1,比较 1 == 1, 相等。

                = 赋值运算符
                == 等于
                === 严格等于
                    例:
                     var a = 3;
                     var b = "3";

                      a==b 返回 true
                      a===b 返回 false

                      因为a,b的类型不一样
                   ===用来进行严格的比较判断

                    简而言之就是“==”只要求值相等。“===”要求值和类型都相等。

 

 

 

 

 

 

 

 

 

 

 

 

          

分享到:
评论

相关推荐

    java api 常备库

    Ajax(Asynchronous JavaScript and XML)是一种创建动态网页的技术,允许在不刷新整个页面的情况下更新部分网页内容。Java API中处理Ajax请求的库有Spring MVC或Jersey等。它们提供了处理异步请求的方法,如`@...

    java面试题常备!java面试题常备!

    5. **运行时异常与一般异常**:运行时异常是程序中的逻辑错误,如除以零、空指针异常等,Java编译器不要求显式捕获。而一般异常是程序可预见的问题,如文件不存在等,需要在代码中处理。 6. **Servlet生命周期**:...

    Java学习从入门到精通 1工具篇

    Java学习之路从掌握基础工具开始,深入理解JDK、熟练运用JDK命令工具、常备JDK Documentation以及熟悉至少一种App Server的配置与使用,是成长为Java高手的必经之路。希望每位Java学习者都能在实践中不断积累经验,...

    java_ee_api_中英文对照版.zip(免费下载)

    2. **JSP**:JSP是一种用于创建动态网页的技术,它将静态内容(HTML、CSS、JavaScript)与动态生成的部分(Java代码)分离。JSP文件被编译为Servlet,然后由Web容器执行。JSP标签库(Tag Libraries)如JSTL(Java...

    thinking in java 4 English version

    本书被许多读者誉为必读之作,它不但帮助读者通过了Sun认证的Java程序员考试,更被作为案头常备参考书籍。 评论家们对《Thinking in Java》第四版的评价极高。例如,Jim Pleger(来自美国弗吉尼亚州的Loudoun县政府...

    java API CHM 中文版

    Java API CHM中文版是Java开发者的必备参考资料,它...无论你是正在准备面试,还是在实际工作中解决问题,Java API CHM中文版都是你不可或缺的工具。建议开发者将其作为常备资料,随时查阅,以提升自己的Java技术水平。

    IT家长应该给小孩常备哪些药?

    从给定的信息来看,本文将围绕“IT家长应给小孩常备哪些药物”这一主题进行展开,重点关注家庭常备药物的选择及其使用注意事项。虽然标题和描述提到的是IT行业的家长,但这里药物的选择与IT行业并无直接关联,因此,...

    java 初学者该怎么学

    ### Java初学者学习指南 Java,作为一门广泛应用的编程语言,其强大与灵活性吸引着无数初学者踏入这一领域。然而,对于初次接触Java的人来说,如何有效地学习并掌握这门语言,是一个值得深入探讨的话题。以下将从...

    thinking in java(v.4)

    从读者的评论来看,这本书不仅帮助他们顺利通过了Sun Certified Java Programmer(SCJP)考试,还在实际工作中作为解决Java问题的常备参考书。 评论者们提到,书中的练习极具挑战性,而关于集合的章节更是表现出色...

    Thinking In Java 4th.pdf

    作者是MindView公司的总裁,该书被众多读者誉为每个Java程序员都应该读的书,并且在身边常备以便频繁参考。书籍中的练习被认为具有挑战性,尤其是在Java集合框架方面的章节被评述为极为出色。读者们表示,这本书不仅...

    JAVA学习从入门到精通_2.pdf

    常备此文档,能帮助开发者快速查找和理解Java的功能。 接下来,我们将关注应用服务器(AppServer),这是运行Java企业组件的平台,如BEA的WebLogic Server、IBM的WebSphere和开源的JBoss。这些AppServer提供了运行...

    C/C++/Java代码格式化工具

    对于快速查看和简单调整代码格式,Notepad2可能是开发者桌面上的常备工具之一。 使用这些代码格式化工具,可以显著提高开发效率,尤其是在大型项目中,当多人协作时,统一的代码风格可以减少不必要的沟通成本。同时...

    PHP程序员常备手册

    8. **JavaScript库jQuery**:jQuery简化了JavaScript的DOM操作、事件处理、动画效果,是前端开发的重要工具。掌握基本的jQuery语法和常用方法,能提升前端开发效率。 9. **框架ThinkPHP2.0**:ThinkPHP是中国较早的...

    java工程师必读书籍.pdf

    Java工程师的进阶之路离不开丰富的学习资源,特别是经典的书籍。以下是一些推荐的书籍,它们涵盖了从入门到精通,再到架构师级别的知识。 1. **《Java编程思想》** 这本书对于有一定编程经验的Java初学者来说,是...

    JAVA 快速查询手册(PDF)下载

    - **JSP**:Java Server Pages,结合HTML和Java代码,用于动态生成网页。 - **EJB(Enterprise JavaBeans)**:企业级组件,提供服务、事务管理等功能。 9. **JDBC(Java数据库连接)** - **数据库连接**:通过...

    java中文API

    Java中文API是一个专门为Java初学者和开发者准备的资源,它提供了详尽的Java语言和类库的中文解释,便于理解和应用。...因此,无论你是初学者还是经验丰富的开发者,都应该将Java API文档作为你的常备工具之一。

    程序员必备_HTML速查手册

    例如,`<style>`标签或外部`.css`文件用于引入CSS,`<script>`标签或外部`.js`文件用于引入JavaScript。 六、.NET与C#编程环境下的HTML 在.NET框架中,C#是常用的后端开发语言。ASP.NET提供了服务器控件,如`...

    JDK_API_1_6_zh_CN.zip_JDK_API_1_6_zh_CN_java api_jdk_api_1_6_zn_

    JDK API 1.6 是Java开发的关键参考资料,对于任何Java开发者而言,它都是不可或缺的学习和工作手册。这个压缩包文件“JDK_API_1_6_zh_CN.zip”包含了一个名为“JDK_API_1_6_zh_CN.CHM”的中文版帮助文档,为Java初学...

    开发者常备桌面小工具,支持的平台Windows • Linux • macOS

    开发工具通常包括但不限于代码编辑器(如Visual Studio Code、Atom或Sublime Text)、集成开发环境(IDE,如IntelliJ IDEA、Eclipse或PyCharm)、版本控制系统(如Git)、包管理器(如npm、pip或apt)、编译器/解释...

Global site tag (gtag.js) - Google Analytics