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 相关文章推荐
jquery1.83 之前所有与异步列队相关的模块详细介绍
Nov 13 Javascript
ajax java 实现自动完成功能
Dec 19 Javascript
使用jQuery避免鼠标双击的解决方案
Aug 21 Javascript
一个JavaScript获取元素当前高度的实例
Oct 29 Javascript
JS实现倒计时(天数、时、分、秒)
Nov 16 Javascript
Node.js用readline模块实现输入输出
Dec 16 Javascript
微信小程序 天气预报开发实例代码源码
Jan 20 Javascript
babel之配置文件.babelrc入门详解
Feb 22 Javascript
vue.js实现的全选与全不选功能示例【基于elementui】
Dec 03 Javascript
js canvas实现5张图片合成一张图片
Jul 15 Javascript
微信小程序实现拖拽功能
Sep 26 Javascript
vue自定义右键菜单之全局实现
Apr 09 Vue.js
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正则过滤html标签、空格、换行符的代码(附说明)
2010/10/25 PHP
mysql总结之explain
2012/02/27 PHP
PHP 数组基本操作方法详解
2016/06/17 PHP
Laravel搭建后台登录系统步骤详解
2016/07/26 PHP
php+jQuery+Ajax简单实现页面异步刷新
2016/08/08 PHP
总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
2016/09/09 PHP
Zend Framework数据库操作技巧总结
2017/02/18 PHP
PHP使用PHPExcel实现批量上传到数据库的方法
2017/06/08 PHP
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
2017/09/01 PHP
Laravel中10个有用的用法小结
2019/05/06 PHP
php web环境和命令行环境下查找php.ini的位置
2019/07/17 PHP
laravel开发环境homestead搭建过程详解
2020/07/03 PHP
基于jQuery的计算文本框字数的代码
2012/06/06 Javascript
多个$(document).ready()的执行顺序实例分析
2014/07/26 Javascript
angularJS 入门基础
2015/02/09 Javascript
confirm确认对话框的实现方法总结
2016/06/17 Javascript
在javascript中使用com组件的简单实现方法
2016/08/17 Javascript
request请求获取参数的实现方法(post和get两种方式)
2016/09/27 Javascript
微信小程序 navigation API实例详解
2016/10/02 Javascript
JS中传递参数的几种不同方法比较
2017/01/20 Javascript
vue 解决form表单提交但不跳转页面的问题
2019/10/30 Javascript
[07:03]显微镜下的DOTA2第九期——430圣堂刺客杀戮秀
2014/06/20 DOTA
python获取局域网占带宽最大3个ip的方法
2015/07/09 Python
网站渗透常用Python小脚本查询同ip网站
2017/05/08 Python
django与小程序实现登录验证功能的示例代码
2019/02/19 Python
Python自定义函数计算给定日期是该年第几天的方法示例
2019/05/30 Python
浅谈Python_Openpyxl使用(最全总结)
2019/09/05 Python
中外合拍动画首获奥斯卡提名,“上海出品”《飞奔去月球》能否拿下最终大奖?
2021/03/16 国漫
html5理解head_动力节点Java学院整理
2017/07/13 HTML / CSS
使用CSS实现弹性视频html5案例实践
2012/12/26 HTML / CSS
教师党性分析材料
2014/02/04 职场文书
读书活动实施方案
2014/03/10 职场文书
2014党员学习《反腐倡廉警示教育读本》思想汇报
2014/09/13 职场文书
保安2014年终工作总结
2014/12/06 职场文书
2016学习全国教书育人楷模先进事迹心得体会
2016/01/21 职场文书
Windows下用Nginx配置https服务器及反向代理的问题
2021/09/25 Servers