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 相关文章推荐
收藏一些不常用,但是有用的代码
Mar 12 Javascript
用倒置滤镜把div倒置,再把table倒置。
Jul 31 Javascript
DIV菜单层实现代码
Nov 19 Javascript
javascript放大镜效果的简单实现
Dec 09 Javascript
Node.js的基本知识简单汇总
Sep 19 Javascript
JS匿名函数类生成方式实例分析
Nov 26 Javascript
关于使用js算总价的问题
Jun 23 Javascript
BootStrap模态框和select2合用时input无法获取焦点的解决方法
Sep 01 Javascript
Vue项目组件化工程开发实践方案
Jan 09 Javascript
关于单文件组件.vue的使用
Sep 20 Javascript
用node.js写一个jenkins发版脚本
May 21 Javascript
vue中监听路由参数的变化及方法
Dec 06 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
Re:从零开始的异世界生活 第2季 开播啦
2020/07/24 日漫
php smarty模版引擎中的缓存应用
2009/12/11 PHP
查找mysql字段中固定字符串并替换的几个方法
2012/09/23 PHP
php使用fputcsv()函数csv文件读写数据的方法
2015/01/06 PHP
详解php魔术方法(Magic methods)的使用方法
2016/02/14 PHP
PHP获取中国时间(上海时区时间)及美国时间的方法
2017/02/23 PHP
基于PHP实现微信小程序客服消息功能
2019/08/12 PHP
利用location.hash实现跨域iframe自适应
2010/05/04 Javascript
Javascript实现仿WebQQ界面的“浮云”兼容 IE7以上版本及FF
2011/04/27 Javascript
Eval and new funciton not the same thing
2012/12/27 Javascript
原生js的弹出层且其内的窗口居中
2014/05/14 Javascript
JavaScript Length 属性的总结
2015/11/02 Javascript
Node.js项目中调用JavaScript的EJS模板库的方法
2016/03/11 Javascript
深入理解AngularJS中的ng-bind-html指令和$sce服务
2016/09/08 Javascript
jquery+css3问卷答题卡翻页动画效果示例
2016/10/26 Javascript
js 输入框 正则表达式(菜鸟必看教程)
2017/02/19 Javascript
详解使用fetch发送post请求时的参数处理
2017/04/05 Javascript
深入理解angular2启动项目步骤
2017/07/15 Javascript
6行代码实现微信小程序页面返回顶部效果
2018/12/28 Javascript
CentOS中升级Python版本的方法详解
2017/07/10 Python
在Python的一段程序中如何使用多次事件循环详解
2017/09/07 Python
Python编程scoketServer实现多线程同步实例代码
2018/01/29 Python
Python之pandas读写文件乱码的解决方法
2018/04/20 Python
windows 10 设定计划任务自动执行 python 脚本的方法
2019/09/11 Python
Python字符串大小写转换拼接删除空白
2019/09/19 Python
django实现模型字段动态choice的操作
2020/04/01 Python
Python flask框架端口失效解决方案
2020/06/04 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
2020/06/08 Python
Bally美国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/18 全球购物
大专应届生个人简历的自我评价
2013/10/15 职场文书
药学职务聘任书
2014/03/29 职场文书
廉洁教育学习材料
2014/05/19 职场文书
党员志愿者活动总结
2014/06/26 职场文书
信用卡逾期证明示例
2014/09/13 职场文书
换届选举主持词
2015/07/03 职场文书
2016中学教师读书心得体会
2016/01/13 职场文书