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 相关文章推荐
Javascript模块模式分析
May 16 Javascript
浅析基于WEB前端页面的页面内容搜索的实现思路
Jun 10 Javascript
jQuery Masonry瀑布流插件使用详解
Nov 17 Javascript
JS设置cookie、读取cookie、删除cookie
Apr 17 Javascript
javascript实现起伏的水波背景效果
May 16 Javascript
jquery实时获取时间的简单实例
Jan 26 Javascript
JS实现unicode和UTF-8之间的互相转换互转
Jul 05 Javascript
AngularJs导出数据到Excel的示例代码
Aug 11 Javascript
JavaScript实现各种排序的代码详解
Aug 28 Javascript
JavaScript设计模式之调停者模式实例详解
Feb 03 Javascript
基于JS判断对象是否是数组
Jan 10 Javascript
vue引用外部JS的两种种方法
Jan 28 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
php中session使用示例
2014/03/29 PHP
php如何获取文件的扩展名
2015/10/28 PHP
php lcg_value与mt_rand生成0~1随机小数的效果对比分析
2017/04/05 PHP
laravel 5.4 + vue + vux + element的环境搭配过程介绍
2018/04/26 PHP
详解PHP素材图片上传、下载功能
2019/04/12 PHP
cssQuery()的下载与使用方法
2007/01/12 Javascript
用倒置滤镜把div倒置,再把table倒置。
2007/07/31 Javascript
jQuery结合PHP+MySQL实现二级联动下拉列表[实例]
2011/11/15 Javascript
jQuery图片轮播滚动切换代码分享
2020/04/20 Javascript
深入浅析JavaScript中prototype和proto的关系
2015/11/15 Javascript
浅谈JavaScript中数组的增删改查
2016/06/20 Javascript
Bootstrap基本组件学习笔记之input输入框组(9)
2016/12/07 Javascript
用jQuery.ajaxSetup实现对请求和响应数据的过滤
2016/12/20 Javascript
浅析javaScript中的浅拷贝和深拷贝
2017/02/15 Javascript
element-ui表格列金额显示两位小数的方法
2018/08/24 Javascript
JS三级联动代码格式实例详解
2019/12/30 Javascript
javascript实现移动端红包雨页面
2020/06/23 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
2020/07/22 Javascript
[46:55]完美世界DOTA2联赛决赛 FTD vs Phoenix 第三场 11.08
2020/11/11 DOTA
python如何获取服务器硬件信息
2017/05/11 Python
理解Python中的绝对路径和相对路径
2017/08/30 Python
详谈在flask中使用jsonify和json.dumps的区别
2018/03/26 Python
python爬取指定微信公众号文章
2018/12/20 Python
Python识别html主要文本框过程解析
2020/02/18 Python
Django权限设置及验证方式
2020/05/13 Python
Java Unsafe类实现原理及测试代码
2020/09/15 Python
python爬虫使用scrapy注意事项
2020/11/23 Python
Stella McCartney官网:成衣、包袋、香水、内衣、童装及Adidas系列
2018/12/20 全球购物
Skechers越南官方网站:来自美国的运动休闲品牌
2021/02/22 全球购物
楼面经理岗位职责范本
2014/02/18 职场文书
水利公司纪检监察自我鉴定
2014/02/25 职场文书
高校教师自荐信范文
2014/03/13 职场文书
教师个人自我评价范文
2014/04/13 职场文书
教师考核材料
2014/05/21 职场文书
建筑安全员岗位职责
2015/02/15 职场文书
经理岗位职责范本
2015/04/15 职场文书