
Javascript
js
code-jam
~~~
展开
-
jquery.tmpl.js 展示序号
html<script id="tmplOrderItem" type="text/x-jquery-tmpl"> <tr> <td>${$item.getOrderIndex()}</td> <td>${PreOrder}</td> <td>${OldTableID}</td> <td>原创 2021-04-27 17:55:24 · 274 阅读 · 0 评论 -
JavaScript代码报错 TypeError: url.indexOf is not a function
问题描述今天使用某jquery插件时,js代码中报错。查资料后通过改写插件,解决了这个问题,记录一下。原插件依赖的是 jquery 较早期的版本,如 1.7。今天是2021年1月1日,我使用了cdn上较新的jquery版本,jquery3.5.x。想要使用一个图片预览插件imgPreview,但是报错。报错如下图:插件地址: jQuery鼠标悬停图片预览页面中的评论还明显可见有人也出现了这个错误。解决办法1. 查问题先搜索这个问题:搜到的如:百度经验iiifff等。看了看原创 2021-01-01 23:02:26 · 5151 阅读 · 0 评论 -
jquery属性选择器的高级用法,[name=aaa]:checked
checked选择器的重叠用法,一句话的事, var a = $("input[name=aaa]:checked").val();console.log(a);特此记一下。还可以更多重叠: var a = $("input[name=aaa][title=bbb]:checked").val();console.log(a);...原创 2019-12-31 11:38:47 · 1469 阅读 · 2 评论 -
JavaScript将url地址快速变成键值对的JavaScript对象形式
这是一个高端的,逼格爆表的JavaScript正则表达式及字符串匹配函数的综合应用。本人非常受教,链接来自 http://jingyan.baidu.com/article/870c6fc30e01ecb03fe4be0f.html?qq-pf-to=pcqq.c2c 百度经验。以下是问题描述:--------------------------给你一字符串,如图s转载 2017-02-08 22:43:59 · 2175 阅读 · 0 评论 -
Openlayers 2013 源码分析
三年多前用Openlayers 2.13,当时觉得这个js插件功能强大,语法炫酷。几年后也一直时时想起想要再看看,找找有没有什么炫酷的js写法,好去装逼。反反复复许多次,现在又一次找了个整块一些的时间看了Openlayers 2.13源码,觉得这个地图插件的功能强大归强大,结构优秀归优秀,用到的JavaScript高端写法倒真不是太多,真是一款好插件。下面随便放几张图。只是为了给我原创 2017-03-11 14:35:04 · 625 阅读 · 0 评论 -
asp.net webapi的跨域问题,以及同源策略
问题描述:asp.net webapi中跨域请求,返回信息报错: XMLHttpRequest cannot load https://webapi.aaa.com/api/AAA/AAAFun?key=16548457458. No 'Access-Control-Allow-Origin' header is present on the requested resource.原创 2017-04-13 15:52:47 · 960 阅读 · 0 评论 -
前后端结合如何导出CSV文件
在常见的B/S架构中,也就是网站中,如果服务端需要导出一个一个数据表格怎么办?常见的方法有两种: 1. 导出一个Excel文件 2. 导出CSV文件。对于上述第一种,导出Excel的功能我做过,代码麻烦易错不说,而且并不是很有意义,毕竟很多情况下我们只是需要数据能看就可以(对于某些情况下)。 而且如果服务器需要导出excel,则服务器上还要安装office环境,代码要引用exce...原创 2018-02-01 15:25:54 · 2939 阅读 · 4 评论 -
纯js导出csv文件[简单粗暴]
如题web项目中,经常会有导出excel表格的需求。 有时候在要求不高的情况下,我们就可以用csv文件来替代xls文件。 假如如图是查询出来的结果,已经展现在html的table中。 如果想要导出此结果怎么办?简单粗暴,如下段代码即可完成。 csv文件结构简单,没有什么好说的。 //导出 $(document).on("click", "#e...原创 2018-04-24 14:23:57 · 7693 阅读 · 12 评论 -
JavaScript给多选的select(multiple)赋值
$(".CourseControl").find("option[value=8997]")[0].selected = true; $(".CourseControl").find("option[value=8990]")[0].selected = true; //document.getElementById("cph_CourseControl")[1].selected = t...原创 2019-08-01 11:22:23 · 5790 阅读 · 0 评论 -
JavaScript的数组操作神器 linq.js
我个人最喜欢的JavaScript的数组处理第三方库有时候业务需要,要对数组进行比较复杂的处理,难倒是一点不难,就是感觉麻烦。由于我自己是一个.net程序员出身,C#语言里对List的支持(LINQ)简直是指哪打哪,舒服到不行,就很怀念这个东西。有一次遇到业务需求,就去搜了一下javascript linq,居然找到了这个意外收获。从三年前我知道它就,就再也念念不忘了。下面三张图,图1...原创 2019-09-21 23:06:51 · 779 阅读 · 0 评论 -
关于javascript中console.log的一点技巧
Javascript中的console.log处理0.对于JavaScript程序的调试,相比于alert(),使用console.log()是一种更好的方式,原因在于:alert()函数会阻断JavaScript程序的执行,从而造成副作用;而console.log()仅在控制台中打印相关信息,因此不会造成类似的顾虑1.兼容没有调试控制台的浏览器对于缺少调试原创 2016-12-20 09:12:46 · 656 阅读 · 0 评论 -
javascript的apply()、call()、bind()和jquery的$.proxy()
太多资料可以搜,不重复太多内容了。都是用于处理上下文的。随意粘贴个参考文章http://www.cnblogs.com/cosiray/p/4512969.html#undefined原创 2016-10-18 09:57:32 · 1661 阅读 · 0 评论 -
javascript正则表达式小数类型
如果想要阅读和理解一下的,可以读一下。如果只需要结果,直接跳到本文最后。曾经有需求用javascript正则表达式匹配小数类型,后来自己之前写的也是不能完全正确识别。后来在网上找了许多,甚至包括一些老外的纯英文论坛什么的,发现都是错的,都不够全面。常见错误:1. /^-?\d+\.\d+$/ http://blog.youkuaiyun.com/xxd851116/article/de原创 2014-08-23 11:37:41 · 2319 阅读 · 0 评论 -
html中的javascript代码怎么写
不需要 function(){}这个东西。原创 2015-04-24 11:10:03 · 856 阅读 · 0 评论 -
javascript 数组Json序列化与反序列化
前台 javascript,对一个数组 进行序列化然后后台进行反序列化得到一个数组(List)原创 2014-10-30 11:41:58 · 3279 阅读 · 0 评论 -
jquery.tmpl.js 字符串不转码,像Razor里面的@html.Raw()一样输出
首先,你要明白jquery.temp.js是做什么的,此处略。------1.问题的产生我们通常这样使用jquery.temp.js ${name} $("#temp0").tmpl(list).appendTo('#container');其中 list = [{ name: '111' }, { na原创 2015-09-16 12:02:23 · 2868 阅读 · 0 评论 -
原生javascript怎样控制form表单的提交和阻止提交
来自 http://www.jb51.net/article/24709.htm先看一段代码 <!-- function submitTest() { // 一些逻辑判断return false; } //--> 点击submit按钮该表单并未提交。因为有一处应该改为下列代码 : return submitTest();">原来onsub转载 2015-07-02 15:31:37 · 1524 阅读 · 0 评论 -
jquery.validate.js插件的remote用法以及使用注意事项
1.使用了$("#form").validate({....})之后form为什么不能提交了?我不知道为什么,但我知道这样写就可以。在所有的规则都验证通过的情况下,表单即可正常提交。cshtml代码: javas代码:$("#form").validate({ errorLabelContainer: $("#errorCont原创 2015-11-24 00:31:03 · 8167 阅读 · 1 评论 -
javascript雕虫小技
1.指定select特定的option被选中 $("#aa")[0].selected = true; 1 2 3转载 2016-01-14 17:32:32 · 525 阅读 · 0 评论 -
jquery Deferred的一点用法
参考:http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.html$(function () { //这段代码的行为就是在加载模板html并且成功后,再执行tmpl行为。 var load = function ()原创 2015-12-22 17:18:59 · 671 阅读 · 0 评论 -
javascript 里面的return; 和 return false; return true;
if (!_ckFun.checkUserName(true, false)) { return; }这样的不会停止事件的执行即 既不相当于return false;也不相当于 return true;原创 2016-06-29 11:01:43 · 489 阅读 · 0 评论 -
零废话VS2012 MVC3项目中javascript、C#实现图片上传
零废话,略去一切合法性验证,原创 2014-07-16 17:46:26 · 2157 阅读 · 0 评论