前端
boslm
JAVA GO PHP Python 后端开发工程师
展开
-
点击子元素关闭当前窗口
一开始搞不成功,窗口的内容子元素是动态生成的,点击窗口的元素去关闭当前窗口时,总是获取不到窗口元素关键是通过$("div", window.parent.document)类似的代码,去获取父级窗口元素。原创 2021-03-19 18:03:32 · 60 阅读 · 0 评论 -
layui复选框无法选中问题解决
复选框点击了之后,样式效果是选中了,但是每当获取表单提交的时候,它的checked状态总是false通过以下代码解决了,监听复选框点击操作,通过以下代码解决插件无法自动修改选中状态的问题。至于怎么样才能让插件本身点击就能自动选中,还未知。layui.use('form', function () { var form = layui.form; //监听复选框 form.on('checkbox', function(data){ if(da原创 2021-03-17 19:51:08 · 1614 阅读 · 0 评论 -
静态文件下载速度慢的问题
服务器开启对某类文件的缓存启用,如针对css和js的缓存启用,设置好过期时间。前端代码在请求文件时,设置允许缓存即可,包括ajax的缓存启用。浏览器的控制台把disable cache开关去掉。原创 2021-02-02 10:44:48 · 437 阅读 · 2 评论 -
js中定义一个变量,由其他变量组成的办法
可以使用window[name] = " " 这种方式来定义变量:可以使用对象的形式:var test = {}; for(var i = 0; i < 3; i++){ test['test_'+i]='我是字符串'+i; console.log(test['test_'+i]); //输出:我是字符串0, 我是字符串1, 我是字符串2 }console.log(test_0); //输出:ReferenceError: test_0...原创 2021-01-30 10:22:41 · 354 阅读 · 0 评论 -
js this 心得
this需要做变量,否则this指的是jq,导致找不到对应变量var that = this;this.open = truevar url=js.getajaxurl('export','export','main');switch (this.activeName) { case '线索统计': var export_arr = ['count_total_by_daqu_xs','count_new_by_daqu_xs','count_total_by_...原创 2021-01-29 17:26:54 · 228 阅读 · 0 评论 -
js 把对象转为数组
a_values = Object.values(a); a_keys = Object.keys(a); var arr = [] for (let i in a_values) { arr[a_keys[i]] = a_values[i]; }原创 2021-01-20 18:23:52 · 194 阅读 · 0 评论