随笔分类 -  js

勿以事小而忽之
摘要:一个需求,当浏览器或页面关闭时将数据存储到数据库内。 接下来来解释一下: 1.一开始的想法是采用onunload方法,但最后经过查询,需要使用onbeforeunload方法。 它们之间的区别在于: onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取; 而onunload 阅读全文
posted @ 2018-12-11 16:58 boyanh 阅读(1112) 评论(0) 推荐(0)
摘要:给imgList1,7,12,16添加数据 数据层data:{imgList1:[],imgList7:[],imgList12:[],imgList16:[],} 处理层let _this=this; let colIds = [1,7,12,16] for(var i=0; i<colIds.length; i++){ _this["imgL... 阅读全文
posted @ 2018-11-07 20:34 boyanh 阅读(355) 评论(0) 推荐(0)
摘要:因为有自定的header所以不可完全使用简单请求, 但是可以缓存cors信息来只需发送一次options请求。 后台php 加上header('Access-Control-Max-Age: 3600'); 可以让前台缓存这个信息 这个字段可以控制这些信息的缓存 Access-Control-Max 阅读全文
posted @ 2018-10-14 17:22 boyanh 阅读(2852) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-10-14 11:10 boyanh 阅读(180) 评论(0) 推荐(0)
摘要:如果JavaScript预期某个位置应该是布尔值,会将该位置上现有的值自动转为布尔值。转换规则是除了下面六个值被转为false,其他值都视为true。 undefined null false 0 NaN ""或''(空字符串) 需要特别注意的是,空数组([])和空对象({})对应的布尔值,都是tr 阅读全文
posted @ 2018-10-12 15:52 boyanh 阅读(3241) 评论(2) 推荐(0)
摘要:开发中遇到跨域问题, 解决方法一 以关闭安全验证模式启动chrome,就不会报跨域了 开发阶段,用这个方式是可以的,不然他需要后台配置成 * , 发布会有风险 设置方法: --disable-web-security --user-data-dir 最好创建一个快捷键,进行设置,不然你会不知道,到时 阅读全文
posted @ 2018-10-12 14:32 boyanh 阅读(17605) 评论(0) 推荐(0)
摘要:eg加粗文字文字文字(换行)文字文字##1##(问题序号)文字文字//通过ID,获取试题 function getQuestionById(list, id) { let data = {}; for(let n = 0 ;n(.*?)/, ""); if (RegExp.$1) { paragraphs.fragments.push({ type: 'title... 阅读全文
posted @ 2018-10-09 16:34 boyanh 阅读(302) 评论(0) 推荐(0)
摘要:项目中有些属性使用之后需要重置 阅读全文
posted @ 2018-07-09 16:14 boyanh 阅读(2673) 评论(0) 推荐(0)
摘要:平时用的最多的无外乎POST GET 很少用的HEAD 这次HEAD请求使用场景:判断资源是否存在 阅读全文
posted @ 2018-06-22 15:02 boyanh 阅读(1115) 评论(0) 推荐(0)
摘要:title : "${fn:replace(attachment.attachmentName, '"', '')}", <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@taglib uri="http:/ 阅读全文
posted @ 2018-04-18 16:26 boyanh 阅读(1512) 评论(0) 推荐(0)
摘要:事件冒泡:4-7 事件捕获:1-4 https://www.cnblogs.com/Chen-XiaoJun/p/6210987.html 阅读全文
posted @ 2018-04-07 16:25 boyanh 阅读(173) 评论(0) 推荐(0)
摘要:效果: 文字过多时,溢出隐藏,出现查看更多 点击查看更多,隐藏文字出现,查看更多变为收起 点击收回,隐藏文字收起 做法: 给查看更多添加一个状态值status:0,1根据这个状态值来切换操作状态 页面代码 阅读全文
posted @ 2018-03-15 17:11 boyanh 阅读(413) 评论(0) 推荐(0)
摘要:解决方法 window.onload = function(){ 需要执行的方法} window.onload是js原生的事件,$(function(){})是Jquery的方法(等价于$(document).ready(function(){}) ),两者主要有以下几点差别: 1、window.o 阅读全文
posted @ 2018-03-15 17:07 boyanh 阅读(611) 评论(2) 推荐(0)
摘要:if (isNaN(parseInt(x))) { alert("非数字"); } else{ alert("数字"); } 阅读全文
posted @ 2018-03-14 14:20 boyanh 阅读(925) 评论(0) 推荐(0)
摘要:效果 1.[empty,'22222'] 转化为['','2222'] 2.['',' ']转化为null 阅读全文
posted @ 2018-02-27 11:37 boyanh 阅读(1461) 评论(0) 推荐(0)
摘要:on() 方法在被选元素及子元素上添加一个或多个事件处理程序。 自 jQuery 版本 1.7 起,on() 方法是 bind()、live() 和 delegate() 方法的新的替代品。该方法给 API 带来很多便利,我们推荐使用该方法,它简化了 jQuery 代码库。 注意:使用 on() 方 阅读全文
posted @ 2017-11-03 11:23 boyanh 阅读(385) 评论(0) 推荐(0)
摘要:$(function() { $("body").on("click",".set-topic",function(){ /*获取所有题目接口*/ var subjectType =$(this).attr("data-type"); var tid = $(this).attr("data-id"); var url =... 阅读全文
posted @ 2017-10-30 17:31 boyanh 阅读(966) 评论(0) 推荐(0)
摘要:input输入框的change事件,要在input失去焦点的时候才会触发 在输入框内容变化的时候不会触发change,当鼠标在其他地方点一下才会触发用下面的方法会生效,input 阅读全文
posted @ 2017-10-21 10:15 boyanh 阅读(1174) 评论(0) 推荐(0)
摘要:var wait=60; function time(o) { if (wait == 0) { o.removeClass("gray"); o.text("发送验证码"); wait = 60; } else { o.addClass("g... 阅读全文
posted @ 2017-10-14 10:47 boyanh 阅读(179) 评论(0) 推荐(0)
摘要:/*时间戳转换*/ template.defaults.imports.dateFmt = function(ns){ return new Date(parseInt(ns)).toLocaleString() }; {{item.title}} 发表时间:{{item.createTime | dateFmt}} {{item.postL... 阅读全文
posted @ 2017-09-27 15:18 boyanh 阅读(280) 评论(0) 推荐(0)