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
Nov 25 Javascript
JS 对象介绍
Jan 20 Javascript
javascript动态控制服务器控件实例
Sep 05 Javascript
SWFObject基本用法实例分析
Jul 20 Javascript
JS实现日期时间动态显示的方法
Dec 07 Javascript
JS实现页面跳转参数不丢失的方法
Nov 28 Javascript
[js高手之路]寄生组合式继承的优势详解
Aug 28 Javascript
VsCode插件整理(小结)
Sep 14 Javascript
JS使用正则表达式找出最长连续子串长度
Oct 26 Javascript
webpack 模块热替换原理
Apr 09 Javascript
React中使用UEditor百度富文本的方法
Aug 22 Javascript
解决vue 子组件修改父组件传来的props值报错问题
Nov 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
Content-type 的说明
2006/10/09 PHP
PHP STRING 陷阱原理说明
2010/07/24 PHP
PHP curl_setopt()函数实例代码与参数分析
2011/06/02 PHP
PHP 常用数组内部函数(Array Functions)介绍
2013/06/05 PHP
PHP防止表单重复提交的几种常用方法汇总
2014/08/19 PHP
详解PHP实现定时任务的五种方法
2016/07/25 PHP
PHP实现用户登录的案例代码
2018/05/10 PHP
详解PHP版本兼容之openssl调用参数
2018/07/25 PHP
laravel框架中间件 except 和 only 的用法示例
2019/07/12 PHP
关于flash遮盖div浮动层的解决方法
2010/07/17 Javascript
一个简单的jquery的多选下拉框(自写)
2014/05/05 Javascript
让浏览器DOM元素最后加载的js方法
2014/07/29 Javascript
JS使用正则表达式过滤多个词语并替换为相同长度星号的方法
2016/08/03 Javascript
js设置和获取自定义属性的方法
2016/10/20 Javascript
Javascript blur与click冲突解决办法
2017/01/09 Javascript
React进阶学习之组件的解耦之道
2017/08/07 Javascript
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
2017/11/14 jQuery
使用mock.js随机数据和使用express输出json接口的实现方法
2018/01/07 Javascript
NodeJS使用Range请求实现下载功能的方法示例
2018/10/12 NodeJs
vue store之状态管理模式的详细介绍
2019/06/13 Javascript
更强大的vue ssr实现预取数据的方式
2019/07/19 Javascript
node.js处理前端提交的GET请求
2019/08/30 Javascript
Vuex modules模式下mapState/mapMutations的操作实例
2019/10/17 Javascript
Vue中el-form标签中的自定义el-select下拉框标签功能
2020/04/20 Javascript
[01:06:54]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第一场 1月24日
2021/03/11 DOTA
[01:01:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第一场 3月4日
2021/03/11 DOTA
python中元类用法实例
2014/10/10 Python
Python爬虫:通过关键字爬取百度图片
2017/02/17 Python
浅谈Python中的可变对象和不可变对象
2017/07/07 Python
西班牙伏林航空公司:Vueling
2016/08/05 全球购物
音乐专业自荐信
2014/02/07 职场文书
中学生寄语大全
2014/04/03 职场文书
2014年仓库管理员工作总结
2014/11/18 职场文书
工程竣工验收申请报告
2015/05/15 职场文书
消防安全培训工作总结
2015/10/23 职场文书
Python matplotlib绘制条形统计图 处理多个实验多组观测值
2022/04/21 Python