
在七杂八小知识
LonlySnow
这个作者很懒,什么都没留下…
展开
-
JS 方法名.call()方法
首先我们要知道,JS中函数调用共有四种方法。call()就是其中一种。我先简单的的说明以下四种方法:我们先定义一个函数:function test(){ /**do something**/}1)第一种,也就是最常见的调用方法:test();2)第二种:对象调用我们需要把定义的函数放到一个对象里面(obj)var obj={ test:funct...原创 2018-11-14 16:50:34 · 11262 阅读 · 2 评论 -
js的$.data() 和 $('div').data() 缓存机制
文章转载自 https://blog.youkuaiyun.com/rocling/article/details/814831671.JS缓存机制利用$.data() 和 $('div').data() 都可以将数据暂存到某个jq对象(一般是dom对象被jq选择器生成的jq对象)上。这两种方式是有区别的,写个小例子: ... <div id="people"> ...转载 2019-02-12 15:17:06 · 3195 阅读 · 0 评论 -
MySQL——字符串拆分(含分隔符的字符串截取)
有分隔符的字符串拆分题目要求数据库中 num字段值为: 实现的效果:需要将一行数据变成多行 实现的SQLSELECT SUBSTRING_INDEX(SUBSTRING_INDEX('7654,7698,7782,7788',',',help_topic_id+1),',',-1) AS num FROM mys...转载 2019-02-12 10:44:13 · 4194 阅读 · 0 评论 -
mysql 计算12个月每月值以及每月累加值(利用临时变量 )
1.表结构简单的月份对应值的结构~2.计算累加值后的结果value_acc就是计算得到的累加列~3.具体方法SELECT date,value, @tempvar:=@tempvar+valueFROM test_tb,(SELECT @tempvar:=0)TORDER BY date DESC只需关注@tempvar这个临时变量就可以,(SELECT @t...原创 2019-02-11 17:05:22 · 9110 阅读 · 2 评论 -
JS巧用 new Function() 把字符串(string)转对象(object)
1.方法关键就一句:var obj=new Function('return '+str)();var str='{name:"Helen",age:"22",sex:"female"}';var obj=new Function('return '+str)();console.log(obj.name);//Helen2.使用背景div自定义属性为上述str(一般作为查...原创 2019-02-11 16:33:21 · 7427 阅读 · 0 评论 -
jQuery.fn.extend(object)与jQuery.extend(object) 对JQuery进行扩展
文章转载自:http://caibaojian.com/jquery-extend-and-jquery-fn-extend.html ,略有补充以及修改1.不同虽然js没有类的概念,但这里方便理解可以把jQuery看成是一个封装好的类(类名就是jQuery,或者用$),里面有各种成员变量,成员函数。用jq选择器可以生成一个jq对象(如$("#test"))。以下$代替jQuery。...转载 2019-02-14 16:14:00 · 285 阅读 · 1 评论 -
js,java,mysql 日期操作(日期格式化,获取昨天日期,两日期求间隔天数)
2.java日期操作常见的日期相关的类有两个:①Date ②Calendar推荐使用Calendar,原因如下:1.Date类有千年虫和"时区"问题,即new Date()可以获得当前时间,但是(new Date()).getYear()获取的不是今年的年(但是可以用SimpleDateFormat获取年月日),是相对于UTC时间(1970-01-01 00:00:00)的差值。比...原创 2019-01-02 19:00:42 · 307 阅读 · 0 评论 -
JS的new Function()
function test(){return "test";}以上普通的函数可以用new Function的写法(但是效率会慢) var tmpvar=new Function('return' + "test");new Function()的参数必须是字符串,其中参数可以多个,方法体也是参数。如:new Function(param1,param2,'return ...原创 2018-12-19 09:34:50 · 12467 阅读 · 1 评论 -
JS 前台如何判断某变量值是否是NAN
1.什么是NANNAN=Not A Number,即“不是数字”,为了方便理解,我们可以想成是数学概念中的无穷。假设 变量 test_var 是NAN,那么:1. test_var==test_var 结果为false(理解:∞!=∞)2.如何判断变量是NAN用 test_var==NAN 是不能判断的(结果都是false)。值是NAN的变量不与任何值相等,包括它自己,因此...原创 2018-12-24 17:52:32 · 5327 阅读 · 0 评论 -
JS追加元素 append&&prepend; before&&after
append() & prepend() are for inserting content inside an element (making the content its child) while after() & before() insert content outside an element (making the content its sibling)....原创 2018-12-18 19:23:50 · 2806 阅读 · 0 评论 -
java后台获取 固定格式的当前日期
注意:项目中许多情况需要获取当前日期,但当要保存某个“当前日期”时,应考虑清楚这个当前日期是用户本地的时间还是系统的时间!若在js里利用new Date()获取日期,用户将电脑日期调整后,这个获取的时间也会变。因此,当要保存系统日期时,需从后台java代码中获取! SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"...原创 2018-12-18 18:58:09 · 3401 阅读 · 0 评论 -
CSS 页面元素隐藏/是否占空间/能否被点击 小结
Q:要让某个元素“看不见”,可以设置哪些CSS属性?他们又有什么不同?什么情况下应该选用什么属性?1.占据空间,可以点击:opacity: 0; filter:Alpha(opacity=0);2.占据空间,无法点击:visibility:hidden;3.不占空间,无法点击:display:none;4.不占空间: position: absolute;其中,让4与1或者2(...原创 2018-12-18 18:50:43 · 1427 阅读 · 0 评论 -
JSP页面中的JSP指令
<%@ %>是JSP指令,主要用来提供整网页相关的信息,并且用来设定网页的相关属性,如:网页的编码方式、语法、信息等。起始符号为: <%@终止符号为: %>目前有三种指令:page、include 和taglib,每一种指令都有各自的属性。1.page 指令的主要功能为设定整个JSP 网页的属性和相关功能。例如:<%@ page languag...原创 2018-06-01 15:02:09 · 370 阅读 · 0 评论 -
JQuery选择器
原创 2018-06-01 16:05:50 · 140 阅读 · 0 评论 -
MYSQL的数据库存储引擎
1.MYSQL的搜索引擎查看存储引擎的方法:使用命令 show engines,可以得到以下结果图中的结果就是mysql的所有搜索(存储)引擎;关于这几种搜索引擎的简介可以看Mysql搜索引擎总结 这位博主的文章,他写的很详细了。接下来本文只对InnoDB和MyISAM这两种常用的引擎进行对比。2.InnoDB与MyISAM对比首先需要了解的是,mysql5.1以前默认...原创 2018-11-06 09:34:09 · 2310 阅读 · 0 评论 -
JS日期操作扩展(格式化日期,日期加减天数,获取当前日期所在周,求当月最后一天)
前言关于JS日期的操作很多,根据不同的需求,可能需要的功能没被封装,可以利用Date的prototype扩展下方便使用~正文1.格式化日期1)扩展代码 Date.prototype.format = function(fmt) { var o = { "M+" : this.getMonth()+1, ...原创 2019-03-21 10:04:52 · 467 阅读 · 0 评论