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对外部文件的加载及对IFRMAME的加载的实现,当加载完成后,指定指向方法(方法回调)
Jul 04 Javascript
jquery ajax 同步异步的执行 return值不能取得的解决方案
Jan 08 Javascript
js 获取(接收)地址栏参数值的方法
Apr 01 Javascript
Javascript冒泡排序算法详解
Dec 03 Javascript
JQuery实现防止退格键返回的方法
Feb 12 Javascript
jquery及js实现动态加载js文件的方法
Jan 21 Javascript
Javascript实现的StopWatch功能示例
Jun 13 Javascript
jQuery开源组件BootstrapValidator使用详解
Jun 29 jQuery
json对象及数组键值的深度大小写转换问题详解
Mar 30 Javascript
Vue引入jquery实现平滑滚动到指定位置
May 09 jQuery
原生js基于canvas实现一个简单的前端截图工具代码实例
Sep 10 Javascript
js 实现Material UI点击涟漪效果示例
Sep 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如何通过AJAX方式实现登录功能
2015/11/23 PHP
PHP foreach遍历多维数组实现方式
2016/11/16 PHP
JavaScript 中的事件教程
2007/04/05 Javascript
javascript 同时在IE和FireFox获取KeyCode的代码
2010/02/07 Javascript
一个原生的用户等级的进度条
2010/07/03 Javascript
JavaScript实现维吉尼亚(Vigenere)密码算法实例
2013/11/22 Javascript
整理的比较全的event对像在ie与firefox浏览器中的区别
2013/11/25 Javascript
js获得页面的高度和宽度的方法
2014/02/23 Javascript
jQuery中阻止冒泡事件的方法介绍
2014/04/12 Javascript
javascript动画算法实例分析
2015/07/31 Javascript
Bootstrap每天必学之简单入门
2015/11/19 Javascript
全面解析Bootstrap表单使用方法(表单控件)
2015/11/24 Javascript
Jquery1.9.1源码分析系列(十五)动画处理之外篇
2015/12/04 Javascript
浅谈javascript 函数表达式和函数声明的区别
2016/01/05 Javascript
js 实现数值的千分位及保存小数方法(推荐)
2016/08/01 Javascript
Google 地图API Map()构造器详解
2016/08/06 Javascript
浅谈js内置对象Math的属性和方法(推荐)
2016/09/19 Javascript
bootstrap paginator分页前后台用法示例
2017/06/17 Javascript
js实现方块上下左右移动效果
2017/08/17 Javascript
vue2.0 路由不显示router-view的解决方法
2018/03/06 Javascript
微信小程序学习笔记之跳转页面、传递参数获得数据操作图文详解
2019/03/28 Javascript
微信小程序可滑动月日历组件使用详解
2019/10/21 Javascript
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
2016/07/11 Python
对python当中不在本路径的py文件的引用详解
2018/12/15 Python
python交互界面的退出方法
2019/02/16 Python
python itchat给指定联系人发消息的方法
2019/06/11 Python
使用 tf.nn.dynamic_rnn 展开时间维度方式
2020/01/21 Python
tensorflow自定义激活函数实例
2020/02/04 Python
通过HTML5规范搞定i、em、b、strong元素的区别
2017/03/04 HTML / CSS
屈臣氏俄罗斯在线商店:Watsons俄罗斯
2020/08/03 全球购物
编辑找工作求职信范文
2013/12/16 职场文书
考试诚信承诺书
2014/05/23 职场文书
五一劳动节演讲稿
2014/09/12 职场文书
专业技术职务聘任证明
2015/03/02 职场文书
公司禁烟通知
2015/04/23 职场文书
追悼会悼词大全
2015/06/23 职场文书