/***************************************************************** 表单校验工具类 (linjq) *****************************************************************//** * 判断整数num是否等于0 * * @param num * @return * @author jiqinlin */function isIntEqZero(num){ return num==0;}/** * 判断整数num是否大于0 * * @param num * @return * @author jiqinlin */function isIntGtZero(num)...
轮播请查看以下示例,基本已经涵盖最常用的一个轮播<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>js插件_轮播</title><link rel="stylesheet" href="css/bootstrap.min.css" type="text/css"><!--<link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css">--><script src="js/jquery-1.11.1.min.js"...
在.m方法当中,申明一个WebViewJavascriptBridge属性: 1 @interface ExampleAppViewController ()2 @property WebViewJavascriptBridge* bridge;3 @end4 5 @implementation ExampleAppViewController6 7 8 - (void)viewDidLoad {9 10 11 UIWebView* webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 400)]; 12 [self.view addSubview:webView]; 13 14 //开启调试信息 15 [WebViewJavasc...
document.body(混杂模式)和document.documentElement(严格模式)的区别:页面具有DTD,或者说指定了DOCTYPE时,使用document.documentElement.页面不具有DTD,或者说没有指定DOCTYPE时,使用document.body.body是DOM对象里的body子节点,即<body>标签。documentElement是整个节点树的节点root,即<html>标签。原文:http://www.cnblogs.com/liuxinjin/p/3664018.html
前言 整理了一些js常用函数,包括浏览器兼容, 常用字符串处理,获取信息以及移动端信息获取等 ,版本不断补充更新中,其中大部分函数都已经验证过,如果有错误请及时反馈或者有好的一些工具函数,也可以提出来添加进去,针对相同作用的不同函数,我会进行优化调整 并且测试,尽可能保证个浏览器兼容,排除冲突等。 先放出50个左右 JS代码如下 可直接copy到JS文件当中,目录不代表顺序,有些函数目录中或许没有显示。如...
JavaScript执行顺序之前从JavaScript引擎的解析机制来探索JavaScript的工作原理,下面我们以更形象的示例来说明JavaScript代码在页面中的执行顺序。如果说,JavaScript引擎的工作机制比较深奥是因为它属于底层行为,那么JavaScript代码执行顺序就比较形象了,因为我们可以直观感觉到这种执行顺序,当然JavaScript代码的执行顺序是比较复杂的,所以在深入JavaScript语言之前也有必要对其进行剖析。1.1 按HTML文档流顺序执行JavaScr...
// 种种原因 后台要写些前端的东西~ 记录一下 JS 判断表单项不能为空代码<script type="text/javascript">function check(form){var y=document.getElementById("form2");for(var i = 0;i < y.length-1;i++){//当前表单所有input不能为空if(y[i].value == null || y[i].value == "" || y[i].value == "undefined"){alert( y.length +"1"+ y[1].value + "2"+y[2].value + "所有栏目必须填写!请检查!");//一进入页面将光标定位到...
正则表达式可以: 1、测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证2、替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字 3、根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字 正则表达式语法 一个正则表达式就是由普通字符(例如字符 a 到 z)以...
事件流IE和Netscape开发团队提出了完全相反的两种事件流的概念,事件冒泡流和事件捕获流。事件冒泡事件由最具体的元素开始,逐级向上传播到较不具体的元素,最终到文档。事件捕获事件捕获从document开始,逐级向下,最后传到最具体的节点。DOM事件流DOM2级事件定义的事件流包含3个阶段:事件捕获阶段,处于目标阶段,事件冒泡阶段。 捕获阶段会从文档节点自上而下传递直到目标节点的上一个节点;处于目标阶段时传到目标节点,冒泡...
1.Array类型js中的数组与其他多数语言中的数组有着相当大的区别。虽然js中的数组与其他语言中的数组都是数据的有序列表,但是与其他语言不同的是:1.js中的数组每一项都可以保存任何类型的数据。2.js数组大大小可以动态调整的。 2.array的栈方法LIFO,js中的数组提供了一种让数组的行为类似于其他数据结构的方法。具体来说,数组可以表现的酒香栈一样,后者是一种可以限制插入和删除项的数据结构。js为数组专门提供了push()和pop...
function a(){var v=document.getElementsByName("radio");for(var i=0;i<v.length;i++){if(v[i].checked==true){alert(v[i].value); }}} 原文:http://www.cnblogs.com/123-4/p/3810106.html
JQuery:var $isChecked = $("#id").is(":checked");alert($isChecked);JS:var $id = document.getElementById("id");alert($id.checked); Notes:JQuery中,is函数里的必须要有冒号,否则不见效;JS中,必须调用checked 即>>> .checked原文:http://www.cnblogs.com/vincentExclusiveBlog/p/5353464.html
js部分一 语法结构1 区分大小写2注意 //单行 /*多行注释*/3子面量(直接量 literal)12//数字5.8//小数“hello”字符串 true/is/gi //正规null //kong{x:1, y:2}{1,2,3,4}4 标示符(变量)和保留字5、分号可以省略但是可能会产生问题 js会自动不全var y = x+f(a+b)toString()等价于 var y = x+f(a+b).toString();二、类型、值和变量1.原始类型 数字。字符串和布尔 null空 undefined...
js对浮点数操作精度会出现什么问题呢?比如: 10-9.99 =?。按照常理10-9.99应该等于0.01,但是通过js操作后结果不是0.01而是0.0099999999999999...大家不信可以尝试一下。再比如0.7+0.1等于多少呢,按照常理应该等于0.8,而在js操作时,结果却是0.7999999999999999。那么我们该怎样解决这个问题呢?我们可以用先放大,再求和、差、积等运算后再缩小的方式。比如 10-9.99我们可以先放大为1000-999=1,然后再把1*0.01=0.01。这样结果...
escape()、encodeURI()、encodeURIComponent()三种方法都能对一些影响URL完整性的特殊字符进行过滤。 但后两者是将字符串转换为UTF-8的方式来传输,解决了页面编码不一至导致的乱码问题。 例如:发送页与接受页的编码格式(Charset)不一致(假设发送页面是GB2312而接收页面编码是UTF-8),使用escape()转换传输中文字串就会出现乱码问题。 以下是JS下对URL进行编/解码的各种方法: escape方法:就对@*+/ A-Z 0-9 a-z这些字符不编码,...