JavaScript
北漂程序员-阿力
作为应届毕业生必须得学习
展开
-
jQuery自定义插件
jQuery插件分为三种: 1.封装对象方法的插件(推荐) 调用在jQuery对象上的 jQuery对象.方法名(); 95%以上的jQuery插件都是封装对象方法的插件2.封装全局函数的插件3.选择器插件原创 2016-07-24 18:40:04 · 590 阅读 · 0 评论 -
$(document).ready() 和 window.onload 的区别
区别1: window.onload 只能绑定一个函数 如果给它绑定多个函数 只有最后一个起作用。而 $(document).ready() 可以同时绑定多个函数。//结果只弹出alert(2);window.onload=function(){ alert(1);}window.onload=function(){ alert(2);}//结果先弹出alert(1)然后弹原创 2016-07-19 10:45:57 · 241 阅读 · 0 评论 -
HTML5推箱子实现
结果图 首先创建canvas<body> <canvas id="canvas" width="400" height="400"> 浏览器不兼容 </canvas></body>第一步:画二维数组地图0表示平地 1表示墙 2表示小人 3表示箱子 4表示目标var gameMap1=[ [1,1,1,1,1,1,1,1,1,1], [1,1,1,原创 2016-07-19 10:16:12 · 4298 阅读 · 0 评论 -
微信飞机大战
总共写了12个版本,每个版本实现一个功能,有详细分析图 最终效果: 源代码:http://download.csdn.net/detail/qq_24082497/9589373微信飞机大战游戏开发1:课程需要的基础知识:HTML+CSS+JS—————-0.1版—————–1,游戏开始界面 2,开始按钮响应 3,进入游戏界面—————-0.2版—————–1,添加计分器 2,添加暂原创 2016-07-29 09:41:13 · 765 阅读 · 0 评论 -
面向对象的JS
JavaScript不能叫面向对象语言,只能说基于对象的语言。JS只有封装,没有继承和多态,不具备面向对象的三大特性。JS一切都是对象, 数组、 类、 10、”” 都是对象。 JavaScript中的函数没有重载一说,如果定义了多个 同名的函数, 只有最后一个起作用,相当于最后一个把之前的都覆盖掉了。函数中的参数只是一个占位符。其实不写形参也可以, 如果不写形参 ,想访问的话 可以使用argu原创 2016-07-18 17:27:28 · 268 阅读 · 0 评论 -
JS绑定事件的三种方式
一. xhtml 绑定方式<input type="button" onclick="test();"/><input type="button" onclick="若干句JS代码 "/>二. dom绑定方式 (推荐)优点:内容和行为分离 //dom对象.事件 = 事件处理函数var btn1 = document.getElementById("btn1");btn1.onclick =原创 2016-07-17 10:56:55 · 3066 阅读 · 0 评论 -
省市联动的简单实现
省市联动简单实现,适合初学者参考<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>三级联动</title> <script type="text/javascript"> var provinceArr=['新疆','山东','上海'];原创 2016-07-17 09:52:19 · 684 阅读 · 0 评论 -
JS数组
一,数组定义JS中的数组是元素集合。JS数组没有界限,不会出现越界问题,类型可以不一样。 创建数组有两种方式: 1.使用 Array构造函数//定义数组 var arr1 = new Array(10); var arr2 = new Array("aa", 111, true); alert(arr1[0]); alert(arr2[1]);也可以省略newvar arr2 = Ar原创 2016-06-19 14:12:13 · 333 阅读 · 0 评论 -
JS复合类型
复合类型有函数,数组,类 一、函数 function 函数名([参数1],[参数2]){ //函数体 //返回值 return 0; }需要注意的是如果函数没有返回值时,默认返回的是undefined。js中没有类的概念,函数就是一级公民。变量按声明位置分为局部变量和全局变量 局部变量:定义在函数体内,作原创 2016-06-19 13:41:29 · 2593 阅读 · 0 评论 -
js变量数据类型分类
一.5种基本类型1、数值型 包括整型、浮点型、NaN(Not a Number 不是一个数字)、Infinity(无穷)等。var a = 123;//定义整型var pi= 3.14;//定义实型NaN的举例 var i = parseInt("aaa"); alert(i);Infinity实例: var a = 10/0; var b =原创 2016-06-17 20:45:44 · 916 阅读 · 0 评论 -
AngularJS学习笔记(1)
来自:http://www.runoob.com/angularjs/angularjs-intro.htmlAngularJS 通过新的属性和表达式扩展了 HTML。AngularJS 可以构建一个单一页面应用程序(SPAs:Single Page Applications)。AngularJS 是一个 JavaScript 框架。它可通过 <script> 标签添加到 HTML 页面。Angul转载 2016-12-21 15:21:45 · 258 阅读 · 0 评论