javascript 简略
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
/*
function Person(){} //当我们定义一个函数,系统会默认该函数为同名类下的构造函数,我们也可以把这个函数称之为构造器
var p1 = new Person();
alert(typeof p1);
*/
/*
var per = new Object();
per.name = '张三';
alert(per.name);
*/
/*
//对象的创建
var 对象名 = new 类名();
function Person(){} //类的定义
var p1 = new Person(); //对象的定义 //对象的属性 对象名.属性
p1.name = 'zhangsan';
p1.age = 23;
p1.marry = false;
alert(p1.name+':'+p1.age+':'+p1.marry);
alert(typeof p1);
*/
/*
//常用的几个关键词
alert(p.constructor); constructor 调用对象的构造器
alert(typeof p); typeof 类型
alert(p instanceof person) instanceof 判断某个对象是否属于某个类
*/
/*
this的使用
1.在js中,谁调用构造器,那么构造器内部的this指针就指向“谁”
2.在js全局变量作用域中,this指向window对象
*/
/*
//对象的遍历
function Person(){}
var p1 = new Person();
p1.name='xiao';
p1.age = 30;
for(var i in p1){
document.write(p1[i]+'<hr>');
} for(var i in window){
document.write(i+'<br>');
}
*/
/*
//属性的删除
语法 delete 对象名.属性
*/
/*
function Person() {}
var p1 = new Person();
p1.name = 'lis';
p1.age = 33;
p1.speak = function(){
alert("我叫"+this.name);
}
p1.speak();
*/
//json 对象
/*
var json = {
name : 'lisi',
age :23,
addr : '广州'
}; alert(json.name); //调用 对象名.属性
*/ /*
var json = [{
name : 'lis',
age : 23,
email : '11@11.com'
},{
name : 'wang',
age : '25',
email : '33@33.com'
} ]; alert(json[1].name);
*/
//原型链
/*
//1.原型对象 当我们加载一个函数构造器,会自动再内存创建一个对象,我们把这个对象称之为原型对象。
//应用
function Person(){}
var p1 = new Person();
p1.age = 23;
Person.prototype.address = 'beijing'; //通过原型添加address属性
Pseron.prototype.speak = function(){ //通过原型添加speak方法
alert(this.name);
}
//2.原型继承
function Person(){}
var p1 = new Person();
p1.name = 'zhangsan';
p1.age = 23;
alert(p1.hasOwnProperty('name'));
*/ </script> </body>
</html>
javascript 简略的更多相关文章
- javascript对象(简略)
javascript对象有着自有的属性,对象可以从一个称为原型的对象继承属性,对象的方法通常是继承的属性,原型式继承是javascript的核心特征.
- JavaScript事件详解-jQuery的事件实现(三)
正文 本文所涉及到的jQuery版本是3.1.1,可以在压缩包中找到event模块.该篇算是阅读笔记,jQuery代码太长.... Dean Edward的addEvent.js 相对于zepto的e ...
- javascript 框架、根基技巧、布局、CSS、控件 JavaScript 类库
预筹备之 JavaScript 今朝支流的 JavaScript 框架排名中,jQuery 和 Ext 可算是佼佼者,得到了用户的普遍好评.海内的一些框架许多也是模仿 jQuery 对 JavaScr ...
- JavaScript的学习--正则表达式
今天用正则表达式的时候遇到了不少问题,就研究了一下,参考了不少博客,特此记录. 正则表达式的参数 参考 /i (忽略大小写)/g (全文查找出现的所有匹配字符)/m (多行查找)/gi(全文查找 ...
- 浅析Javascript
Javascript是一种脚本语言,从出生就被唾弃,一开始人们使用它只是为了解决诸如页面数据校验之类的问题.它基于prototype的面向对象实现一度被认为很丑很难用,甚至很多身处一线Web开发者都不 ...
- JavaScript常用表单验证正则表达式(身份证、电话号码、邮编、日期、IP等)
身份证正则表达式 //身份证正则表达式(15位)isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/;//身份证正则表达式 ...
- JavaScript对SVG进行操作的相关技术
原文地址:http://www.ibm.com/developerworks/cn/xml/x-svgscript/ 本文主要介绍在 SVG 中通过编程实现动态操作 SVG 图像的知识. SVG ...
- DOM笔记(十):JavaScript正则表达式
一.RegExp ECMAScript通过RegExp类型类支持正则表达式,语法和Perl类似: var exp = /pattern/flags; patternb部分是任何简单的或复杂的正则表达式 ...
- JavaScript——对this指针的新理解
一直以来对this的理解只在可以用,会用,却没有去深究其本质.这次,借着<JavaScript The Good Parts>,作了一次深刻的理解.(所有调试都可以在控制台中看到,浏览器F ...
随机推荐
- 模拟页面获取的php数据(一)
<?php return array( "aData" => array(//通勤方式 "trafficType" => array( 0 = ...
- JavaScript_几种创建对象(2017-07-04)
理解对象 1.创建Object实例 var clock = new Object(); clock.hour = 12; clock.minute = 10; clock.showHour = fun ...
- MySql md5加密 sqlserver md5加密 C# md5加密 java md5加密
便民md5加密: 百度md5加密: MySQL 加密语法: MD5(加密字符串) -- 中文加密 SELECT MD5('你好') -- 中文加密匹配查询 SELECT * FROM 表名 WHERE ...
- UIView的层次结构–code
转:http://blog.dongliwei.cn/archives/uiview-tree-code // Recursively travel down the view tree, incre ...
- Alpha通道
Alpha通道是计算机图形学中的术语,指的是特别的通道,意思是“非彩色”通道,主要是用来保存选区和编辑选区.真正让图片变透明的不是Alpha 实际是Alpha所代表的数值和其他数值做了一次运算 为 ...
- 给力开源,.Net开源地址大收集
一.基础类库: 1,项目名:Npoi 资源星级:★★★ (个人评的) 介绍:NPOI - 一个能帮助你直接读写office文件流的库 系统教程:http://www.cnblogs.com/tonyq ...
- one or more multiply defined symbols found
在一个c++的.h文件中加入了这段代码: #include <string> using namespace std; std::string escapeStr(const std::s ...
- Visual Studio 2015 与 .NET 4.6 RTM 正式发布
原文地址 微软终于正式发布了Visual Studio 2015产品家族的RTM版本,此次发布体现了微软在开发工具发展方向上的转变迈出了重要的一步,他们致力于提供一种支持在所有主流应用平台上进行应用开 ...
- 深入理解JVM(一)——JVM内存模型
JVM内存模型 Java虚拟机(Java Virtual Machine=JVM)的内存空间分为五个部分,分别是: 1. 程序计数器 2. Java虚拟机栈 3. 本地方法栈 4. 堆 5. 方法区. ...
- Python根据多个空格Split字符串
下面的String: 1 沪1 上海市 1850 1350 400 1300 1186/1644(嘉定约100,松江69 奉贤68 2007年上海常住人口1858万人,户籍人口1378.86万人,来沪 ...