- 博客(12)
- 资源 (4)
- 收藏
- 关注
转载 javascript本地对象、内置对象、宿主对象和自定义对象
1. 本地对象 ECMA-262把本地对象(native object)定义为“独立于宿主环境的ECMAScript实现提供的对象”。 此处的宿主环境,简单来说就是用户的机器环境,包括操作系统和浏览器。 本地对象包括如下内容:Object、Function、String、Array、Boolean、Number、Date、 RegExp、Error、E
2016-10-20 18:56:13 1870
原创 AJAX实现瀑布流布局
瀑布流是当前一种比较流行的网站界面布局方式,参差不齐的多栏布局以及到达底部自动加载的方式,使网站在视觉和用户体验上都能得到较大的提升。最早使用此布局的是国外的图片网站Pinterest,之后国内的一些图片网站也开始使用瀑布流布局,包括和Pinterest类似的花瓣网、图片社区lofter、美丽说、蘑菇街等等。 瀑布流在布局上对于大多数人来说应该是很简单的,比较只有几列而已。瀑布流最主要的还是数据...
2016-10-18 16:37:14 5968 2
原创 Ajax工作原理以及函数的简单封装
什么是AJAX? AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。 AJAX运用的意义? 新浪微博、百度地图、股票信息的显示、网站登录验证码等等这些都应用到了ajax技术
2016-10-17 15:57:29 1422
原创 javascript滚轮控制模拟滚动条
此实例通过对滚轮事件的监听,通过滚轮控制滚动条的上下移动,可以将其修改后运用与使用滚轮缩放图片、改变透明度等特效。 *{ margin: 0; padding: 0; } #boxwrap{ position: relative; width: 15px; height: 500px; margin: 5
2016-10-14 14:41:01 1566
原创 javascript拖拽盒子移动的实现
原理比较简单,可以参照之前的文章javascript淘宝主图放大镜功能帮助理解。 *{ margin: 0; padding: 0; } #box{ position: absolute; left: 50px; top: 50px; width: 200px; height: 200px;
2016-10-12 20:14:08 3999
原创 javascript事件的绑定
由于html是从上至下加载的,通常我们如果在head部分引入javascript文件,那么我们都会在javascript的开头添加window.onload事件,防止在文档问加载完成时进行DOM操作所出现的错误。如果有多个javascript文件,那么极有可能出现多个window.onload事件,但是最后起作用的只有一个,这时候就需要使用事件绑定来解决这个问题了。 IE方式 attachEv
2016-10-12 17:23:13 289
原创 javascript阻止冒泡和默认事件(默认行为)
阻止冒泡。冒泡简单的举例来说,儿子知道了一个秘密消息,它告诉了爸爸,爸爸知道了又告诉了爷爷,一级级传递从而引起事件的混乱,而阻止冒泡就是不让儿子告诉爸爸,爸爸自然不会告诉爷爷了。下面的domo就是很好的例子。 #box{ width: 300px; height: 300px; background: red;
2016-10-12 16:28:03 1443
转载 学习Javascript闭包(Closure)
在javascript中,子函数可以读取父函数中的变量,而父函数却无法读取子函数中的变量,就像是儿子可以花父亲的钱,而父亲却不能花儿子的钱。而闭包要做的就是把儿子的钱拿出来给父亲花。 闭包通过在子函数的内部定义一个新的函数fn,fn可以读取子函数中所有的局部变量,我们把fn作为返回值,这时候我们就可以在子函数的外部读取子函数中所有的局部变量了。这就像儿子不孝然后小孩子拿爸爸的钱给爷爷一样。
2016-10-11 17:18:27 228
转载 javascript事件列表
事件 浏览器支持 解说 一般事件 onclick IE3、N2 鼠标点击时触发此事件 ondblclick IE4、N4 鼠标双击时触发此事件 onmousedown IE4、N4 按下鼠标时触发此事件 onmouseup IE4、N4 鼠标按下后松开鼠标时触发此事件
2016-10-11 16:04:21 230
原创 javascript函数的声明、调用、传参和返回值
在javascript中函数的声明方法有两种: function func (){ alert("hello,world"); } var func =new Function (alert("hello,world")); var func = function(){ alert("hello,world"); }第一种属于声明式函数,而第二种称为函数构造函数又
2016-10-11 15:58:47 2799
原创 css3 3D旋转特效
最近自己的网站正在制作,由于是个人网站,所以我傲娇的抛弃了IE,痛快的用起了css3和html5的诸多特效,然而问题亦随之而来。这篇文章的主要讲解在使用css3的3D旋转的时候遇到的文章,错误之处,还望各位看官老爷评论中指出。 3D旋转,难点在与其处在一个三维的空间中,我们需要发挥一下空间想象力在头脑中构建它的结构,同时,它的坐标系是随着所做的3D变化而改变的,所以在进行变换的过程中,不同变换动
2016-10-09 14:41:35 1795
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人