随笔分类 -  js

使用cros实现跨域请求
摘要:直接上代码 后端 this.Response.Headers.Add("Access-Control-Allow-Origin","*"); 响应流里添加一个headers 这样浏览器就不会限制你的跨域请求了 当然还可以限制允许哪些域进行跨域请求 Access-Control-Allow-Origi 阅读全文
posted @ 2017-09-06 17:43 xuelei被占用了 阅读(354) 评论(0) 推荐(0)
vue.js使用之计算属性与方法返回的差别
摘要:注意 由于计算属性与method 与data中的属性都是保存在app6这个对象的一级属性里面 所以如果重名 后定义的将会覆盖前定义的对象 官方文档解释两者的差别 我们可以将同一函数定义为一个 method 而不是一个计算属性。对于最终的结果,两种方式确实是相同的。然而,不同的是计算属性是基于它们的依 阅读全文
posted @ 2017-08-20 14:34 xuelei被占用了 阅读(1792) 评论(0) 推荐(0)
js闭包避免内存泄漏 减少内存使用 避免对象无法回收注意事项
摘要:一些js使用的注意事项可以看看 https://segmentfault.com/a/1190000010477169 阅读全文
posted @ 2017-08-04 11:17 xuelei被占用了 阅读(650) 评论(0) 推荐(0)
js根据对象的某一属性进行排序
摘要:使用sort 使用一个自定义函数判断 返回一个值 依赖这个值判断元素的摆放位置 阅读全文
posted @ 2017-08-01 14:17 xuelei被占用了 阅读(303) 评论(0) 推荐(0)
js控制只能输入数字
摘要:使用 onkeypress 事件 定义和用法 onkeypress 事件会在键盘按键被按下并释放一个键时发生。 函数 控制只能输入整数 阅读全文
posted @ 2017-07-18 11:33 xuelei被占用了 阅读(263) 评论(0) 推荐(0)
使用jq Deferred防止代码被回调函数分解分解的支离破碎
摘要:使用这种方式可以避免js函数被回调函数强行拆分 有利于维护清晰的代码结构 阅读全文
posted @ 2017-06-17 17:13 xuelei被占用了 阅读(204) 评论(0) 推荐(0)
echart初体验 动态加载数据
摘要:echart 阅读全文
posted @ 2017-05-09 11:07 xuelei被占用了 阅读(1314) 评论(0) 推荐(0)
js中加入数据缓存
摘要:因为我们的系统设计 所有的数据查询全部是采用参数化json 后台解析后进行数据返回 由于使用统一的数据查询入口 所有可以很方便的为数据设置缓存 ModelDataCache[i].addTime = new Data(); //统一的异步请求接口 每当请求该接口时 清空缓存 阅读全文
posted @ 2017-04-18 11:41 xuelei被占用了 阅读(2494) 评论(0) 推荐(0)
jq 遍历元素 筛选
摘要:var productInfo = $.grep(productData, function (value) { return value.productInfo.pId == favourite.pId;//筛选指定id的商品数据 })[0]; 阅读全文
posted @ 2017-04-14 15:50 xuelei被占用了 阅读(154) 评论(0) 推荐(0)
js操作时间 加法 减法 计算 格式化时间
摘要:Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), //小时 "m+": this.ge... 阅读全文
posted @ 2017-04-14 15:49 xuelei被占用了 阅读(716) 评论(0) 推荐(0)
阻止标签的默认行为发生
摘要:preventDefault方法就是可以阻止它的默认行为的发生而发生其他的事情 stopPropagation()是用来阻止事件冒泡 阅读全文
posted @ 2017-03-06 16:34 xuelei被占用了 阅读(212) 评论(0) 推荐(0)
js 页面离开前触发事件
摘要:当前窗口载入新的dom文档前发生 阅读全文
posted @ 2017-03-06 16:15 xuelei被占用了 阅读(554) 评论(0) 推荐(0)
js ctrl+v实现图片粘贴
摘要: 阅读全文
posted @ 2017-02-24 16:08 xuelei被占用了 阅读(842) 评论(0) 推荐(0)
js获取本页的来源地址
摘要:document.referrer 该属性可以获取到文档的载入地址 需要注意必须是通过改变localtion的href属性或a标签跳转才能获取到 否者将获取到空字符串 阅读全文
posted @ 2017-02-17 13:52 xuelei被占用了 阅读(1359) 评论(0) 推荐(0)
event.returnvalue = false的使用
摘要:event.returnvalue false代表不接收事件返回值 阅读全文
posted @ 2017-02-15 10:52 xuelei被占用了 阅读(1238) 评论(0) 推荐(0)
js使用ctrl+s保存表单提升用户体验
摘要:本质上是监控ctrl+s 然后触发相应事件 onkeydown支持的元素 附上键盘码值 可在代码中的任何地方用下列常数代替实际值:常数 值 描述 vbKeyLButton 0x1 鼠标左键 vbKeyRButton 0x2 鼠标右键 vbKeyCancel 0x3 CANCEL 键 vbKeyMBu 阅读全文
posted @ 2017-02-15 10:26 xuelei被占用了 阅读(2150) 评论(0) 推荐(0)
C# JSON序列化日期格式问题
摘要:默认序列化日期为1970至今的时间戳 需要在json.convert中做一些设置 这样格式就是 yyyy-MM-dd了 也可以在js中进行处理 阅读全文
posted @ 2017-01-11 16:53 xuelei被占用了 阅读(5634) 评论(0) 推荐(0)
js script中引用其他script
摘要:在需要引用目标js中引用其他js依赖项 可以使用这个方法直接在js顶部加入这一行即可 document.write("<script type='text/javascript' src='t2.js'></script"); 并且如果有多个js中引用同一个js文件 也不需要多次加载 阅读全文
posted @ 2017-01-07 14:52 xuelei被占用了 阅读(612) 评论(0) 推荐(0)
jquery each遍历节点使用
摘要:恢复内容开始 $("#aaa :input[type='text']").each(function(i){ alert(this.value); this.value = ""; }); 恢复内容结束 阅读全文
posted @ 2016-11-27 17:23 xuelei被占用了 阅读(333) 评论(0) 推荐(0)
js操作document文档元素 节点交换交换
摘要:c=a 实际上是指向同一个节点元素 所以移除后使用 使用jq操作 阅读全文
posted @ 2016-11-25 22:17 xuelei被占用了 阅读(1170) 评论(0) 推荐(0)