
js
文章平均质量分 53
jaryle
这个作者很懒,什么都没留下…
展开
-
js中double转换为float,取N个小数
JavaScript中的变量都是弱类型,所有的变量都声明为var,在类型转换过程中就没有Java那么方便,它是通过parseInt(变量)、parseFloat(变量)等方法来进行类型转换的。注意:没有parseDouble(变量)这种类型转换,因为在javascript中不分单精度float和双精度double,凡事有小数的变量都认为是float,因此要取小数后的n位,要用方法t原创 2016-11-17 16:00:05 · 3159 阅读 · 0 评论 -
js控制重复id下,只能取得第一个值,希望是点击那个值获取那个值
本来对js没有做个系统的学习,都是在工作中积累的,大部分都能解决,只是没有太注意细节,今天就遇到了这个,本来想着很简单的,分分钟就能解决,后来用了半个小时,还是查资料,才想起来之前有过这种写法。现在总结一下 本来模板文件,使用el表达式循环获取一组img,所以id是重复的,添加了onclick事件,获取图片的src值,在另一个div中显示其大图。写完之后总是获取第一个值的src,(使用chr...原创 2018-07-10 11:36:34 · 3358 阅读 · 3 评论 -
layer.open弹出框不能获取input框的值为空
最近使用layer框架来做页面弹出框操作。总是不能获取弹出框中input的值,代码如下:红色标记区域添加js代码 //Ajax添加品牌 function addBrandWI(){ layer.open({ type: 0, title: '品牌添加', shadeClose: true, shade: 0.8, btn: ['保存', '取...原创 2018-04-04 10:58:39 · 9946 阅读 · 9 评论 -
window.setInterval做定时器和使用window.clearInterval()停止定时器
window.setInterval()功能:按照指定的周期(以毫秒计)来调用函数或计算表达式。语法:setInterval(code,millisec) 解释:code:在定时时间到时要执行的JavaScript代码串。millisec:设定的定时时间,用毫秒数表示。返回值:定时器的ID值,可用于clearInterval()方法停止指定的定时器。原创 2017-01-13 10:12:31 · 8071 阅读 · 0 评论 -
js获取springmvc的controller返回的数据,可以是对象,也可以处理成字符串返回给js
function express_change(){ var extId = $("select[name='expressType']").val(); if(extId == "14660000000000000") { $($("select[name='expressType']").parent()).next().children(原创 2016-12-28 15:06:35 · 12903 阅读 · 0 评论 -
js接收后端数据回显checkbox打上勾
js一般直接接收springmvc后端传递过来的数据,数据一般通过model过来,里面存放的是对象,js中一般不能处理对象数据,所以在controller层把对象数据进行重新封装成(字符串等js可以识别的数据),例如:controller传递过来的是一个包含多个id的list集合,里面存放的是对象,就需要在controller层对这个list集合进行遍历,获取每个id然后,使用字符串存取,然后通过原创 2016-12-29 15:08:38 · 18774 阅读 · 1 评论 -
js获取springmvc后端传递过来的list对象,并使用select下拉框显示出来
function express_change(){ var extId = $("select[name='expressType']").val(); if(extId == "14660000000000000") { //电子卡券 $(".s_name").each(function(i){ if(i>原创 2016-12-28 14:59:59 · 9714 阅读 · 0 评论 -
jquery对象和dom对象的关系
通过jquery的源码分析在24行和178行 dom对象是jquery对象的数组组成部分原创 2016-11-27 21:33:15 · 459 阅读 · 0 评论 -
js中的基础text(),html(),val()有什么区别
基本没有什么区别,作用都是获得当前对象的value值(一般是表单元素)只是,this.value是js的原生语法,$(this).val()是jquery的语法使用,this.value无需引入任何库文件,而$(this).val()则需要引入jquery库文件。区分dom对象和jquery对象。前者this.value,是js原生代码对浏览器中的元素的访问方式;而后者原创 2016-11-27 10:52:31 · 5910 阅读 · 0 评论 -
jquery$().each和$.each()遍历的区别
在jquery中,遍历对象和数组,经常会用到$().each和$.each(),两个方法。两个方法是有区别的,从而这两个方法在针对不同的操作上,显示了各自的特点。$().each,对于这个方法,在dom处理上面用的较多。如果页面有多个input标签类型为checkbox,对于这时用$().each来处理多个checkbook,例如:$(“input[name=’ch’]”).e原创 2016-11-26 16:42:52 · 454 阅读 · 0 评论 -
ajax的同步和异步的区别
这意味着要检索或是更新信息的某一小个部分的时候,只需要从服务器端传送那一部分需要的信息而不需要重新下载整个网页。 Ajax可以通过两种方法访问服务器,即同步(脚本会停留并等待服务器发送回复然后再继续)和异步(脚本允许页面继续其进程并处理可能的回复)。 同步处理你的请求有一点像重新加载页面但是只需要下载要求的信息而不是整个页面。因此这一方法会比不使用Ajax要快一些因为信息的下载量要小,所以检索的速原创 2016-12-13 18:00:46 · 360 阅读 · 0 评论 -
ajax返回数据,在外部使用的方法
以前只知道在返回data区域赋给html控件值,后来发现,原来直接定义变量就行了。 var csj_data; $.ajax ({ cache: false, async: false, type: 'post', data: { aaa: "1" },原创 2016-12-13 10:39:14 · 10251 阅读 · 2 评论 -
ajax提交数据,返回数据数据校验返回值的问题
/* *校验商品名称不能重复 */ function validatorfullName(){ var rtn=true;//定义一个变量 var fullName=$("#fullName").val(); var basePath = jsBasePath; $.ajax({ url : basePath +'/product/val原创 2016-12-12 12:00:44 · 2209 阅读 · 0 评论 -
ES6 function函数和箭头函数区别
1.箭头函数与function定义函数的写法://functionfunction fn(a, b){ return a + b; }//arrow function var foo = (a, b)=>{ return a + b };2.this的指向:使用function定义的函数,this的指向随着调用环境的变化而变化的,而箭头函数中的this指向是固定不变的,...原创 2019-05-23 11:09:39 · 739 阅读 · 0 评论