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 相关文章推荐
获取select元素被选中的文本内容的js代码
Jan 29 Javascript
Jquery解析Json格式数据过程代码
Oct 17 Javascript
js实现类似于add(1)(2)(3)调用方式的方法
Mar 04 Javascript
Bootstrap优化站点资源、响应式图片、传送带使用详解3
Oct 14 Javascript
AngularJS解决ng界面长表达式(ui-set)的方法分析
Nov 07 Javascript
AngularJS实现DOM元素的显示与隐藏功能
Nov 22 Javascript
Vue路由history模式解决404问题的几种方法
Sep 29 Javascript
在vue中v-bind使用三目运算符绑定class的实例
Sep 29 Javascript
150行Node.js实现的dns代理工具
Aug 02 Javascript
使用node.JS中的url模块解析URL信息
Feb 06 Javascript
vue实现简易图片左右旋转,上一张,下一张组件案例
Jul 31 Javascript
JS数组索引检测中的数据类型问题详解
Jan 11 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
ASP知识讲座四
2006/10/09 PHP
动态生成gif格式的图像要注意?
2006/10/09 PHP
PHP 输出简单动态WAP页面
2009/06/09 PHP
基于PHPExcel的常用方法总结
2013/06/13 PHP
探寻PHP脚本不报错的原因
2014/06/12 PHP
php类自动加载器实现方法
2015/07/28 PHP
IE与firefox下Dhtml的一些区别小结
2009/12/02 Javascript
js获取系统的根路径实现介绍
2013/09/08 Javascript
JavaScript中原型和原型链详解
2015/02/11 Javascript
实例讲解JavaScript中的this指向错误解决方法
2016/06/13 Javascript
AngularJS中的缓存使用
2017/01/11 Javascript
详谈for循环里面的break和continue语句
2017/07/20 Javascript
微信小程序顶部可滚动导航效果
2017/10/31 Javascript
微信小程序tabBar模板用法实例分析【附demo源码下载】
2017/11/28 Javascript
面包屑导航详解
2017/12/07 Javascript
Vue自定义过滤器格式化数字三位加一逗号实现代码
2018/03/23 Javascript
Vue实现导出excel表格功能
2018/03/30 Javascript
vue导出html、word和pdf的实现代码
2018/07/31 Javascript
微信小程序授权登录解决方案的代码实例(含未通过授权解决方案)
2019/05/10 Javascript
Vue.js路由实现选项卡简单实例
2019/07/24 Javascript
JavaScript中跨域问题的深入理解
2021/03/04 Javascript
Python使用正则匹配实现抓图代码分享
2015/04/02 Python
python传递参数方式小结
2015/04/17 Python
基于python3 OpenCV3实现静态图片人脸识别
2018/05/25 Python
详解pyenv下使用python matplotlib模块的问题解决
2018/11/29 Python
Python list列表中删除多个重复元素操作示例
2019/02/27 Python
Python GUI库Tkiner使用方法代码示例
2020/11/27 Python
css3 条纹化和透明化表格Firefox下测试成功
2014/04/15 HTML / CSS
伊莱克斯阿根廷网上商店:Tienda Electrolux
2021/03/08 全球购物
调查研究项目计划书
2014/04/29 职场文书
教师优秀党员事迹材料
2014/08/14 职场文书
《清澈的湖水》教学反思
2016/02/17 职场文书
vue使用节流函数的踩坑实例指南
2021/05/20 Vue.js
python 爬取哔哩哔哩up主信息和投稿视频
2021/06/07 Python
关于Mybatis中SQL节点的深入解析
2022/03/19 Java/Android
Python  lambda匿名函数和三元运算符
2022/04/19 Python