摘要: js前端控制上传文件的格式<HTML><HEAD><TITLE>js前端控制上传文件的格式</TITLE></HEAD><BODY><FORM ACTION="load.jsp" METHOD="POST" ENCTYPE="mutipart/form-data" name="myform" onsubmit="return check()">请选择上传文件:<span id="span1&quo 阅读全文
posted @ 2011-07-29 11:36 ╰☆Everytime I try to flying 阅读(3886) 评论(0) 推荐(0) 编辑
摘要: 为了页面的健壮性,我们常常需要使用overflow:hidden。有时候是为了防止布局被撑开,有时候是为了配合其它规则实现文字截断,还有时候纯粹是为了创建块级上下文。但是,很多人对这个属性是存在着一定的误解的,网上很多入门的资料或文章都只提到用overflow:hidden加固定的宽度(或高度)可以强制隐藏内部的超出容器的内容。包括之前我们在使用overflow:hidden创建块级上下文的方式来实现图文混排时,都认为overflow:hidden造成了特殊情况下的麻烦(详见自适应的两栏图文混排改进)。但如果认真阅读一下css规范,会发现overflow:hidden其实并不一定隐藏溢出内容。 阅读全文
posted @ 2011-07-22 14:48 ╰☆Everytime I try to flying 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 最近在网上查阅了不少javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。 一、什么是闭包? 官方的解释是:所谓闭包,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段代码:function a(){var 阅读全文
posted @ 2011-07-21 12:15 ╰☆Everytime I try to flying 阅读(237) 评论(0) 推荐(0) 编辑
摘要: html5 简单 旋转角度原理 时针 1 <!doctype html> 2 <html> 3 <head> 4 <title>html5 简单 旋转角度原理 时针</title> 5 6 <script type="text/javascript"> 7 //==================================== 8 var time = new Date(); 9 var h = time.getHours(); 10 var m = time.getMinutes(); 11 v 阅读全文
posted @ 2011-07-08 19:54 ╰☆Everytime I try to flying 阅读(982) 评论(0) 推荐(0) 编辑
摘要: <!doctype html><html><style>body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}.auto_hidden { width:204px;border-top: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #333; border-right: 1px solid #333; position:absolute; display:n 阅读全文
posted @ 2011-06-20 17:21 ╰☆Everytime I try to flying 阅读(403) 评论(1) 推荐(0) 编辑
摘要: iPhone Web App开发杂感原文网址:http://www.blogwind.com/Wuvist/65217.shtml--------------------------------------------------------------------------------iPhone的SDK还需要两个月才出来……现在要给iPhone开发app的话,唯一的官方推荐方式就是走web app的道路……水果牌的魅力无穷……即便有browser的局限,还是有不少精彩的iphone web app浮现……Facebook的iPhone版本,简直就做得跟原生程序无异……当之无愧的Best 阅读全文
posted @ 2011-06-16 12:11 ╰☆Everytime I try to flying 阅读(689) 评论(0) 推荐(1) 编辑
摘要: 1 2 3 智能手机现在是越来越被大众接受,即使是诺基亚那可怜的S40,也能将就着算是智能机吧。关键这些智能机里都有一些浏览器了。比如opera mini,opera mobile之类的,再象android那样的话就是Webkit,IOS也算是Webkit核心了(ff也要登录android之类的),opera也在各个平台都有着自己的版本。因此,我们可以假设,只要是智能手机,都能支持一些简单的JS了。但是我怎么知道哪些浏览器支持的JS在其他浏览器上不支持呢?如果只用最简化的功能,那意义就不大了。因此,支持智能手机的JS框架就比较让人心动了。 4 5 一、jQuery Mobile 6 7 jQ. 阅读全文
posted @ 2011-06-16 12:03 ╰☆Everytime I try to flying 阅读(1143) 评论(0) 推荐(0) 编辑
摘要: Sencha touch 开发指南 本文主要介绍如何使用Sencha Touch为手持设备进行应用开发,主要是针对iPhone这样的高端手机,我们会通过一个详细的例子来介绍整个开发的流程。 Sencha Touch简介Sencha Touch是专门为移动设备开发应用的Javascrt框架。通过Sencha Touch你可以创建非常像native app的web app,用户界面组件和数据管理全部基于HTML5和CSS3的web标准,全面兼容Android和Apple iOS。 如何使用Sencha Touch 1 下载Sencha Touch包,并按照以下结构创建项目列表 上图中加蓝色背景的图 阅读全文
posted @ 2011-06-16 11:59 ╰☆Everytime I try to flying 阅读(1241) 评论(2) 推荐(1) 编辑
摘要: 下面是我花了一天的时间写的一段JavaScript代码,把memory.js和test.htm放到同一个文件夹下,在网页中浏览test.htm查看效果。欢迎提出意见和批评!momory.js 1 function window.onerror() 2 { 3 return false; 4 } 5 function pageCache(prefix) 6 { 7 this.prefix = (typeof(prefix)!="string")?"":"prefix_" + prefix + "_"; 8 this. 阅读全文
posted @ 2011-06-01 11:04 ╰☆Everytime I try to flying 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 在上一节,曾经利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模拟全局变量的功能,但并不严谨。例如在导航框架页面内右击,单击快捷菜单中的【刷新】命令,则所有的JavaScript变量都会丢失。因此,要实现严格的跨页面全局变量,这种方式是不行的,JavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。cookie是浏览器提供的一种机制,它将document对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScript本身的性质。cookie是存于用户硬盘的一个文件,这个文件通常对应于 阅读全文
posted @ 2011-05-30 12:57 ╰☆Everytime I try to flying 阅读(331) 评论(0) 推荐(0) 编辑