2015年10月24日
摘要: 做公司的一个手机站,发现zepto的touch.js在安卓上的兼容性有bug,主要是在微信上无法触发swipe*事件,而且这个 bug 作者不愿意修,理由是:我特么没有安卓设备。发生这种bug的原因大概是安卓设备上网上找到了一个大神的初步解决方案:在touch.js中加一段代码:.on('touch... 阅读全文
posted @ 2015-10-24 16:27 vincent2d 阅读(593) 评论(0) 推荐(0) 编辑
2015年10月22日
摘要: 网页中有一张图,要求垂直居中。使用js做的时候要注意一下,页面加载完成不代表图片都加载完了。有可能获得图片尺寸时返回0;所以要把相应的js放到图片的onload事件里。纯js就使用Image对象var img = new Image();img.src = '图片src';img.onload = ... 阅读全文
posted @ 2015-10-22 14:06 vincent2d 阅读(216) 评论(0) 推荐(0) 编辑
2015年10月17日
摘要: Javascript声明变量时var aaa = 111;和aaa = 111;两种方式一样吗?废话少说,先上代码.var aaa = 11;function test4(){ var aaa = 22;}test4();console.log(aaa);结果是什么呢? 11这个好理解, 函数... 阅读全文
posted @ 2015-10-17 09:26 vincent2d 阅读(386) 评论(0) 推荐(0) 编辑
2015年10月15日
摘要: 1.width可是宽度,initial-scale初始化缩放比例,maximum-scale允许用户缩放的最大比例,minimum-scale允许用户缩放的最小比例,user-scalable是否允许用户缩放。2.-webkit-tap-highlight-color:rgba(255,255,25... 阅读全文
posted @ 2015-10-15 15:23 vincent2d 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、viewport宽度起源:PC端的网站要显示在移动端有什么问题?如果把移动端的可是区域设置到(320-768)的话,大部分网站都会因为太窄而显示错乱所以浏览器默认把viewport【这个viewport指的是layout viewport】设置为一个较宽的值980px或者1024px,至少保证P... 阅读全文
posted @ 2015-10-15 13:56 vincent2d 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 对于前端工程师来讲,写一个html页面的基本结构是体力活,每次去拷贝一个也麻烦,sublime text 2 提供了一个很好的复用代码片段。下面介绍一下创建一个html5的代码片段的过程。在菜单上点击Tools -> New Snippet,会新建一个xml文件页签:1 2 5 6 ... 阅读全文
posted @ 2015-10-15 13:14 vincent2d 阅读(154) 评论(0) 推荐(0) 编辑
2014年9月9日
摘要: 雅虎官方博客宣布终止开发开源的JavaScript工具库Yahoo User Interface library (YUI)。 雅虎开发者解释说,行业趋势发生了改变。过去几年,Web平台经历了激烈变革,相比以前如今的JavaScript几乎是无处不在。Node.JS的出现 允许JavaScrip... 阅读全文
posted @ 2014-09-09 16:23 vincent2d 阅读(168) 评论(0) 推荐(0) 编辑
2013年10月27日
摘要: 计算机的世界中就只有数据,没有数据计算机就不存在。所有的数据实际上都是由bit序列构成的(bit序列通常是由0和1两个数字排列组合而成。二进制数系统中,每个0或1就是一个位(bit)。),因此基本上都是相似的。虽然构成相同,但每一个数据都在计算机中扮演着自己的角色,在高级编程语言中,为了让计算机更好的运行程序,往往都会将数据有序的分成各种值,每种值都赋予一种数据类型,用于确定它所扮演的角色。js中有6中基本类型的值:number,string,boolean,object,function和undefined。数字标准js数字描述是64位浮点类型,也就是说,数字表示其实是有bit数量限制的,也 阅读全文
posted @ 2013-10-27 23:41 vincent2d 阅读(197) 评论(0) 推荐(0) 编辑
2013年10月24日
摘要: java是SUN公司(Stanford University Network )在95年推出的高级编程语言,起初主要是应用在小型的电子产品上,但随着互联网的兴起,java也由于其强大的特性随之崛起,成为了目前大型网络应用的首选语言之一。09年,甲骨文公司以74亿美元收购SUN公司,取得了JAVA的版权。 java的崛起,与其跨平台的特性有密切的关系。何谓跨平台,其实主要指的是在不同的操作系统中稳定运行。 跨平台是怎么实现的呢?就要依靠java虚拟机(java vertual machine)简称JVM。它可以理解为用软件模拟出来的计算机,可以在任何的处理器上(无论是在计算机中还是在电子设备中) 阅读全文
posted @ 2013-10-24 16:07 vincent2d 阅读(120) 评论(0) 推荐(0) 编辑