`

javascript零碎笔记

    博客分类:
  • Web
 
阅读更多
1, JSON传给eval()函数
最好是像如下形式来包含JSON类型参数:
     eval('('+JSON+')');
假设JSON如下(一个对象包含两个对象类型的属性person1和person2):
var jsonText=
"{
  person1:{'name': 'Bill','age': 1,'gender': 'male' },
  person2:{'name': 'Owen', 'age': 2, 'gender': 'female'}
}"

eval(jsonText)              //error,eval会字符串"{...}"当作未命名的表达式,报错;
eval("("+jsonText+")")      // pass,"({...})"这样加上括号就成了值;

2, javascript遍历对象属性
     for (key in object){
      alert(key);
    }

3, javascript的array
创建方式:=new Array(20) // 长度20 
        =new Array("aaa") //长度1
        =Array(20)
        =Array("aaa")
        =[1,2,3]
可以将长度为3的数组length设置成2,那么原本最后一个元素自动去除了;
反过来,增加一个,那么新增的为undefined;
方法:valueOf() = toString()

4, window的open方法
四个参数:要加载的URL(href);目标window(target);状态参数;boolean值,指定新打开的地址是否替换浏览器历史记录中的当前地址(一般用的不多).
参数一:..
参数二:如果未存在指定的target,那么新window将被创建并传入这个name为它的target名;可接受下列值-- _self, _parent, _top, or _blank
参数三:默认-- Toolbars, the location bar, and the status bar are all set based on the browser’s default settings;如果未打开新窗口,此参数将被忽略;
参数四:  用的不多;

5,parseInt()方法
    var str = "020";
    var num = parseInt(str);
    alert(num);
输出 16
原因:在 JavaScript 中, 0 开始的数被认为使用 8 进制处理, 0x 的数被认为是用 16 进制来处理.
修改:
var num = parseInt(str, 10); //十进制
分享到:
评论

相关推荐

    javascript笔记 javascript笔记

    根据提供的文件信息,我们可以归纳出以下几个JavaScript相关的知识点: ### JavaScript基础用法 #### 内联JavaScript 内联JavaScript指的是在HTML元素中直接嵌入JavaScript代码的方式。这种方式常见于`<a>`、`...

    javascript读书笔记1

    这篇读书笔记主要涵盖了JavaScript的基础知识,包括变量、数据类型以及操作这些值的方式。 首先,我们讨论的是JavaScript中的变量声明。在JavaScript中,如果你尝试使用一个未声明的变量,解释器会自动创建一个全局...

    狂神说系列 JavaScript笔记

    【狂神说系列 JavaScript笔记】是一份全面且深入的JavaScript学习资源,旨在帮助开发者和初学者深入理解这门广泛应用于Web开发的脚本语言。这份笔记涵盖了JavaScript的基础语法、核心概念以及高级特性,旨在构建一个...

    李立超JavaScript基础篇笔记

    JavaScript,简称JS,是由Brendan Eich在1995年创造的一种高级编程语言,最初目的是为了增强网页的交互性,特别是在前端进行表单验证。JavaScript不是Java的子集,两者之间没有直接关联。JS起初名为LiveScript,但在...

    JavaScript对象笔记.rar

    什么是对象 简单点说,编程语言中的对象是对现实中事物的简化。例如,我们一个人就是一个对象,但是编程...在后面的JavaScript对象笔记中,记录了菜鸟在学习JavaScript对象的大多数资源,希望这些资源对你也有价值。

    javascript学习笔记整理知识点整理

    这份“javascript学习笔记整理知识点整理”是针对初学者的一份宝贵资料,涵盖了JavaScript的基础知识,旨在帮助新手快速入门并掌握这门语言的核心概念。 一、变量与数据类型 在JavaScript中,变量用于存储数据。...

    Javascript入门笔记和一些代码

    JavaScript,也被称为JS,是一种广泛应用于网页和网络应用的编程语言,主要负责实现客户端的交互性和动态效果。作为“Web的三大核心技术”之一,JavaScript与HTML(超文本标记语言)和CSS(层叠样式表)共同构建了...

    韩顺平十天javascript全套笔记(整理版).pdf

    韩顺平十天javascript全套笔记(整理版).pdf

    JavaScript-学习笔记.pdf

    以上是JavaScript学习笔记中提到的一些核心知识点,通过对这些知识点的理解和熟练应用,可以为进一步学习和掌握JavaScript打下坚实的基础。在实际开发过程中,结合具体的项目需求,这些知识会得到更深入的拓展和应用...

    HTML+CSS+JavaScript教程学习笔记.zip

    HTML+CSS+JavaScript教程学习笔记HTML+CSS+JavaScript教程学习笔记 HTML+CSS+JavaScript教程学习笔记HTML+CSS+JavaScript教程学习笔记 HTML+CSS+JavaScript教程学习笔记HTML+CSS+JavaScript教程学习笔记 ...

    JavaScript学习笔记,javascript基础知识,基础语法整理.pdf

    JavaScript基础知识点总结 JavaScript是一种高级的、动态的、基于对象的客户端脚本语言。它是在网页上执行的脚本语言,能实现网页的交互功能。下面是该资源中的重要知识点总结: 一、 JavaScript 基本概念 * ...

    菜鸟的Javascript笔记.rar

    这个菜鸟的笔记里面没有谈到JavaScript中的对象,比如说时间对象和字符串对象,这些内容可以在“菜鸟的JavaScript对象笔记”中找到。不过因为小菜鸟个人认为HTML DOM比其它的JavaScript对象更常用一些(不过这可不...

    JavaScript学习笔记

    JavaScript学习笔记主要涵盖了这门广泛应用于网页和网络应用开发的脚本语言的核心概念和技术。这篇笔记基于Jerry Zhang在iteye博客上分享的文章,旨在帮助读者深入理解和掌握JavaScript的基础及高级特性。 1. **...

    javascript笔记

    javascript入门笔记包括javascript简介、javascript语法、javascript流程控制、函数、数组等

    javaScript笔记

    Java相关课程系列笔记之八JavaScript学习笔记,代码加案例都有,上课重点都已指出

    javaScript学习笔记总结.docx

    JavaScript是一种轻量级的解释型编程语言,主要用于网页和网络应用开发。它由网景公司的Brendan Eich在1995年发明,最初设计目的是增强网页的交互性,验证表单数据。JavaScript的运行环境是浏览器,它不需要预编译,...

    javascript 笔记 适合初学者 jquery chm 资料

    这份"javascript笔记"可能是作者根据自己的学习和实践整理而成,对初学者来说是非常宝贵的资源。笔记中可能涵盖了变量声明、数据类型(如字符串、数字、布尔值、对象、数组等)、运算符、流程控制(如条件语句和循环...

    javascript学习笔记讲解版参考.pdf

    JavaScript学习笔记讲解版参考.pdf是一份详尽的教程,涵盖了从基础到进阶的JavaScript知识。这份笔记首先从CSS样式表开始,引导读者理解网页样式的设置与应用。 1. CSS(Cascading Style Sheets)样式表是用于控制...

Global site tag (gtag.js) - Google Analytics