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实现在小方框中浏览大图的代码
Aug 14 Javascript
基于jquery的防止大图片撑破页面的实现代码(立即缩放)
Oct 24 Javascript
JS无限极树形菜单,json格式、数组格式通用示例
Jul 30 Javascript
jquery对元素拖动排序示例
Jan 16 Javascript
使用jQuery jqPlot插件绘制柱状图
Dec 18 Javascript
图解prototype、proto和constructor的三角关系
Jul 31 Javascript
Node.js读取文件内容示例
Mar 07 Javascript
javascript实现电脑和手机版样式切换
Nov 10 Javascript
select获取下拉框的值 下拉框默认选中方法
Feb 28 Javascript
vue2.0+vue-dplayer实现hls播放的示例
Mar 02 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
Dec 02 Javascript
微信小程序实现简单的select下拉框
Nov 23 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遍历文件夹所有文件子文件夹函数代码
2013/11/27 PHP
如何解决PHP使用mysql_query查询超大结果集超内存问题
2016/03/14 PHP
PHP获取中国时间(上海时区时间)及美国时间的方法
2017/02/23 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
2017/09/21 PHP
用dom+xhtml+css制作的一个相册效果代码打包下载
2008/01/24 Javascript
jQuery get和post 方法传值注意事项
2009/11/03 Javascript
jQuery方法简洁实现隔行换色及toggleClass的使用
2013/03/15 Javascript
扩展IE中一些不兼容的方法如contains、startWith等等
2014/01/09 Javascript
jquery退出each循环的写法
2014/02/26 Javascript
JS实现倒计时和文字滚动的效果实例
2014/10/29 Javascript
Javascript实现颜色rgb与16进制转换的方法
2015/04/18 Javascript
JS组件Bootstrap Table表格多行拖拽效果实现代码
2015/12/08 Javascript
Jquery插件仿百度搜索关键字自动匹配功能
2016/05/11 Javascript
使用js获取地址栏参数的方法推荐(超级简单)
2016/06/14 Javascript
jQuery实现遮罩层登录对话框
2016/12/29 Javascript
layer弹出层中H5播放器全屏出错的解决方法
2017/02/21 Javascript
react.js 获取真实的DOM节点实例(必看)
2017/04/17 Javascript
Angular CLI 安装和使用教程
2017/09/13 Javascript
vue scroller返回页面记住滚动位置的实例代码
2018/01/29 Javascript
jsonp实现百度下拉框功能的方法分析
2019/05/10 Javascript
vue给对象动态添加属性和值的实例
2019/09/09 Javascript
新手入门js闭包学习过程解析
2019/10/08 Javascript
js实现GIF动图分解成多帧图片上传
2019/10/24 Javascript
[02:03]完美世界DOTA2联赛10月30日赛事集锦
2020/10/31 DOTA
python django集成cas验证系统
2014/07/14 Python
python统计一个文本中重复行数的方法
2014/11/19 Python
最大K个数问题的Python版解法总结
2016/06/16 Python
Python入门_浅谈数据结构的4种基本类型
2017/05/16 Python
python学生信息管理系统(初级版)
2018/10/17 Python
Python代码块及缓存机制原理详解
2019/12/13 Python
使用Python实现Wake On Lan远程开机功能
2020/01/22 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
2020/12/23 Python
自我鉴定书范文
2013/10/02 职场文书
三年级评语大全
2014/04/23 职场文书
高三励志标语
2014/06/05 职场文书
2015年统计员个人工作总结
2015/07/23 职场文书