JavaScript 拾漏补遗


Posted in Javascript onDecember 27, 2009

堆 heap 值类型
原始类型(primitive type)
Undefined: undefined (注意大小写:类型/ 值,下同)
Null: null (Undefined derived from Null)
Boolen: true/false
Number: Number.MAX_VALUE / Number.MIN_VALUE/ NaN ; isNaN()函数 (注意:新版本有变化,待查)
String:
类型转换:
Boolen()/Number()/String() **指类型名
toString(): toString(2/8/16)
intParse()/floatParse():

栈 stack 引用类型
预定义
Object:
Boolen:
Number: toFixed()
String: (略)
instanceof()

运算符
delete
void <a href="javascript:void(window.open('about:blank'))">Click me</a>

标签 label:

对象:
对象是名值对(属性和方法)的无序(区别于数组)集合
创建: new 和{ }
扩展: 向对象增加新属性(意味着在运行时修改实例!) 运算符:“.”或者“[]”
constructor:可以判断类型,不过和typeof不同,返回的是一个对象
prototype:对象的结构

属性:(变量)
作用域
var: 局部变量,即该变量作用域为最内层的函数体内

方法:(函数)
JavaScript支持首类(First-Class)函数,即将函数处理为对象。所以可以被:赋值给变量(=)、存储为数组元素、当做返回值等。

this:
简单记忆:
全局函数(页面中简单声明的函数):window
DOM事件处理程序(处理DOM事件的函数):与该事件关联的DOM元素(注意事件冒泡)
构造函数:该实例本身

理解:
通常情况下,this总是指向调用该函数的对象(所谓的“运行时确定”)
特例:apply()和call(),this指向以上两函数的参数对象

闭包:
表现形式:
定义在一个函数内部的函数

功能:
能够读取其他函数内部变量
将函数内部和函数外部连接起来
让这些变量的值始终保持在内存中

数组:
一个有序的(区别于对象)值集合,这些值可以是不同的类型

创建:new Array() 或 []

Javascript 相关文章推荐
优秀js开源框架-jQuery使用手册(1)
Mar 10 Javascript
jQuery AJAX 调用WebService实现代码
Mar 24 Javascript
js 使FORM表单的所有元素不可编辑的示例代码
Oct 17 Javascript
javascript算法题:求任意一个1-9位不重复的N位数在该组合中的大小排列序号
Apr 01 Javascript
JavaScript中的Math.sin()方法使用详解
Jun 15 Javascript
jQuery获取与设置iframe高度的方法
Aug 01 Javascript
JavaScript每天必学之事件
Sep 18 Javascript
js实现开启密码大写提示
Dec 21 Javascript
js实现定时进度条完成后切换图片
Jan 04 Javascript
jQuery插件zTree实现获取一级节点数据的方法
Mar 08 Javascript
Vue中render方法的使用详解
Jan 26 Javascript
js中的reduce()函数讲解
Jan 18 Javascript
js 实现无干扰阴影效果 简单好用(附文件下载)
Dec 27 #Javascript
向大师们学习Javascript(视频与PPT)
Dec 27 #Javascript
javascript+css 网页每次加载不同样式的实现方法
Dec 27 #Javascript
用Jquery实现可编辑表格并用AJAX提交到服务器修改数据
Dec 27 #Javascript
jQuery中的常用事件总结
Dec 27 #Javascript
jQuery 动态酷效果实现总结
Dec 27 #Javascript
javascript 清空form表单中某种元素的值
Dec 26 #Javascript
You might like
从网上搜到的phpwind 0day的代码
2006/12/07 PHP
php 发送带附件邮件示例
2014/01/23 PHP
Discuz!X中SESSION机制实例详解
2015/09/23 PHP
微信支付PHP SDK ―― 公众号支付代码详解
2016/09/13 PHP
详解PHP的抽象类和抽象方法以及接口总结
2019/03/15 PHP
JS中彻底删除JSON对象组成的数组中的元素
2020/09/22 PHP
学习ExtJS TextField常用方法
2009/10/07 Javascript
jquery获取元素索引值index()示例
2014/02/13 Javascript
模拟一个类似百度google的模糊搜索下拉列表
2014/04/15 Javascript
node.js Web应用框架Express入门指南
2014/05/28 Javascript
JS中字符串trim()使用示例
2015/05/26 Javascript
javascript自定义in_array()函数实现方法
2015/08/03 Javascript
JS拖动鼠标画出方框实现鼠标选区的方法
2015/08/05 Javascript
JS实现仿微博可关闭弹出层效果
2015/09/21 Javascript
jQuery如何使用自动触发事件trigger
2015/11/29 Javascript
基于HTML5上使用iScroll实现下拉刷新,上拉加载更多
2016/05/21 Javascript
3分钟掌握常用的JS操作JSON方法总结
2017/04/25 Javascript
jQuery插件imgAreaSelect基础讲解
2017/05/26 jQuery
浅谈JS对html标签的属性的干预以及对CSS样式表属性的干预
2017/06/25 Javascript
基于$.ajax()方法从服务器获取json数据的几种方式总结
2018/01/31 Javascript
vue pages 多入口项目 + chainWebpack 全局引用缩写说明
2020/09/21 Javascript
[17:13]DOTA2 HEROS教学视频教你分分钟做大人-斯拉克
2014/06/13 DOTA
python django下载大的csv文件实现方法分析
2019/07/19 Python
pycharm创建scrapy项目教程及遇到的坑解析
2019/08/15 Python
Python进阶之迭代器与迭代器切片教程
2020/01/29 Python
基于python-pptx库中文文档及使用详解
2020/02/14 Python
pycharm安装及如何导入numpy
2020/04/03 Python
HTML5新增加标签和功能概述
2016/09/05 HTML / CSS
自荐信格式写作方法有哪些呢
2013/11/20 职场文书
中英文自我评价常用句型
2013/12/19 职场文书
农民工工资支付承诺书
2015/05/04 职场文书
2015年高校保卫处工作总结
2015/07/23 职场文书
大学生饮品店创业计划书范文
2019/07/10 职场文书
《三国志》赏析
2019/08/27 职场文书
浅谈Python numpy创建空数组的问题
2021/05/25 Python
python基础学习之递归函数知识总结
2021/05/26 Python