上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 说白就是无刷新,整个webapp就一个html文件,里面的各个功能页面是javascript通过hash,或者history api来进行路由,并通过ajax拉取数据来实现响应功能。因为整个webapp就一个html,所以叫单页面! 通俗点来讲,在应用整个使用流程里浏览器由始至终没有刷新,所有的数据 阅读全文
posted @ 2017-12-27 10:36 晴晴加油 阅读(4122) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-12-17 21:39 晴晴加油 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 显示3行 阅读全文
posted @ 2017-12-17 21:25 晴晴加油 阅读(920) 评论(0) 推荐(0) 编辑
摘要: 移动端使用的js插件式zepto和touch,想要在一个大的区域做一个点击事件,但是里面小的区域也有自己的点击事件,就要阻止事件冒泡,但是使用了之后发现不好使,原因是:大的区域使用的事件是移动端的tap事件,小的区域是js动态生成的元素,使用的是onclick加载的函数,所以,阻止冒泡事件失败了,最 阅读全文
posted @ 2017-12-17 21:11 晴晴加油 阅读(5433) 评论(0) 推荐(0) 编辑
摘要: 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码: 另一方面,在函数外部自然无法读取函数内的局部变量。 Js代码: 这里有一个地方需要注 阅读全文
posted @ 2017-05-23 14:09 晴晴加油 阅读(353) 评论(1) 推荐(2) 编辑
摘要: 上述代码非常简单,Person原型对象定义了公共的say方法,虽然此举在构造实例之后出现,但因为原型方法在调用之前已经声明,因此之后的每个实例将都拥有该方法。从这个简单的例子里,我们可以得出: 原型对象的用途是为每个实例对象存储共享的方法和属性,它仅仅是一个普通对象而已。并且所有的实例是共享同一个原 阅读全文
posted @ 2017-05-22 21:47 晴晴加油 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: 注意:本次源码分析选择2.0.3(因为不支持IE6、7、8,就少了很多兼容的hack的写法,对了解jQuery的实现原理有很大的帮助) 1.jQuery有不同的版本,从2.x版本便不再支持IE6、7、8 将jQuery拆分长框架一点一点进行了解 2. 这个叫匿名函数自执行 3.匿名函数自执行的好处是 阅读全文
posted @ 2017-05-22 20:16 晴晴加油 阅读(27743) 评论(4) 推荐(6) 编辑
摘要: 3. 构造jQuery对象 3.1源码结构 先看看总体结构,再做分解: 阅读全文
posted @ 2017-05-22 20:16 晴晴加油 阅读(270) 评论(0) 推荐(0) 编辑
摘要: screenX:鼠标位置相对于用户屏幕水平偏移量,而screenY也就是垂直方向的,此时的参照点也就是原点是屏幕的左上角。 clientX:跟screenX相比就是将参照点改成了浏览器内容区域的左上角,该参照点会随之滚动条的移动而移动。 pageX:参照点也是浏览器内容区域的左上角,但它不会随着滚动 阅读全文
posted @ 2017-05-22 20:01 晴晴加油 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 可能有些人对系列化这个词过敏,我的理解很简单。就是说把原来是对象的类型转换成字符串类型(或者更确切的说是json类型的)。就这么简单。打个比方说,你有一个类,那么你可以通过这个方法转换成相应的json类型的 语法: value:是必选字段。就是你输入的对象,比如数组,类等。 replacer:这个是 阅读全文
posted @ 2017-05-22 15:37 晴晴加油 阅读(258) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页