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实现简单模态窗口,背景灰显
Nov 14 Javascript
Jquery下:nth-child(an+b)的使用注意
May 28 Javascript
简略说明Javascript中的= =(等于)与= = =(全等于)区别
Apr 16 Javascript
js修改原型的属性使用介绍
Jan 26 Javascript
jQuery动态效果显示人物结构关系图的方法
May 07 Javascript
JavaScript采用递归算法计算阶乘实例
Aug 04 Javascript
VC调用javascript的几种方法(推荐)
Aug 09 Javascript
js轮播图无缝滚动效果
Jun 17 Javascript
Angular中封装fancyBox(图片预览)遇到问题小结
Sep 01 Javascript
jQuery实现用户信息表格的添加和删除功能
Sep 12 jQuery
利用Javascript实现一套自定义事件机制
Dec 14 Javascript
写gulp遇到的ES6问题详解
Dec 03 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
海贼王:最美的悬赏令!
2020/03/02 日漫
说明的比较细的php 正则学习实例
2008/07/30 PHP
ThinkPHP框架实现导出excel数据的方法示例【基于PHPExcel】
2018/05/12 PHP
Laravel框架实现定时发布任务的方法
2018/08/16 PHP
laravel接管Dingo-api和默认的错误处理方式
2019/10/25 PHP
JavaScript 数组运用实现代码
2010/04/13 Javascript
CSS+jQuery实现的一个放大缩小动画效果
2013/09/24 Javascript
基于编写jQuery的无缝滚动插件
2014/08/02 Javascript
Extjs grid panel自带滚动条失效的解决方法
2014/09/11 Javascript
情人节单身的我是如何在敲完代码之后收到12束玫瑰的(javascript)
2015/08/21 Javascript
老生常谈原生JS执行环境与作用域
2016/11/22 Javascript
概述jQuery的元素筛选
2016/11/23 Javascript
jquery-mobile表单的创建方法详解
2016/11/23 Javascript
jquery.zclip轻量级复制失效问题
2017/01/08 Javascript
解决vue 按钮多次点击重复提交数据问题
2018/05/10 Javascript
详解js类型判断
2018/05/22 Javascript
jquery 通过ajax请求获取后台数据显示在表格上的方法
2018/08/08 jQuery
Node.js中Koa2在控制台输出请求日志的方法示例
2019/05/02 Javascript
JavaScript对象原型链原理解析
2020/01/22 Javascript
vue-amap根据地址回显地图并mark的操作
2020/11/03 Javascript
python实现备份目录的方法
2015/08/03 Python
python爬虫之自动登录与验证码识别
2020/06/15 Python
python基于paramiko将文件上传到服务器代码实现
2019/07/08 Python
推荐WEB开发者最佳HTML5和CSS3代码生成器
2015/11/24 HTML / CSS
Ajxa常见问题都有哪些
2014/03/26 面试题
学生周末长期请假条
2014/02/15 职场文书
秋天的雨教学反思
2014/04/27 职场文书
廉洁校园实施方案
2014/05/25 职场文书
股指期货心得体会
2014/09/10 职场文书
“四风”查摆问题自我剖析材料
2014/09/27 职场文书
道路交通事故赔偿协议书
2014/10/24 职场文书
2015年初三班主任工作总结
2015/05/21 职场文书
春节晚会开场白
2015/05/29 职场文书
初中思想品德教学反思
2016/02/24 职场文书
详解Go与PHP的语法对比
2021/05/29 PHP
Windows7下FTP搭建图文教程
2022/08/05 Servers