
JS
文章平均质量分 50
beautifulsarah
这个作者很懒,什么都没留下…
展开
-
如何解决跨域问题
什么是跨域?跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。所谓同源是指,域名,协议,端口均相同,不明白没关系,举个栗子:http://www.123.com/index.html 调用 http://www.123.com/server.PHP (非跨域)http://www.123原创 2016-12-02 11:32:26 · 269 阅读 · 0 评论 -
js清除浏览器缓存的几种方法
关于浏览器缓存浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据。像股票类网站实时更新等,这样的网站是不要缓存的,像有的网站很少更新,有缓存还是比较好的。今天主要介绍清除缓存的几种方法。清理网站缓存的几种方法meta方法//不缓存原创 2017-01-18 09:25:43 · 823 阅读 · 0 评论 -
js数组定义与数组长度
var a = new array();var b = new array(8);var c = new array("first", "second","third");或者数组直接量:var d = ["first", "second","third"];下面看一下,在数组后面增加一个元素var myarray =原创 2017-02-09 14:39:04 · 5817 阅读 · 0 评论 -
JS数组方法汇总 array数组元素的添加和删除
js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^var arr = new Array(); arr[0] ="aaa"; arr[1] ="bbb"; arr[2] ="ccc"; //alert(arr.length);//3原创 2017-02-09 14:40:29 · 1003 阅读 · 0 评论 -
js sort方法根据数组中对象的某一个属性值进行排序
sort方法接收一个函数作为参数,这里嵌套一层函数用来接收对象属性名,其他部分代码与正常使用sort方法相同var arr = [ {name:'zopp',age:0}, {name:'gpp',age:18}, {name:'yjj',age:8}];function compare(property){原创 2017-02-09 14:41:26 · 594 阅读 · 0 评论 -
Js数组排序函数sort()介绍
JavaScript实现多维数组、对象数组排序,其实用的就是原生的sort()方法,用于对数组的元素进行排序。sort()方法用于对数组的元素进行排序。语法如下:arrayObject.sort(sortby)返回值为对数组的引用。请注意,数组在原数组上进行排序,不生成副本。如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确原创 2017-02-09 14:42:21 · 1516 阅读 · 0 评论 -
js数组定义与数组长度
var a = new array();var b = new array(8);var c = new array("first", "second","third");或者数组直接量:var d = ["first", "second","third"];下面看一下,在数组后面增加一个元素var myarray =原创 2017-02-09 14:44:27 · 25452 阅读 · 0 评论 -
javascript Date format(js日期格式化)
//对Date的扩展,将 Date转化为指定格式的String //月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q)可以用 1-2 个占位符, //年(y)可以用 1-4个占位符,毫秒(S)只能用 1个占位符(是 1-3位的数字) //例子: // (new Date()).Format(原创 2017-02-09 14:45:45 · 438 阅读 · 0 评论 -
jquery 调用子iframe页面中js的方法
$("#frame1")[0].contentWindow.setEnabled();调用iframe页面中元素 $("#frame1").contents().find("#btnFinish").attr("disabled","disabled");原创 2017-02-09 14:47:41 · 7856 阅读 · 0 评论 -
window.onload内部定义函数问题
今天用js写轮播效果的时候发现遇到一个问题。window.onload = function() {...time = setInterval("turn();", 5000); //会提示 JavaSctript Uncaught Referene error turn is notdefined...function turn(原创 2017-02-09 14:57:43 · 2068 阅读 · 1 评论 -
js 中编码(encode)和解码(decode)方法
encodeURIComponent方法将文本字符串编码为一个统一资源标识符 (URI)的一个有效组件。encodeURIComponent(encodedURIString)必选的encodedURIString参数代表一个已编码的 URI组件。说明encodeURIComponent方法返回一个已编码的 URI。如果您将编码结原创 2017-02-09 15:02:33 · 11851 阅读 · 0 评论 -
JS屏蔽鼠标右键功能
window.onload =function () { document.body.oncontextmenu = function () {window.event.returnValue =false }; document.body.onselectstart = function () {retur原创 2017-02-09 15:03:57 · 607 阅读 · 0 评论 -
table总结insertRow、deleteRow
表格有几行: var trCnt = table.rows.length; (table为Id)每行有几列:for (var i=0; i<trCnt; i++) table.rows[i].cells.length;javascript操作table: insertRow(),delete原创 2017-01-22 15:45:36 · 1941 阅读 · 0 评论 -
五种加载JavaScript脚本的方式
JavaScript文件(下面简称脚本文件)需要被HTML文件引用才能在浏览器中运行。在HTML文件中可以通过不同的方式来引用脚本文件,我们需要关注的是,这些方式的具体实现和这些方式可能会带来的性能问题。 当浏览器遇到(内嵌)标签时,当前浏览器无从获知javaScript是否会修改页面内容。因此,这时浏览器会停止处理页面,先执行javaScript代码,然后再继续解析和渲染页原创 2017-01-17 09:00:15 · 917 阅读 · 0 评论 -
用js获取当前的时间包括年、月、日、时、分、秒
function CurentTime() { var now = new Date(); var year =now.getFullYear(); //年 var month = now.getMonth() + 1; //月 var原创 2016-12-29 08:53:22 · 597 阅读 · 0 评论 -
form表单的两种提交方式,submit和button的用法
触发form表单的两种提交方式,submit和button的用法1.当输入用户名和密码为空的时候,需要判断。这时候就用到了校验用户名和密码,这个需要在jsp的前端页面写;有两种方法,一种是用submit提交。一种是用button提交。方法一:在jsp的前端页面的头部插入一个js方法:function checkUser(){ var result = docu原创 2016-12-06 08:40:37 · 1026 阅读 · 0 评论 -
JS定时器的使用
//setTimeout的用法 function MyAutoRun() { alert("函数自动执行哦!"); setTimeout("MyAutoRun()", 100); } MyAutoRun(); //setInterval的用法原创 2016-12-06 09:06:03 · 278 阅读 · 0 评论 -
一个在线测试正则表达式的网站推荐
网址:点击打开链接http://regexr.com如图所示,该网站除了标记出匹配结果外,还能给出每个group对应的内容.原创 2016-12-06 10:44:23 · 477 阅读 · 0 评论 -
防止INPUT回车自动提交FORM表单
form中的input只有一个,input获得焦点时按回车会form自动提交:html> head> meta charset="UTF-8"> title>testtitle> head> body> form action="http://blog.youkuaiyun.com/gnail_oug" method="post"> input type="tex原创 2016-12-06 11:10:10 · 1553 阅读 · 0 评论 -
前端懒加载以及预加载
懒加载(延迟加载):延迟加载图片或符合某些条件时才加载某些图片。预加载:提前加载图片,当用户需要查看时可直接从本地缓存中渲染。两种技术的本质:两者的行为是相反的,一个是提前加载,一个是迟缓甚至不加载。懒加载对服务器前端有一定的缓解压力作用,预加载则会增加服务器前端压力。1.懒加载:意义: 懒加载的主要目的是作为服务器前端的优化,减少请求数或延原创 2016-12-07 08:58:45 · 1518 阅读 · 0 评论 -
JSON和JSONP,跨域解决问题
前言 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。 当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须原创 2016-12-07 09:16:15 · 288 阅读 · 0 评论 -
button没写type=button会导致点击时提交
弹出框 弹出框改成[html] view plain copy print?弹出框 弹出框原因:button按钮默认为submit.原创 2016-12-07 09:23:10 · 419 阅读 · 0 评论 -
js判断输入的字符串至少3个字母与3个数字组成
varpattern_char =/[a-zA-Z]/g; varpattern_num =/[0-9]/g; if(pass1.match(pattern_char)!=null&&pass1.match(pattern_char).length>=3){ ls++; }原创 2016-12-07 16:47:54 · 1895 阅读 · 0 评论 -
window.location.Reload()和window.location.href 区别
首先介绍两个方法的语法:reload方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet])参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。 true, 则以GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")replace方法,该方法通过指定UR原创 2016-12-28 14:11:37 · 590 阅读 · 0 评论 -
c#Web怎么刷新当前页面
javascript中可以使用window.location.href=window.location.href;window.location.Reload();在cs代码中可以使用 第一: private void Button1_Click( object sender,System.EventArgs e ) { Response.Redirect原创 2016-12-28 14:16:38 · 4805 阅读 · 0 评论 -
js判断radio是不是选中
var vchecked = $("#RPersonal")[0].checked; //true为被选中,false为未被选中原创 2016-12-28 14:39:56 · 435 阅读 · 0 评论 -
怎么让浏览器重新加载修改过的JS文件,而不是沿用缓存里的?
Ctrl+F5强制刷新原创 2016-12-28 15:02:04 · 8937 阅读 · 4 评论 -
js获取table的行数与列数
<metahttp-equiv="Content-Type" content="text/html;charset=gb2312" />无标题文档 functioninit() { var table =document.getElementById("tab1"); var rows = table.rows.length; alert('行数'+rows);原创 2017-01-23 09:06:11 · 2121 阅读 · 0 评论