摘要: 什么是JS事件冒泡?: 在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到 阅读全文
posted @ 2016-03-07 10:26 Shawn_liu 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1.4 光标移动vi编辑器中的很多命令都是基于光标当前位置的,因此,如何移动光标定位到所需要的位置是一项十分重要的工作,下面进行详细介绍(如无特别说明,下面所讲的命令都是在普通模式下执行)。1. 向前移动字符将光标向前移动一个字符可以使用命令为:l、Space键或方向键→。如果在命令前加一个数字n,... 阅读全文
posted @ 2015-09-09 21:24 Shawn_liu 阅读(203) 评论(0) 推荐(0) 编辑
摘要: Linux 系统下的文本编辑器有很多种,包括图形模式下的gedit、kwrite等,文本模式下的vi、vim(vi的增强版本)、emacs等。其中vi和emacs是Linux系统中最常用的两个编辑器。本节主要介绍vi编辑器,主要内容包括: vi编辑器的基本使用,包括vi的启动与退出、工作模式的切换、... 阅读全文
posted @ 2015-09-09 21:23 Shawn_liu 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。 这段代码依次加载多个js文件。这样的写法有很大的缺点。首... 阅读全文
posted @ 2015-09-09 13:35 Shawn_liu 阅读(333) 评论(0) 推荐(0) 编辑
摘要: (接上文)七、模块的规范先想一想,为什么模块很重要?因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,岂不是乱了套!考虑到Javascript模块现在还没有官方规范,这一点就更重要... 阅读全文
posted @ 2015-09-09 13:34 Shawn_liu 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只... 阅读全文
posted @ 2015-09-09 13:33 Shawn_liu 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 显示在浏览器可视区域的图片总是不能及时的刷出来,让在可视区域的图片立即加载进来,而让不在可视区域并且需要通过滚动条进行滚动显示的图片在图片滚动到可视区域内再显示出来前端页面的用户体验对于一个网站来说是至关重要的,我们在访问一些图片量比较大的网站的时候,往往会有这样的感受:显示在我电脑屏幕可视区域的图... 阅读全文
posted @ 2015-08-25 10:39 Shawn_liu 阅读(183) 评论(0) 推荐(0) 编辑
摘要: PhoneGap,著名的跨平台Hybrid框架,旨在让开发者使用HTML、Javascript、CSS开发跨平台的App。最近的工作,就是做Hybrid方面的,很自然,方案就从PhoneGap入手。下面就切入正题,分析下PhoneGap的原理,需要说明的是,我只针对iOS版本的PhoneGap做分析... 阅读全文
posted @ 2015-08-24 09:47 Shawn_liu 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 来源:http://blog.csdn.net/hfahe/article/details/7730944前言:像CORS对于现代前端这么重要的技术在国内基本上居然很少有人使用和提及,在百度或者Google上搜索CORS,搜到的中文文章基本都是另外一种卫星定位技术CORS的介绍,让我等前端同学情何以... 阅读全文
posted @ 2015-08-17 18:03 Shawn_liu 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 注:ajax通过async参数决定是异步还是同步,false同步,true异步; 异步执行顺序是先执行后续动作,再执行success里代码; 同步是先执行success里代码,再执行后续代码;验证:同步时数据量大是否会卡顿?例如从后台搜索大量数据时,页面是否卡死?1、(异步)方法调用,后续代码不... 阅读全文
posted @ 2015-08-05 09:14 Shawn_liu 阅读(2659) 评论(2) 推荐(0) 编辑