随笔分类 -  javascript

js code and js API
摘要:// 获取字符长度 export function getStringLen (str) { let len = 0; for (let i = 0; i < str.length; i++) { if (str.charCodeAt(i) > 127 || str.charCodeAt(i) == 阅读全文
posted @ 2019-11-14 14:33 青草圆 阅读(211) 评论(0) 推荐(0)
摘要:cefCopy:function(str){ var t=this; if(!str || str=="暂无激活码") { $.notice("暂无激活码", 'error'); return; } if(!t.$$text){ t.$$text = $("").css({ position:"absolute", "left":"-1000px", "top":"-1000px" }).app... 阅读全文
posted @ 2017-06-21 14:17 青草圆 阅读(175) 评论(0) 推荐(0)
摘要:1.一定要弄明白什么是数据驱动,以前jQuery操作dom的那种思维模式可以不去考虑,在类似框架中任何一个效果的完成都是由数据驱动来完成的。 2.以.vue作为扩展名的文件,是vue组件,他是一个类,他可以实例化成很多组件,所以命名的时候第一个字母大写 3.所有的方法写进methods属性中,并以' 阅读全文
posted @ 2017-06-13 09:21 青草圆 阅读(255) 评论(0) 推荐(0)
摘要://千分位分割function toThousands(num) { var result = '', counter = 0; num = (num || 0).toString(); for (var i = num.length - 1; i >= 0; i--) { counter++; result = num.charAt(i) + re... 阅读全文
posted @ 2017-02-08 14:05 青草圆 阅读(211) 评论(0) 推荐(0)
摘要:1、在写dom的时候需要注意一点是dom的书写方式 a: b: a和b的区别是name的属性值有问题,a的属性值中不存在空格,b的属性值中存在空格,有空格的不能在ajax传输中正确使用,会出现报错 2、$.trim(value) 这个jQuery的方法很好用,有的时候查询功能需要用到,也就是说需要把 阅读全文
posted @ 2017-01-19 10:25 青草圆 阅读(345) 评论(0) 推荐(0)
摘要:以下是工作中一些思路实现的笔记,业务需求是: 1、简易日历 2、质押物提交后的一天开始到当前系统时间之间才可以提交质押物 3、没有提交质押物的日期里面的图片以灰色图片站位,已经提交质押物的日期里面的图片以红色图片站位 4、图片点击之后可以出现modal,modal中需要有图片轮播,需要前端删除,后端 阅读全文
posted @ 2017-01-16 09:48 青草圆 阅读(623) 评论(0) 推荐(0)
摘要:/** * @Date:2016/10/21 * @Author:Mona * @Description:tools */ (function(window) { /** * @Description get参数 * @return param */ window.param = function() { var href =... 阅读全文
posted @ 2016-11-29 14:52 青草圆 阅读(254) 评论(0) 推荐(0)
摘要:1 js判断上传文件的后缀名,文件大小 阅读全文
posted @ 2016-11-20 20:09 青草圆 阅读(167) 评论(0) 推荐(0)
摘要:1、获取验证码 dom: js: 2、一个按钮实现 修改 保存 dom: js: 阅读全文
posted @ 2016-11-16 17:57 青草圆 阅读(273) 评论(0) 推荐(0)
摘要:/** * @Author Mona * @Date 2016-11-07 * @param selector {string} 当前要渲染的分页控件的容器 * @param totalPage {int} 总页数 * @param renderDataCallBack 分页回调函数,按照当前的分页去获取数据 * @return 当前分... 阅读全文
posted @ 2016-11-07 10:31 青草圆 阅读(208) 评论(0) 推荐(0)
摘要:此处记录一下踩过的坑 之前看的这个地址:http://www.browsersync.cn/ 也就是 BrowserSync的官网上面关于代理服务器的例子不管怎么试都不行 请看下例子 browser-sync start --proxy "主机名" "css/*.css"而实际上不管怎么试都不行在g 阅读全文
posted @ 2016-09-28 17:00 青草圆 阅读(4523) 评论(1) 推荐(1)
摘要:1、ajax 2、href参数 阅读全文
posted @ 2016-09-28 10:04 青草圆 阅读(285) 评论(0) 推荐(0)
摘要://Modal function Modal(obj){ var that = this; that.ref = ""; that.obj = obj; that.init(); } Modal.prototype = { init:function(){ var that = this; j... 阅读全文
posted @ 2016-09-12 15:05 青草圆 阅读(1205) 评论(0) 推荐(0)
摘要:jQuery.each中continue的方式是 return true break 的方式是return false 阅读全文
posted @ 2016-09-12 11:42 青草圆 阅读(2223) 评论(0) 推荐(2)
摘要:当使用window.localStorage或者window.sessionStorage 存储json数据时需要将json数据用JSON.stringify(data)转换成json字符串再存储在本地存储,否侧直接存储json数据,下次使用时用 JSON.parse(data)无法转换成json对 阅读全文
posted @ 2016-09-09 12:02 青草圆 阅读(604) 评论(0) 推荐(0)
摘要:自定义按钮ui样式就是需要有label包含input以及带另外的标签作为新ui的载体,此时触发label的click的时候也会选中按钮,也就是说存在事件捕获,解决这个问题有如下方式 用到了 mousedown 和 setTimeout 阅读全文
posted @ 2016-09-06 16:53 青草圆 阅读(463) 评论(0) 推荐(0)
摘要:出处:http://blog.csdn.net/kkgege/article/details/49929983 之前用项目用gulp进行前端的构建,用到压缩图片插件gulp-imagemin, 后来发现每次发布图片每次都压缩一遍,太慢了 ,所以用了gulp-cache,原来10来分钟的事情,几十秒就 阅读全文
posted @ 2016-09-06 15:31 青草圆 阅读(1361) 评论(0) 推荐(0)
摘要:cmd小技巧: 1、换到下级或同等级目录 D: 2、换到上级目录 cd.. node 包管理器小技巧[以gulp为例] npm install --save-dev gulp gulp-concat gulp-minify-css gulp-rev gulp-rev-collector 等等插件 g 阅读全文
posted @ 2016-09-05 16:47 青草圆 阅读(3521) 评论(0) 推荐(0)
摘要://Modal function Modal(obj){ var that = this; that.ref = ""; that.obj = obj; that.init(); } Modal.prototype = { init:function(){ var that = this; j... 阅读全文
posted @ 2016-09-02 16:17 青草圆 阅读(1874) 评论(0) 推荐(0)
摘要:Edge浏览器console Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0 阅读全文
posted @ 2016-09-01 10:26 青草圆 阅读(1682) 评论(0) 推荐(0)