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 相关文章推荐
让iframe框架网页在任何浏览器下自动伸缩
Aug 18 Javascript
Javascript 面向对象 对象(Object)
May 13 Javascript
jQuery 操作option的实现代码
Mar 03 Javascript
Js参数值中含有单引号或双引号问题的解决方法
Nov 06 Javascript
动态标签 悬停效果 延迟加载示例代码
Nov 21 Javascript
javascript如何创建表格(javascript绘制表格的二种方法)
Dec 10 Javascript
jquery结合html实现中英文页面切换
Nov 29 Javascript
Webpack中publicPath路径问题详解
May 03 Javascript
微信小程序之裁剪图片成圆形的实现代码
Oct 11 Javascript
如何检查一个对象是否为空
Apr 11 Javascript
layui layer select 选择被遮挡的解决方法
Sep 21 Javascript
JavaScript代码简化技巧实例解析
Sep 09 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
PHPnow安装服务[apache_pn]失败的问题的解决方法
2010/09/10 PHP
php批量上传的实现代码
2013/06/09 PHP
神盾加密解密教程(三)PHP 神盾解密工具
2014/06/08 PHP
PHP模板引擎Smarty内置变量调解器用法详解
2016/04/11 PHP
php利用嵌套数组拼接与解析json的方法
2017/02/07 PHP
Laravel利用gulp如何构建前端资源详解
2018/06/03 PHP
setInterval,setTimeout与jquery混用的问题
2013/04/08 Javascript
js跨浏览器实现将字符串转化为xml对象的方法
2013/09/25 Javascript
让jQuery与其他JavaScript库并存避免冲突的方法
2013/12/23 Javascript
在JS方法中返回多个值的方法汇总
2015/05/20 Javascript
跟我学习javascript的基本类型和引用类型
2015/11/16 Javascript
微信小程序 触控事件详细介绍
2016/10/17 Javascript
Angularjs为ng-click事件传递参数
2017/06/15 Javascript
使用Node.js实现简易MVC框架的方法
2017/08/07 Javascript
Three.js利用dat.GUI如何简化试验流程详解
2017/09/26 Javascript
Vue的土著指令和自定义指令实例详解
2018/02/04 Javascript
微信小程序实现留言板(Storage)
2018/11/02 Javascript
JavaScript设计模式之观察者模式实例详解
2019/01/16 Javascript
基于JavaScript实现简单的轮播图
2021/03/03 Javascript
[00:43]DOTA2小紫本全民票选福利PA至宝全方位展示
2014/11/25 DOTA
Python高效编程技巧
2013/01/07 Python
对于Python的Django框架部署的一些建议
2015/04/09 Python
Python批量创建迅雷任务及创建多个文件
2016/02/13 Python
Python reduce()函数的用法小结
2017/11/15 Python
用Python写脚本,实现完全备份和增量备份的示例
2018/04/29 Python
python实现自动登录后台管理系统
2018/10/18 Python
css3 按钮 利用css3实现超酷下载按钮
2013/03/18 HTML / CSS
法国购买隐形眼镜和眼镜网站:Optical Center
2019/10/08 全球购物
Web Service面试题:如何搭建Axis2的开发环境
2012/06/20 面试题
阳光体育活动方案
2014/02/16 职场文书
伦敦奥运会口号
2014/06/13 职场文书
2015年党日活动总结范文
2015/03/25 职场文书
Python爬取科目四考试题库的方法实现
2021/03/30 Python
SQL Server 忘记密码以及重新添加新账号
2022/04/26 SQL Server
MySQL 字符集 character
2022/05/04 MySQL
mysql查找连续出现n次以上的数字
2022/05/11 MySQL