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 相关文章推荐
鼠标经过tr时,改变tr当前背景颜色
Jan 13 Javascript
js判断变量初始化的三种形式及推荐用的形式
Jul 22 Javascript
JS实现鼠标点击展开或隐藏表格行的方法
Mar 03 Javascript
jQuery实现跨域iframe接口方法调用
Mar 14 Javascript
JavaScript SHA512加密算法详细代码
Oct 06 Javascript
令按钮悬浮在(手机)页面底部的实现方法
May 02 Javascript
JS自定义滚动条效果简单实现代码
Oct 27 Javascript
深入理解vue2.0路由如何配置问题
Jul 18 Javascript
对Vue2 自定义全局指令Vue.directive和指令的生命周期介绍
Aug 30 Javascript
微信小程序实现watch监听
Jun 04 Javascript
elementUI同一页面展示多个Dialog的实现
Nov 19 Javascript
JS原生实现轮播图的几种方法
Mar 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 代码规范小结
2012/03/08 PHP
PHP的基本常识小结
2013/07/05 PHP
php简单的留言板与回复功能具体实现
2014/02/19 PHP
php实现的生成排列算法示例
2019/07/25 PHP
Yii框架的redis命令使用方法简单示例
2019/10/15 PHP
JQUERY 浏览器判断实现函数
2009/08/20 Javascript
Javascript实现关联数据(Linked Data)查询及注意细节
2013/02/22 Javascript
Jquery.addClass始终无效原因分析
2013/09/08 Javascript
使用JavaScript实现网页版Pongo设计思路及源代码分享
2014/06/16 Javascript
js比较日期大小的方法
2015/05/12 Javascript
AngularJS入门教程之链接与图片模板详解
2016/08/19 Javascript
JS实现仿PS的调色板效果完整实例
2016/12/21 Javascript
DOM事件探秘篇
2017/02/15 Javascript
微信小程序实现点击返回顶层的方法
2017/07/12 Javascript
详解如何解决vue开发请求数据跨域的问题(基于浏览器的配置解决)
2018/11/12 Javascript
antd组件Upload实现自己上传的实现示例
2018/12/18 Javascript
原生js实现移动端Touch轮播图的方法步骤
2019/01/03 Javascript
Vue-CLI 3 scp2自动部署项目至服务器的方法
2020/07/24 Javascript
Postman内建变量常用方法实例解析
2020/07/28 Javascript
jQuery+ajax实现文件上传功能
2020/12/22 jQuery
详尽讲述用Python的Django框架测试驱动开发的教程
2015/04/22 Python
Python 的类、继承和多态详解
2017/07/16 Python
Pycharm保存不能自动同步到远程服务器的解决方法
2019/06/27 Python
详解如何减少python内存的消耗
2019/08/09 Python
python函数参数(必须参数、可变参数、关键字参数)
2019/08/16 Python
解决python ThreadPoolExecutor 线程池中的异常捕获问题
2020/04/08 Python
python利用xlsxwriter模块 操作 Excel
2020/10/14 Python
Python根据字符串调用函数过程解析
2020/11/05 Python
Python用access判断文件是否被占用的实例方法
2020/12/17 Python
canvas 实现 github404动态效果的示例代码
2017/11/15 HTML / CSS
AmazeUI图片轮播效果的示例代码
2020/08/20 HTML / CSS
英国异国风情旅游网站:Travel Talk Tours(团体旅游、探险旅游、帆船假期)
2018/07/26 全球购物
高二物理教学反思
2014/02/08 职场文书
文体活动总结范文
2014/05/05 职场文书
实习协议书
2015/01/27 职场文书
在MySQL中你成功的避开了所有索引
2022/04/20 MySQL