
JavaScript
文章平均质量分 53
艾夏又更新了
目标就是我奋斗的动力!
展开
-
普通赋值和引用赋值
// 普通赋值var str1 = 'Hello world';var str2 = str1; // str1和str2在内存中指向不同的地址// 修改str2str2 = 'Hello JS';// str1和str2是相互独立的两个变量,str1不会因为str2被修改而修改console.log(str1); // Hello worldconsole.log(str2); /原创 2016-11-30 20:12:29 · 792 阅读 · 0 评论 -
JavaScript之基本语法
常用内置对象parseInt():将字符串转换成整型var str = '100cm';var val = parseInt(str);console.log(val+'------'+typeof val);//100----numberparseFloat() :将字符串转换为浮点型 var str = '1.2';var val = parseFloat(str);console原创 2017-02-28 10:43:10 · 634 阅读 · 0 评论 -
mvc是什么?
MVC (Modal View Controler)本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。 模型-视图-控制器(MVC)是Xerox PARC在八十年代为编原创 2017-02-09 19:03:05 · 795 阅读 · 0 评论 -
javascript之BOM中常用的方法和属性
方法:resizeTo():将浏览器调整到制定的大小 window.resizeTo(300,300);resizeBy():将浏览器在当前大小的情况下调整制定的高度和宽度 window.resizeBy(-100,-100);moveTo():将浏览器调整到制定的坐标 moveTo(-200,-200);moveBy():将浏览器的位置在当前位置基础上调整制定的长度 mov原创 2017-02-27 21:33:15 · 632 阅读 · 0 评论 -
javascript之DOM中常用的方法
节点的成员属性firstChild:获取节点的第一个子节点: var text = love.firstChild;lastChild:获取节点的最后一个子节点: var e = txt.lastChild;childNodes:获取节点的所有节点的集合: var relation = document.getElementById('relatio原创 2017-02-27 20:10:03 · 453 阅读 · 0 评论 -
JavaScript之选项卡
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title> 选项卡</title> <style type="text/css"> /* CSS样式制作 */ *{ padding:0px; margin:0px; f原创 2017-02-16 20:36:44 · 491 阅读 · 1 评论 -
计算数组中每个数字出现的次数
var arr = [12,31,42,54,65,12,31,12,42,22];//统计个数var arr2 = {};arr.forEach(function(item){ if(arr2[item]){ arr2[item] += 1; }else{ arr2[item] = 1; }})console.log(arr2);原创 2017-01-01 15:48:01 · 4086 阅读 · 0 评论 -
JS基本语法+实例
JS基本语法parseInt() 将字符串 转换为整型var str = '100cm';var val = parseInt(str);console.log(val+'---------'+typeof val);//100---------numberparseFloat() 将字符串转换为浮点型var str = '1.2';var val = parseFloat(str);consol原创 2016-12-20 14:36:18 · 595 阅读 · 0 评论 -
js调用百度地图API
首先需要引用百度地图的API<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.3"></script>1 1 此处的v=1.3是指API的版本,目前百度地图API最高是2.0,而且自1.5版本以后的API,调用时需要到 官方申请 一个开发者的密钥,即为<script type="text/javascr原创 2016-12-25 16:26:16 · 1577 阅读 · 0 评论 -
JSON的了解
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 它是基于JavaScript的一个子集。数据格式简单, 易于读写, 占用带宽小 如:{“age”:”12”, “name”:”back”}JSON字符串转换为JSON对象:var obj =eval('('+ str +')');var obj = str.parseJSON();var obj原创 2016-12-25 15:37:14 · 414 阅读 · 0 评论 -
如何实现继承
1、构造继承 2、原型继承 3、实例继承 4、拷贝继承原型prototype机制或apply和call方法去实现较简单,建议使用构造函数与原型混合方式。 function Parent(){ this.name = 'wang'; } function Child(){ this.age = 28;原创 2016-12-25 15:34:38 · 454 阅读 · 0 评论 -
JavaScript原型,原型链
每个对象都会在其内部初始化一个属性,就是prototype(原型),当我们访问一个对象的属性时,如果这个对象内部不存在这个属性,那么他就会去prototype里找这个属性,这个prototype又会有自己的prototype,于是就这样一直找下去,也就是我们平时所说的原型链的概念。关系:instance.constructor.prototype = instance._proto_特点:J原创 2016-12-23 20:44:59 · 505 阅读 · 0 评论 -
jQ 轮播图
jQ 轮播图原创 2016-12-08 23:03:04 · 722 阅读 · 0 评论 -
JavaScript大总结
JavaScript1. 基本语法1.1 引入内联试<a href="javascript:void(0)" onclick="alert('ok')">点击</a>内嵌式<script>alert('ok');</script>外链式<script src="demo.js"></script>1.2 调试输出alert():将内容通过对话框弹出到浏览器 document.wri原创 2016-12-08 22:55:42 · 588 阅读 · 0 评论 -
js三级级联
js写省市级联原创 2016-12-08 22:58:48 · 461 阅读 · 0 评论 -
浅谈构造函数和原型对象
构造函数:只要函数被new就可以认为是构造函数(一般情况下构造函数有this)来看一个小例子:function Person(){ var age = 20; this.username = ‘zhangsan’; this.say = function(){ console.log(‘今天是12月1号,又是一原创 2016-12-01 09:33:34 · 337 阅读 · 0 评论 -
apply()/call()
3.apply()/call():最终是调用function,只不过内部的this指向了thisObjfunction.call([thisObj[,arg1[, arg2[, [,.argN]]]]])function.apply([thisObj[,argArray]])注意:1. 调用function函数,但是函数内的this指向thisObj(更改对象内部指针)2. 如果thisObj原创 2016-11-30 20:51:09 · 271 阅读 · 0 评论 -
this关键字
关于this关键字 作为小白的我只能说一句话: 谁调用函数,this就代指对应的对象来!说再多不如咱们来看几个小例子: var name = "John"; var Bob = { name: "Bob", showName: function() { console.log(t原创 2016-11-30 20:28:48 · 270 阅读 · 0 评论 -
javascript接口设计接口模式
简单的说接口就是一个契约或者规范。在强类型的面相对象语言中,接口可以很容易的实现。但是在javascript中并没有原生的创建或者实现接口的方式,或者判定一个类型是否实现了某个接口,我们只能利用js的灵活性的特点,模拟接口。 在javascript中实现接口有三种方式:注释描述、属性验证、鸭子模型。 note:因为我看的是英文书,翻译水平有限,不知道有些词汇如何翻译,大家只能领会精神了原创 2017-03-01 12:16:53 · 599 阅读 · 0 评论