`
erichua
  • 浏览: 516564 次
  • 性别: Icon_minigender_2
  • 来自: 远方
社区版块
存档分类
最新评论

JQuery读书笔记--JQuery库中的Type技巧总结-1

阅读更多

Javascript中有自己的各种type以及伪类pseudo,在Jquery的库中应该有着更多的应用。

 

1.在任何时候变量都会被认为一个boolean值

 var x = ""
 if ( x )
   console.log("x defaulted to true")
 else
   console.log("x defaulted to false")

 结果就是

x defaulted to false

原因就是空即为false,满则true。

 

2.String中单引号和双引号定义的字符串一样吗?

答案是一样的而且,单引号中可以包含双引号,双引号也可以包含单引号,如果在单引号中特别使用双引号用\指出。

 "You make 'me' sad."
 'Holy "cranking" moses!'
 "<a href=\"home\">Home</a>"

   a) 内建函数

 "hello".charAt(0) // "h"
 "hello".toUpperCase() // "HELLO"
 "Hello".toLowerCase() // "hello"
 "hello".replace(/e|o/g, "x") // "hxllx"
 "1,2,3".split(",") // ["1", "2", "3"]

   b)其他应用

 

//Length Property 
//All strings have a length property. 

 "Hello".length // 5
 "".length // 0

//Boolean Default 
//An empty string defaults to false: 

 !"" // true
 !"hello" // false

 

 3.Number

JS中的数字double-precision 64-bit format IEEE 754 values。

 

//Boolean Default 
//If a number is zero, it defaults to false: 

 !0 // true
 !1 // false
 !-1 // false

//特别需要注意js的精度,它可是按double精度来的
//values, the following result is not an error: 

 0.1 + 0.2 // 0.30000000000000004

//math应用 

 Math.PI // 3.141592653589793
 Math.cos(Math.PI) // -1

//从字符串到数字

 parseInt("123") = 123 (implicit decimal)
 parseInt("010") = 8 (implicit octal)
 parseInt("0xCAFE") = 51966 (implicit hexadecimal)
 parseInt("010", 10) = 10 (explicit decimal)
 parseInt("11", 2) = 3 (explicit binary)(二进制)
 parseFloat("10.10") = 10.1

//数字到字符串,可没有toString哦,加一个字符串就可以

"" + 1 + 2; // "12"
"" + (1 + 2); // "3"

//or

String(1) + String(2); //"12"
String(1 + 2); //"3"

// 特别NaN and Infinity 


 parseInt("hello", 10) // NaN
 isNaN(parseInt("hello", 10)) // true

//Division by zero results in Infinity无限大: 

 1 / 0 // Infinity

//Both NaN and Infinity are of type "number": 

 typeof NaN // "number"
 typeof Infinity // "number"

//小心Note that NaN compares in a strange way: 

 NaN == NaN // false (!)  //错的
isNaN(value)                   //对的



 Infinity == Infinity // true



 

 

 

4
0
分享到:
评论
6 楼 erichua 2009-02-28  
vb2005xu 写道

你如果只是介绍JS,请不要使用Jquery来招惹人,否则只能被人鄙视,我现在就强烈的鄙视你! 如果你介绍Jquery的使用经验,请放在一个帖子里,不要这么的无耻,欺骗大家的时间来点击你的这些无用的东西.

看看,这样,更能吸引大家的目光:
http://vb2005xu.iteye.com/blog/316819


说实话自己只是在学习jquery过程中,结合js一起总结一些经验。我倒是真没想到放一个还是多个里面。因为这本身no sensitive。我写blog只是给自己看做个记录。没有想用这个吸引什么眼光。 真的不是那个还需要吸引眼光的年纪了。
5 楼 vb2005xu 2009-02-27  
你如果只是介绍JS,请不要使用Jquery来招惹人,否则只能被人鄙视,我现在就强烈的鄙视你! 如果你介绍Jquery的使用经验,请放在一个帖子里,不要这么的无耻,欺骗大家的时间来点击你的这些无用的东西.

看看,这样,更能吸引大家的目光:
http://vb2005xu.iteye.com/blog/316819
4 楼 erichua 2009-02-27  
whiletrue 写道

不得不说,除了标题,是没看到jq,没有就没有,没有就不是文章了,有啥不好意思的.

拜托,这只是1 还有2和3呢。晕。。jquery本身不就是js吗?
3 楼 whiletrue 2009-02-27  
不得不说,除了标题,是没看到jq,没有就没有,没有就不是文章了,有啥不好意思的.
2 楼 erichua 2009-02-26  
42087743 写道

被骗了...和jquery根本没什么关系!
&nbsp;&nbsp;&nbsp;&nbsp; 彻头彻尾的标题党!

I never cheat any one. I summary the tip of the javascript and jquery type. If you dont like it, pls leave it alone.
1 楼 42087743 2009-02-24  
被骗了...和jquery根本没什么关系!
     彻头彻尾的标题党!

相关推荐

    JQuery学习笔记(技术文档)

    ### JQuery学习笔记(技术文档) #### 一、JQuery能做什么? JQuery 是一款轻量级的 JavaScript 库,它的设计宗旨是“write less, do more”,即“写得更少,做得更多”。通过JQuery,可以实现以下功能: 1. **...

    jquery 学习笔记

    这篇学习笔记将深入探讨jQuery的核心概念和实用技巧,帮助初学者快速上手。 ## 一、jQuery基础 ### 1.1 jQuery选择器 jQuery的选择器类似于CSS,用于选取页面上的HTML元素。如`$("#id")`选取ID为"id"的元素,`$(...

    Ajax和jQuery学习笔记

    ### Ajax和jQuery学习笔记 #### 一、Ajax基础与原理 **1.1 什么是Ajax?** Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)是一种用来创建快速动态网页的技术,通过在后台与服务器进行少量数据...

    JQuery1.3笔记.txt

    ### JQuery 1.3 笔记知识点总结 #### 属性操作 (Attribute) 1. **添加样式** - `$("p").addClass("css类名")`: 给指定的`&lt;p&gt;`元素添加一个CSS类名定义的样式。 2. **添加属性/值** - `$("img").attr({"属性...

    jQuery入门-1.0笔记

    jQuery入门笔记涵盖了JavaScript库jQuery的基本知识点,包括其核心概念、语法、选择器、事件处理以及页面元素操作等内容。在深入之前,我们先明确jQuery是一个高效的JavaScript库,它通过简化DOM操作、事件处理、...

    jQuery学习笔记 jQuery API

    **jQuery学习笔记 jQuery API** jQuery,作为一款广泛使用的JavaScript库,极大地简化了DOM操作、事件处理、动画制作和Ajax交互。本笔记旨在帮助开发者快速上手并深入理解jQuery的核心概念和API。 ### 1. jQuery...

    自学jquery笔记库

    - jQuery 是一款非常实用的 JavaScript 库,极大地简化了前端开发中的许多任务。 - 掌握了基本的数组操作方法后,可以更加灵活地处理各种数据结构问题。 ### 8. jQuery 与 DOM 交互 - **DOM 选择器**: - 使用 `$...

    jQuery-1.3.2 学习笔记(转).txt

    ### jQuery-1.3.2 学习笔记 ...以上内容总结了 jQuery-1.3.2 中的一些基本用法和重要知识点,包括选择器、对象的创建和操作方法等方面。掌握这些基础知识有助于开发者更好地利用 jQuery 完成网页开发工作。

    jquery笔记

    - `$(对象).index(“找一组的选择器”)` —— 在一组元素中查找特定元素的位置,如果元素不在该组中则返回-1。 **页面加载完成后的事件**: - **完整语法**:`$(document).ready(function() { /* 页面加载完成后...

    JQuery自学学习笔记

    ### JQuery自学学习笔记 #### 一、JQuery简介与基本语法 JQuery 是一款轻量级的 JavaScript 库,极大地简化了 HTML 元素的选择、操作以及事件处理等任务。它提供了一种更加简单的方式来进行网页开发,使得开发者...

    jQuery- 课堂笔记.pdf

    jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了 JavaScript 的编码,尤其是对于处理网页文档对象模型(DOM)、事件处理和Ajax交互。jQuery 的核心理念是 "write less, do more",意味着开发者可以用更少的...

    jquery笔记大全

    ### jQuery基础知识概述 #### 1. 为什么要学习jQuery? jQuery是一种快速、简洁的JavaScript库,它的设计宗旨是为了简化HTML文档的遍历、操作以及事件处理等常见任务。通过使用jQuery,开发者可以更轻松地处理DOM...

    jquery笔记详细

    ### jQuery 笔记详解 #### 一、简介 jQuery 是一款快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画以及 Ajax 交互等操作。它极大地提高了开发者编写 JavaScript 代码的效率,并且兼容各种...

    FileSaver.js和jquery.wordexport.js插件

    FileSaver.js和jquery.wordexport.js是两个在前端开发中常用的JavaScript库,它们主要用于实现文件保存功能,尤其是针对HTML内容的导出和保存为Word文档。 FileSaver.js是一个轻量级的JavaScript库,它的主要功能是...

    Jquery笔记.docx

    1. jQuery库与DOM对象 jQuery是一个预写好的JavaScript函数集合,可以看作是Java工具类的对应概念。它存储了大量的JavaScript代码,这些代码主要以函数形式存在,方便开发者调用。DOM对象则是使用JavaScript原生...

    jQuery 自学笔记 +  汉化版 jQuery Api

    jQuery 是一款广泛应用于Web开发的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。这份“jQuery自学笔记”结合“jQuery API汉化版”提供了全面而简洁的学习资源,适合初学者...

    jquery常用笔记

    1. **引入jQuery库**:在HTML文档中引入jQuery库是最基本的一步,可以通过以下方式添加: ```html &lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"&gt; ``` 2. **选择元素**:...

    jquery学习笔记

    这个“jQuery学习笔记”旨在帮助初学者和有经验的开发者更好地理解和掌握jQuery的核心概念和实用技巧。 ### 一、jQuery简介 jQuery由John Resig在2006年创建,其目标是使JavaScript编程变得简单而强大。jQuery库...

    jQuery笔记

    为了使用 jQuery,首先需要在项目中引入 jQuery 库。最简单的方式是在 HTML 文件的 `&lt;head&gt;` 部分添加外部库的引用: ```html &lt;script src="path/to/jquery-1.3.1.min.js" type="text/javascript"&gt; ``` 其中 `path...

Global site tag (gtag.js) - Google Analytics