
JavaScript
JavaScript
一眼青苔
你所赖着不愿起床的今天,是多少人睡后再也起不来的明天!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jQuery 使用$.get 获取一个远程js当这个js不存在的时候,如何获取失败的状态
摘要:jQuery获取远程JS文件失败时,可通过.fail()回调或$.ajax()捕获错误。推荐使用.fail()处理404等网络问题,或$.ajax()实现更灵活的错误控制。关键信息包括HTTP状态码、错误描述及错误处理建议,如加载备用脚本。若需执行JS而非仅获取文本,建议使用$.getScript()并搭配.fail()处理异常。(99字)原创 2025-06-10 11:03:56 · 179 阅读 · 0 评论 -
ajax内部$(this)对象转移
问题描述:在点击事件处理函数中常会调用ajax和服务器进行数据交互,而交互回来的结果常常又作用于此点击对象或其他对象,但是在ajax内部直接使用$(this)并不能拿到点击的对象。下面的点击事件的 this1 处的$(this)指的是点击对象(按钮),而在 ajax 内部的$(this)指的是window对象,因此想要在ajax内部使用点击对象需要提前将this对象赋值给变量,在ajax内部使...原创 2018-07-06 19:16:08 · 351 阅读 · 0 评论 -
jQuery的removeClass(),一次删除多个class
removeClass()方法是jQuery中非常常用的一个方法,可以灵活地删除元素上的类,从而动态地改变元素的样式。原创 2025-04-24 13:03:01 · 477 阅读 · 0 评论 -
safari浏览器执行windows.open的时候,无法打开新的标签页
Safari 浏览器无法在执行时打开新的标签页,主要是因为浏览器的安全机制拦截了非用户触发的窗口打开操作。确保通过用户交互或适当的方法(如setTimeout)来调用可以解决这一问题。原创 2025-04-22 13:25:30 · 638 阅读 · 0 评论 -
JS 数组去重 数组过滤重复
JS 数组去重 数组过滤重复JS 数组去重 数组过滤重复理论概念说明:定义:说人话:数组去重解释:文字解释:图表解释:JS 数组去重 数组过滤重复function array_deduplication(arr) { return arr.filter(function (c, index) { return arr.indexOf(c) === index; });}理论概念说明:arr.filter定义:filter() 方法会创建一个新数组, 其包含通原创 2022-02-16 09:37:36 · 2143 阅读 · 1 评论 -
js统计网页停留时间,web网页停留时间,js网页停留时间,页面停留时间
js计时当前页面停留时长一个JavaScript库可用于准确计时用户浏览当前网页的时间,而无需考虑空闲时间(用户停止交互)和最小化标签或切换窗口的时间。项目地址原创 2021-01-21 13:46:15 · 2242 阅读 · 0 评论 -
js回车换成br标签(<br/>)
js回车换成br标签(<br/>)在 HTML 中显示换行或者回车,经常遇到 \n 标识符并不能换行,而是以空格代替,因此在这种情况下就需要将字符串中的 回车标识换成 HTML中能够换行的 br标签,具体方法如下:/** * 转换回车换行为br标签 * @param name * @returns {*} */function wrapToBr(name) { var string = name; try { string = string.repl原创 2021-01-20 08:39:50 · 5178 阅读 · 0 评论 -
vue 路由知识
vue 路由知识安装获取项目vue create lk-vue-router安装路由npm install vue-router --save配置src根目录下创建router.js文件import Vue from 'vue'import Router from 'vue-router'Vue.use(Router);export default new Router({ //配置 routes:[ { path:原创 2020-09-22 17:35:06 · 181 阅读 · 0 评论 -
jQuery.toggle()事件
$.addclass(‘name’) 将会向选择的目标添加class属性。$(selected).toggle()事件 会自动获得当前对象的显示或者隐藏状态,并且使用触发事件进行切换。例如:$("idname").click(function(){//绑定点击事件 $(this).toggle();//进行显示 隐藏替换});方式1:允许传入的参数:speed ...原创 2018-07-06 19:00:06 · 848 阅读 · 0 评论 -
js、jQuery中break和continue的使用注意事项
在js、jquery中存在这大量的对象遍历,但是存在条件判断时传统的 break和continue 不一定能够使用。 在jQuery的 $.(selected).each({ }); 、$.each() 和 js的 obj.forEach函数体内不能使用break和continue。所以代替方案就是在判断条件中使用 return true; 代替 continue; ...原创 2018-07-06 18:48:11 · 250 阅读 · 0 评论 -
js 文件大小单位换算
js 根据文件大小换算合适单位,并保留两位小数function getFileSize(fileByte) { var fileSizeByte = fileByte; var fileSizeMsg = ""; if (fileSizeByte < 1048576) fileSizeMsg = (fileSizeByte / 1024).toFixed(2)...原创 2018-07-06 18:03:40 · 2952 阅读 · 0 评论 -
js下载图片、js下载文件、js文件下载插件介绍和使用方法 download.js
知识点引用来自于 http://danml.com/download.html在前端想要生成txt或者其他格式文件来保存一些数据,或者在数据请求服务器成功后想要将数据生成文件并下载,这些需求还是比较多的,这里使用到的download.js。既可以满足这些需求。第一步:下载 1.下载可以在官网上进行下载 原网址:download2.js 2.也可以使用我上传的...原创 2018-07-12 16:42:43 · 29239 阅读 · 10 评论 -
js 变量类型判断关键字instanceof
var str = new String("hello world");如果需要知道变量的类型是什么?可以使用typeof 那么上面的str将会得到 object,而不是string。 1.如果想要知道str是否是字符串类型,可以使用关键字 instanceofstr instanceof String将会得到true或者false 布尔值,表示指定的变量是否是string对象的实...原创 2018-07-23 17:15:05 · 2741 阅读 · 0 评论