Javascript&CSS
文章平均质量分 95
鸭脖
爱学习
展开
-
如何创建一个Sencha Touch 2应用(第一部分)
在此系列中,我们将创建一个Sencha Touch 2版本的记事本应用,用来记录用户的笔记并存储在该运行设备上。在这个过程中,我们将深入一下几个区域:建立一个Sencha Touch 应用的区块如何实现一个应用多视图的导航栏如何使用Sencha Touch表单元素编辑数据如何利用列表视图呈现数据如何使用HTML5本地存储保存数据此系列的第一部分中,我们将定义该应用的特性,包转载 2012-05-28 21:01:03 · 1373 阅读 · 0 评论 -
JS获取屏幕大小
function a(){document.write("屏幕分辨率为:"+screen.width+"*"+screen.height+""+"屏幕可用大小:"+screen.availWidth+"*"+screen.availHeight+""+"网页可见区域宽:"+document.body.clientWidth+""+"网页可见区域高:"+documen转载 2013-12-19 10:46:38 · 1215 阅读 · 0 评论 -
js 中style.height和offsetHeight比较
看到蓝色经典论坛的一个讨论帖子:http://bbs.blueidea.com/thread-3072537-1-1.html从两个人的争论中,更加深入的了解了style.height和offsetHeight的区别style.height:只能在div在行内样式设置了height才能获取到例如:height do转载 2013-12-19 11:30:21 · 15509 阅读 · 0 评论 -
iframe里面的页面调用父窗口,左右窗口js函数的方法
iframe里面的页面调用父窗口,左右窗口js函数的方法 实现iframe内部页面直接调用该iframe所属父窗口自定义函数的方法。 比如有A窗口,A内有个IFRAME B,B里面的装载的是C页面,这时C要直接调用A里面的一个自定义函数AFUN();那么只要在C页面中写如下JS函数就可以了:window.parent.AFUN();如果AFUN()有参数也可以直接传递合适的参数转载 2013-12-19 16:17:10 · 912 阅读 · 0 评论 -
JS实现刷新iframe的方法
方案一:用iframe的name属性定位 onclick="document.frames(ifrmname).location.reload()"> 或 onclick="document.all.ifrmname.document.location.reload()"> 方案二:用iframe的id属性定位转载 2013-12-20 11:25:33 · 2432 阅读 · 0 评论 -
meta中的viewport指令
在查看bootstrap教程中,碰到后,在群兄弟小胡帮助下,知道viewport含义: ViewPort 标记用于指定用户是否可以缩放Web页面,如果可以,那么缩放到的最大和最小缩放比例是什么。使用ViewPort 标记还表示文档针对移动设备进行了优化。ViewPort 标记的content值是由指令及其值组成的以逗号分隔的列表。例:wid转载 2015-09-27 13:15:32 · 604 阅读 · 0 评论 -
简单实用的js调试logger组件
开发js组件的时间调试总是麻烦的,最常用的就是用alert或者debugger来测试js的运行状态。但这两种方式都有它的局限性,alert会有中断,有些时候alert出来的值并不可靠,闭包的时候用alert可能会得到不正确的值。debugger使用起来其实也挺纠结的,只有ie支持。所以最合理的方式是js把运行过程需要调试的值输出到页面,或者写到cookie也可以,这种方式不会有alert中断带来值转载 2016-03-23 15:38:27 · 1246 阅读 · 0 评论 -
<!DOCTYPE html>很重要
噩梦开始的源头:之前写html或者jsp页面,从来不注意doctype的声明,也不太明白doctype的作用。直到最近碰到了一个非常奇葩的bug:某一个页面在IE7和8,Chrome,ff等下正常,但是在IE9下显示有问题,我就开始找啊找,各种调试,各种log,终于在httpWatch里边找到了答案:DOCTYPE未声明。于是我给页面添加了,果然奏效了。 下面我就尽可能简洁扼要的说转载 2016-06-08 17:30:33 · 559 阅读 · 0 评论 -
RequireJS入门(一)
RequireJS由James Burke创建,他也是AMD规范的创始人。 RequireJS会让你以不同于往常的方式去写JavaScript。你将不再使用script标签在HTML中引入JS文件,以及不用通过script标签顺序去管理依赖关系。 当然也不会有阻塞(blocking)的情况发生。好,以一个简单示例开始。 新建一个目录,结构如下转载 2016-06-08 17:41:24 · 453 阅读 · 0 评论 -
JavaScript 模块化编程 - Module Pattern
## 前言The Module Pattern,模块模式,也译为模组模式,是一种通用的对代码进行模块化组织与定义的方式。这里所说的模块(Modules),是指实现某特定功能的一组方法和代码。许多现代语言都定义了代码的模块化组织方式,比如 Golang 和 Java,它们都使用 package 与 import 来管理与使用模块,而目前版本的 JavaScript 并未提供一种原生的、语言级别的转载 2016-06-27 15:55:10 · 936 阅读 · 0 评论 -
iframe元素用法总结
iframe是一个非常有用的标签,先不说早期用它来模型Ajax效果,现在富本文编辑器它也绝对是主角。但是它又是一个特别的元素,最早出现IE4.0中,后纷纷被其他游览器吸纳,由于IE不开源,iframe在各游览器中都有很大差异。首先我们看看它在各游览器中拥有什么属性——火狐的iframe的所有属性:scrollWidth, clientLeft, clientHeight, clie转载 2013-12-10 11:12:15 · 1988 阅读 · 0 评论 -
js 客户端与服务器端的通信
客户端与服务器端通信一般有两种方法,隐藏iframe和使用xmlhttp对象隐藏框架技术实现Ajax通常由4个过程组成。第一步是由用户的某种行为引发了一个对隐藏框架的请求。这包括用户单击了在可见框架页中的超链接,或者由用户的其他交互行为所引发。通常情况下,对隐藏框架页的请求仅仅是将隐藏框架页重定向到一个服务器上指定的服务端程序。对隐藏框架页的重定向将自动触发第二个过程:即向服务器发送请求。转载 2013-10-27 23:56:53 · 2306 阅读 · 0 评论 -
javascript基础
今天简单的看了一下javascript的基础知识,现在在此稍稍总结一下。对于学习过原生语言C++或者java的编程者,如果再加上一定的脚本语言开发经验的话,那么我觉得javascript学习起来会非常的顺手,为什么呢?因为javascript可谓是吸收了脚本语言和原生语言的精华。由于鄙人学习过c++,再加上一定的python经验,所以学习这门语言也非常得心应手。废话不多说。首先需要注意的是原创 2012-05-18 22:15:09 · 484 阅读 · 0 评论 -
javascript显示一个时钟
function startTime(){var today=new Date()var h=today.getHours()var m=today.getMinutes()var s=today.getSeconds()// add a zero in front of numbersm=checkTime(m)s=checkTime(s)document.g原创 2012-05-19 17:07:25 · 785 阅读 · 0 评论 -
javascript事件简介
javascript事件无疑是javascript语言的典型特征之一,下面我们逐个一一进行讨论并且举例说明1、onabort事件,onerror事件以及onload事件以及onunload事件第一个用于img标签,后两个用于页面以及图像的加载,分别为加载失败和加载成功的时候所触发的事件如果图像的加载被中断,那么会触发改事件代码:function abortIm原创 2012-05-19 15:29:25 · 1285 阅读 · 0 评论 -
Js获取当前日期时间及其它操作
2008-11-11 10:29 18301人阅读 评论(6) 收藏 Js获取当前日期时间及其它操作2008-07-28 17:202008-06-11 17:24var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????转载 2012-06-22 22:54:06 · 463 阅读 · 0 评论 -
event事件(1)
panel1 = Ext.create("Ext.Panel",{ html:"nihaoma", layout:"vbox", cls:"main1", listeners:{ drag:{ element:"element", fn:function(){ this.remove() } }, doubletap:{原创 2012-06-23 12:48:09 · 801 阅读 · 0 评论 -
理解Javascript中类的定义
关于如何在Javascript中定义类,网上可以找到不少的文章。在开始讲之前,还是先来看看定义类的两种基本方式吧:(1) 利用函数构造类型。function Foo(text, url) { this.text = text; this.url = url; this.render = function() { document.write('+ this.url + '转载 2012-06-27 15:45:50 · 525 阅读 · 0 评论 -
js中的静态变量
静态变量即为某个类所拥有的属性,通过 类名+"."+静态变量名 的方式访问该属性。如下可以做清晰的解释:function BasicInfo(name,age,from){this.name = name;this.age = age;this.from = from;}BasicInfo.generalInfo = "is 3zfp owned object";v转载 2012-06-30 00:33:11 · 7998 阅读 · 0 评论 -
js倒计时
var wait=60;function time(o) { if (wait == 0) { o.removeAttribute("disabled"); o.value="免费获取验证码"; wait = 60; } else { o.setAttribute("disabled", true); o.value="重新发送(" + wait +转载 2013-04-23 16:39:46 · 870 阅读 · 0 评论 -
Js操作Select大全
判断select选项中 是否存在Value="paraValue"的Item 向select选项中 加入一个Item 从select选项中 删除一个Item 删除select中选中的项 修改select选项中 value="paraValue"的text为"paraText" 设置select中text="paraText"的第一个Item为选中 设置select中valu转载 2013-04-27 12:53:37 · 617 阅读 · 0 评论 -
RequireJS入门(二)
上一篇是把整个jQuery库作为一个模块。这篇来写一个自己的模块:选择器。为演示方便这里仅实现常用的三种选择器id,className,attribute。RequireJS使用define来定义模块。 新建目录结构如下这次新建了一个子目录js,把main.js和selctor.js放入其中,require.js仍然和index.html在同一级目录。转载 2016-06-12 17:18:53 · 430 阅读 · 0 评论