web前端
rxsnym
这个作者很懒,什么都没留下…
展开
-
用javascript 控制<select>跳转页面
图S1是用标签select 直接跳转的,即在选项中选择后直接跳转,而图S2是在选项中选择后再点击"提交"才进行跳转.然后就是跳转是当页跳转,还是用新页面打开,所以这里就出现跳转(或打开)的四种情况了(如下表):图s1图s2(a1)当页,直接跳转(a2)当页,提交后跳转(b1)新页面,直接打开(b2)新页面,提交后打开当面跳转的转载 2015-05-26 17:32:13 · 540 阅读 · 0 评论 -
jquery checkbox勾选/取消勾选的诡异问题
form> 你爱好的运动是?input type="checkbox" id="CheckedAll" />全选/全不选br /> input type="checkbox" name="items" value="足球" />足球 input type="checkbox" name="items" value="篮球" />篮球转载 2015-09-29 11:36:13 · 677 阅读 · 0 评论 -
javascript本地对象、内置对象和宿主对象
在javascript中,对象由特性(attribute),特性可以是原始值,也可以使引用值。如果特性存放的是函数,它将被看作对象的方法(method),否则该特性被看作属性(property)。对象是用关键字new后跟实例化的类的名字创建的例如:var o=new Object();也可以使用var o=new Object;var o={}; 对象废除把对象的引转载 2015-10-16 21:13:20 · 633 阅读 · 0 评论 -
JSON跟JSONP的区别以及实战
由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持WebSocket,转载 2015-10-16 20:56:01 · 282 阅读 · 0 评论 -
详解js闭包
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。闭包的特性闭包有三个特性:1.函数嵌套函数2.函数内部可以引用外部的参数和变量3.参数和变量不会被垃圾回收机制回收闭包的定义及其优缺点闭包 是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变转载 2015-10-18 15:07:11 · 256 阅读 · 0 评论 -
jquery validate 详解
jQuery校验官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation一导入js库二、默认校验规则(1)required:true 必输字段(2)remote:"check.php" 使用ajax方法调用check.php验证输入值(3)emai转载 2015-09-17 20:42:26 · 275 阅读 · 0 评论 -
Ubuntu安装切换jdk版本
在配置java jdk的时候,总是存在一些版本不兼容的问题,下面就说说如何切换jdk版本。1.jdk安装首先可以使用命令直接进行jdk安装sudo apt-get install openjdk-7-jre openjdk-7-jdk.也可下载安装包后通命令安装tar -zxvf jdk-转载 2015-11-24 10:16:26 · 326 阅读 · 0 评论 -
JS函数重载解决方案
JS的函数定义可以指定形式参数名称,多多少少我们会以为js至少可以支持参数个数不同的方法重载,然而遗憾的是这仅仅是一个假象,js所有的参数都是以arguments传递过去的,这个参数类似于数组,在函数调用的时候,所有的实参都是保存在了这个数据结构里面,我们定义函数的时候所指定的形式参数其实是为这个数据结构里面的数据定义一个快捷的访问方式。也就是说js所有的函数都是支持无限个参数的,加上数据类型是弱转载 2015-11-26 21:09:28 · 1489 阅读 · 0 评论 -
React Native 中组件的生命周期
原文地址:>>>就像 Android 开发中的 View 一样,React Native(RN) 中的组件也有生命周期(Lifecycle)。所谓生命周期,就是一个对象从开始生成到最后消亡所经历的状态,理解生命周期,是合理开发的关键。RN 组件的生命周期整理如下图:如图,可以把组件生命周期大致分为三个阶段:第一阶段:是组件第一次绘制阶段,如图中的上面虚线框内,在这里完成了组转载 2015-12-17 16:31:54 · 332 阅读 · 0 评论 -
javascript时间戳和日期字符串相互转换
"http://www.w3.org/1999/xhtml">"Content-Type" content="text/html; charset=utf-8" />"text/javascript">// 获取当前时间戳(以s为单位)var timestamp = Date.parse(new Date());timestamp = timestamp / 1000;//当前时间戳转载 2015-12-21 22:07:17 · 356 阅读 · 0 评论 -
作用域安全的构造函数
属性构造到了window对象在JavaScript中构造函数其实是一个使用new操作符调用的函数,在调用时, 构造函数内部用到的this对象会指向新创建的对象function Person(name,age,job){ this.name=name; this.age=age; this.job=job;} var person转载 2016-03-08 12:14:54 · 418 阅读 · 0 评论 -
jquery中attr和prop的区别
在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单:对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。 上面的描述也许有点模糊,举几个例子就知道了。转载 2015-09-29 11:52:10 · 320 阅读 · 0 评论 -
javascript实现html页面之间的参数传递
原理:通过window.location.href中的分割符获得各个参数方法一:/* *函数功能:从href获得参数 *sHref: http://www.cnblogs.com/jenry/archive/2007/05/06/736947.html?arg1=d&arg2=re *sArgName:arg1, arg2 *return: the val转载 2015-08-05 21:49:15 · 379 阅读 · 0 评论 -
条件注释区分非IE浏览器
IE浏览器的条件注释虽不太常用,却异常强大,不仅可以用来区分IE浏览器版本 Only IE 所有的IE可识别 Only IE 5.0 只有IE5.0可以识别 Only IE 5.0+ 高于IE5.0都可以识别 Only IE 6- 低于IE6可识别 Only IE 6/+ IE6以及IE6以上都可识别 Only IE 7/- IE7及ie7以下版转载 2015-05-30 00:28:49 · 417 阅读 · 0 评论 -
window.open详解
1,基本描述1.1 方法签名:oNewWindow = window.open( sURL , sName , sFeatures, bReplace)通过方法签名可以看出,window.open在打开一个窗口(其url为sURL)后,将返回一个代表该窗口对象的一个变量oNewWindow,如果打开不成功,则oNewWindow的值为null。同时为了对打开的窗口预先做一些控制,提供了转载 2015-06-09 20:53:44 · 428 阅读 · 0 评论 -
HTML 表单(form) 使用详解
一、表单 1.表单的作用 HTML 表单用于接收不同类型的用户输入,用户提交表单时向服务器传输数据,从而实现用户与Web服务器的交互。 2.表单的工作机制 3.表单定义(标签) HTML表单是一个包含表单元素的区域, 表单使用 标签创建。表单能够包含 标签" href="http://www.w3school.com转载 2015-07-03 09:27:05 · 400 阅读 · 0 评论 -
块级元素和行内元素
块元素一般都从新行开始,它可以容纳内联元素和其他块元素,常见块元素是段落标签'P"。“form"这个块元素比较特殊,它只能用来容纳其他块元素。 如果没有css的作用,块元素会顺序以每次另起一行的方式一直往下排。而有了css以后,我们可以改变这种html的默认布局模式,把块元素摆放到你想要 的位置上去。而不是每次都愚蠢的另起一行。需要指出的是,table标签也是块元素的一种,table ba转载 2015-06-25 11:23:47 · 342 阅读 · 0 评论 -
javascript中的arguments详解
什么是argumentsarguments 是是JavaScript里的一个内置对象,它很古怪,也经常被人所忽视,但实际上是很重要的。所有主要的js函数库都利用了arguments对象。所以agruments对象对于javascript程序员来说是必需熟悉的。所有的函数都有属于自己的一个arguments对象,它包括了函所要调用的参数。他不是一个数组,如果用typeof arguments转载 2015-07-04 14:54:58 · 502 阅读 · 0 评论 -
CSS中强大的EM
用户的文字大小与弹性布局用户的浏览器默认渲染的文字大小是“16px”,换句话说,Web页面中“body”的文字大小在用户浏览器下默认渲染是“16px”。当然,如果用户愿意他可以改变这种字体大小的设置,用户可以通过UI控件来改变浏览器默认的字体大小。弹性设计有一个关键地方Web页面中所有元素都使用“em”单位值。“em”是一个相对的大小,我们可以这样来设置1em,0.5em,1.5em等,而转载 2015-06-14 20:55:21 · 331 阅读 · 0 评论 -
史上最全的CSS hack方式一览
做前端多年,虽然不是经常需要hack,但是我们经常会遇到各浏览器表现不一致的情况。基于此,某些情况我们会极不情愿的使用这个不太友好的方式来达到大家要求的页面表现。我个人是不太推荐使用hack的,要知道一名好的前端,要尽可能不使用hack的情况下实现需求,做到较好的用户体验。可是啊,现实太残酷,浏览器厂商之间历史遗留的问题让我们在目标需求下不得不向hack妥协,虽然这只是个别情况。今天,结合自己的经转载 2015-08-10 21:34:44 · 303 阅读 · 0 评论 -
jquery mobile 动态插入元素的正确渲染方法
jqm在初始化页面时会根据data-xxx在各元素中插入jqm的属性和类等。在页面初始化结束后,如果动态的插入一个元素,往往显示很丑陋,因为没有插入jqm的样式。这个可以用浏览器里的开发工具来查看,会发现有些元素多了很多类,而动态插入的元素代码还是你写的那样子。如果要使动态插入的元素具有jqm的样式,可以对jqm对象触发create事件:[javascript] view pl转载 2015-08-25 16:01:44 · 488 阅读 · 0 评论 -
Jquery Mobile 开发问题
一、动态加载页面问题 1.存在这样一个页面布局: main.html 为主界面A,B为该页面中的三个page,其中A为splitview左部分页面,B为右半部页面 a1.html 为一个独立的页面 a2.html为一个独立的页面2.在main.html中有这样一段script $("#A1").live("pagecreate",functi转载 2015-08-26 14:24:12 · 451 阅读 · 0 评论 -
jqueryMobile的重要知识点
JQM脚本引用1.1 Jquery Mobile脚本引用顺序必须按下面的顺序引用 具体原因是因为Jquery Mobile是通过脚本做渲染的,我们的脚本对页面html的改变必须在渲染之前,否则样式会出现问题(个人的理解).1.2 Jquery Mobile脚本是否必须在各个页面中都引用1.2.1 采用J转载 2015-08-17 22:05:53 · 415 阅读 · 0 评论 -
Jquery mobile 新手问题总汇
欢迎 向我推荐比较典型的常见问题,我会记录并整理进文章,方便自己更方便大家。 文章导读: 1、页面缩放显示问题2、页面跳转后样式丢失js失效3、跳转时重复调用pageinit方法的解决办法4、如何调用loading效果5、动态改变了list的内容,但是内容并没有变化6、把所有内容放到一个页面好,还是分开多页面好7、如何禁掉ajax跳转8、为什么android2.3系统转屏无效果转载 2015-08-17 22:21:32 · 391 阅读 · 0 评论 -
HTML特殊字符大全
HTML特殊字符大全转载 2016-07-04 17:16:58 · 3282 阅读 · 0 评论