关闭

jsson在js中的转换

eval:将一段字符串当成代码来执行,与之前创造函数的方法相同; eval("alert(1+2)");//3 可以让一个json转换成js对象 json:一种通过的数据交换的格式 说白了 json就是一个字符串,只不过这个字符串有一定的规则。 //var json = '{"name": "zs", "age": 18, "sex": "男"}'; //如何把json字符串转换成js对...
阅读(119) 评论(0)

定义函数的方式

定义函数的三种方式1函数声明function fn(){}; fn();2函数表达式var fn1 = function(){} fn1(); //函数声明里必须要有名字,而()只能出现表达式()转换成表达式 //函数自调用: !function(){}();//常用,用运算符转成表达式3构造函数的方式Object:内置构造函数用来创建对象 Function:内置构造函数,用来创建函数var fn...
阅读(223) 评论(0)

对象的继承

混入继承让一个对象可以使用另一个对象的属性和方法就是继承var obj ={ name:"ls", extent:function(temp){ for(var k in temp){ if (temp.hasOwnProperty(k)){ this[k]=temp[k] }...
阅读(35) 评论(0)

面向对象编程-贪吃蛇小游戏

页面中的地图maphtml结构 样式 #map{ width:800px; height:600px margin:0 auto; background-color:#ccc; position:relative; }食物的对象 Food 属性 宽度wi...
阅读(29) 评论(0)

原型链

一。原型链:一个对象会有一个原型,(对象.__proto__),同时原型也是一个对象,也有原型 p.__proto__===Person.prototype 最终的Object.prototype.__prototype__=null; //Object Array String Date构造函数 //Math是内置对象 //1. var p = new Person(); // p ...
阅读(40) 评论(0)

构造函数的原型属性prototype

js规定,所有的函数自带一个属性,prototype,而且是一个对象(构造函数),通过构造函数实例化的对象可以直接通过原型的属性和方法访问 什么意思呢,比如 fn.prototype.name = "zs", 所有通过实例化的对象,var cc = new fn(); console.log(cc.name) = "zs";同理,可以存储行为函数 所以之前的所有构造函数里的共...
阅读(154) 评论(0)

对象改进(引入prototype)

function Phone(brand, color, size){ this.brand = brand; this.color = color; this.size = size; this.call = function () { console.log("打电话"); this.mail = function(){ console.log("发短信") } } ...
阅读(140) 评论(0)

面向对象编程

面向对象编程 面向过程:注重过程,解决问题的思路,关注点在解决问题的这个过程 面向对象:解决问题的思想,关注点在于指挥哪个对象,做哪件事情 找一个对象,让对象执行 面向对象的三大特性:封装,继承,[多态] 封装//函数:封装代码;对象:把一些属性和函数封装到一个对象中 继承//js的继承,拿来主义,一个对象没有这个属性或者方法,通过某些手段,能够直接用另一个对象的属性和方法 [多态]...
阅读(505) 评论(0)

type,逻辑中断,==运算符,深复制

1.typeof 返回的是字符串 只能判断简单数据类型,若果是复杂数据类型只能都判断出object,(instanceof) typeof是一个关键字,不是函数,()的作用仅仅是提升优先级 特殊两点:1)function是复杂数据类型但是返回的是funtion 2)null的返回时object 2.逻辑中断 &&:找假值,从左往右依次判断,找到false结束 ||:...
阅读(67) 评论(0)

js基础(简单复习)

①.复习Js基础 1.变量,用于存储数据 声明以及赋值 2.数据类型分为简单数据类型和复杂数据类型 简单:number,string,boolean,undefined,null 复杂:Object function Array Date 基本包装类型:Number,String,Boolean 3.数据类型的转换 转换成字符串类型,String()/toStri...
阅读(59) 评论(0)

正则表达式

正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 给定一个正则表达式和另一个字符串,我们可以达到如下的目的: 1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”); 2. 可以通过正则表达式,从字符串中获取我们想要的特定部分。 正则表达式的特点是: 1. 灵活...
阅读(55) 评论(0)

jq其他属性操作及jq事件机制

A.jQ其他属性操作 1.val方法 val方法用于设置和获取表单元素的值,例如input、select、textarea. //填参数设置值 $("#name").val(''大触"); //不填参数获取值 $(“#name”).val(); 2.html方法 //设置内容 $(“div”).html(“这是一段内容”); 3.text方法 $(...
阅读(56) 评论(0)

jQuery操作DOM

一、jQuery操作样式 二、jQuery操作属性 三、jQuery动画简单操作 四、jQuery操作dom节点增删操作 一、jq操作样式 1.css操作: 功能:设置或者修改样式,操作style属性 a.设置单个样式,css(name/属性名,value/属性值); $('#box').css(‘background’,'#000') b.设置多个样式,参数是对...
阅读(46) 评论(0)

DOM操作

一般来说,DOM操作分为3个方面,即DOM Core(核心)、HTML-DOM和CSS-DOM。 1.DOM Core dom core 并不专属于JS,任何支持DOM的程序设计语言都可以使用它,它的用途并不仅限于处理网页,可以用来处理任何一种使用标记语言的编写的文档。 document.getElementsByTagName("form"); 在JS中getElementB...
阅读(37) 评论(0)

js的栈堆概念

栈堆概念 Js中没有栈堆概念,引入它为了方便理解和更好的学习: 数据类型 基本类型数据叫做值类型,复杂类型又叫做引用类型 a.值类型,简单数据类型,在存储时,变量中存储的是值本身,因此叫做值类型。 b.引用类型,复杂数据类型,在存储时,变量存储的仅仅是地址,用其引用,因此称为引用数据类型。 栈堆空间分配概念 1.栈 由操作系统自动分配释放,存放函数的...
阅读(56) 评论(0)
31条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:2492次
    • 积分:321
    • 等级:
    • 排名:千里之外
    • 原创:31篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档