摘要: 一、轮播图是现在网站网页上最常见的效果之一,对于轮播图的功能,要求不同,效果也不同! 我们见过很多通过不同的方式,实现这一效果,但是有很多比较麻烦,而且不容易理解,兼容性也不好。 在这里分享一下,用js原生代码,实现轮播图的常见效果!思路比较清晰,而且可重复性高,也几乎包含了现在网页上轮播实现的所有 阅读全文
posted @ 2016-09-18 16:15 JabinZhang 阅读(222480) 评论(4) 推荐(11) 编辑
摘要: 一、瀑布流是我们常见的案例,这里主要讲述,用jquery的方式实现瀑布流的功能! 引言:我们经常见到很多网站的瀑布流功能,如淘宝、京东这些商品等等.. 实现它我们首先考虑几个问题:1、获取到数据 2、排列的方式 3、如何实现排列 其实,在瀑布流里有个核心的功能就是用到了绝对定位 我们逐步深入分析: 阅读全文
posted @ 2016-09-18 10:59 JabinZhang 阅读(12133) 评论(2) 推荐(0) 编辑
摘要: Ajax jquery的库的简化版本 (function(){ //面向外界的唯一变量接口! var myajax = window.myajax = {}; //作者、版本号等等信息 myajax.author = "考拉"; myajax.version = "1.0.0"; //这个对象有两个 阅读全文
posted @ 2016-09-14 19:21 JabinZhang 阅读(940) 评论(0) 推荐(0) 编辑
摘要: 1、我们需要知道什么是Ajax: AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。 阅读全文
posted @ 2016-09-13 21:07 JabinZhang 阅读(2384) 评论(0) 推荐(0) 编辑
摘要: 一、js中的原型毫无疑问一个难点,学习如果不深入很容易就晕了! 在参考了多方面的资料后,发现解释都太过专业,对于很多还没有接触过面向对象 语言的小白来说,有理解不了里面的专有名词!如果你没学过c++或者Java之类的更接触底层的语言,那就不要太深究,理解会用自然可以了,当接触到更多语言时慢慢的会理解 阅读全文
posted @ 2016-08-24 18:14 JabinZhang 阅读(57734) 评论(8) 推荐(4) 编辑
摘要: 一、我们经常困惑,对象究竟是什么,其实这是一种思维,一种意识上的东西,就像我们都说 世界是有物质组成的道理一样,理解了下面的几句话!对象也不是那么抽象! 1.javascript中的所有事物都是对象,字符串、数值、数组、函数! 而且js还允许自定义对象! 2、对象就只是带有属性和方法的特殊数据类型 阅读全文
posted @ 2016-08-24 18:08 JabinZhang 阅读(4302) 评论(0) 推荐(0) 编辑
摘要: 一、1、我们探究这个问题的时候如果按照正常的思维顺序,需要知道闭包是什么它是什么意思,但是这样做会让我们很困惑,了解这个问题我们需要知道它的来源,就是我们为什么要使用闭包,先不管它是什么意思! 2、我们使用闭包是因为js的作用域问题,前面我们已经对作用域了解了一些,在函数中,外部不能读取到内部的变量 阅读全文
posted @ 2016-08-24 18:05 JabinZhang 阅读(1526) 评论(0) 推荐(0) 编辑
摘要: 一、理解函数作用域需要理解以下几点: 1、函数变量的作用域有全局变量和局部变量两种,全局变量写在函数的最前面,局部变量写在函数体内,局部变量省略了var 也就默认成为了全局变量! 2、函数体内部可以读取到函数外的变量,而函数外不能读取到函数内的变量! 在理解了函数变量的作用域之后,也需要理解函数的作 阅读全文
posted @ 2016-08-24 18:00 JabinZhang 阅读(7752) 评论(0) 推荐(0) 编辑
摘要: 一、函数是用来帮助我们封装、调用代码的最方便的工具! 二、函数的创建方法有三种: 三、函数的创建方式有3种,调用方式也不是单一的,调用方式有4种! 1、作为一个函数去调用 函数名+();(函数作为全局对象调用,会使this的值成为全局对象,使用window对象作为一个变量,容易造成程序崩溃!) 2、 阅读全文
posted @ 2016-08-24 17:53 JabinZhang 阅读(20592) 评论(0) 推荐(5) 编辑
摘要: 前言:我们学习的javascript语言是一门面向对象的语言,所以这一概念我们需要理解与认识!下面是理解性的理论内容,不需要记忆,理解与思考我们的学习才能站在更高的视角! 一、认识: 面向对象是当今主流的一种程序设计理念和设计规范,它取代了早期的"结构化"过程设计开发技术,主张一切皆为对象,程序以人 阅读全文
posted @ 2016-08-24 17:38 JabinZhang 阅读(3590) 评论(0) 推荐(0) 编辑