
js
文章平均质量分 59
HD243608836
这个作者很懒,什么都没留下…
展开
-
JavaScript构造函数(new构造js对象与原型链prototype)
那这个例子里面的汽车模子就是构造函数,每一辆汽车就是实例,构造函数生成的实例都有相同的结构,颜色可能有所不同。1、使用对象字面量创建一系列同一类型的对象时,这些对象可能具有一些相似的特征(属性)和行为(方法),降低代码冗余,提高代码复用率。5、js语言中使用构造函数(constructor)作为一个生成对象的模板,可以以此生成多个对象,每个对象都有相同的。4、“对象”是单个实物的抽象,通常需要一个模板,表示某一类实物的共同特征,然后“对象”根据这个模板生成。关键字来调用的函数,都叫做构造函数,一般。原创 2024-04-03 17:58:05 · 1321 阅读 · 0 评论 -
css的定位position【absolute relative】相关知识点
最近再看position相关知识点,发现有许多以前没有注意到的细节知识点,有不小的收获,本文就position absolute使用详细分析下。同时设置top/left/right/bottom,实现铺满父容器同时设置top/bottom,在垂直方向上铺满父容器同时设置left/right,在水平方向上铺满父容器不设置top/left/right/bottom, 无需设置父元素relative,使用margin来实现定位效果。转载 2024-03-27 11:08:46 · 143 阅读 · 0 评论 -
js中函数的参数是“函数”
①. 将函数作为另一个函数的参数使用,只需要在调用另一个函数时,将函数作为参数传递进去。另一个函数已经完成对传进来函数的调用。②. 同时需要注意的是:在js中,函数也是对象,所以是引用传地址,函数名就是指向该对象的地址,所以将函数作为参数的时候,只需要将函数名写入即可。特别说明:这里的函数作为另一个函数的参数使用,也就是闭包的使用,可以访问函数内部的变量。转载 2023-10-19 16:02:54 · 472 阅读 · 0 评论 -
后端SpringBoot怎么接收vue js前端传递过来的数组list传参
找了好久!,但是发现这样~原创 2022-11-29 17:35:55 · 2805 阅读 · 0 评论 -
jQuery ajax formData文件上传进度条(亲测,好文章!!)
XMLHttpRequest.upload向后台上传文件时监听进度,主要使用的是XMLHttpRequest提供的upload方法,此方法会返回一个XMLHttpRequestUpload对象,用来表示上传进度 。 ——XMLHttpRequest.uploadFormData是XMLHttpRequest提供的一个新的接口,主要优点是可以异步上传二进制文件。 ——FormData具体操作如下页面结构及样式<input type="file" id="upload-fil...转载 2020-12-22 16:05:17 · 705 阅读 · 1 评论 -
开发真理-觉悟(哈哈哈)
如果原来好用的页面忽然出问题了,那么一定是刚刚修改的地方影响到了这个页面。而99%的概率不是所谓的“缓存”或者说页面反应慢。原创 2018-03-19 02:10:23 · 348 阅读 · 0 评论 -
js 基本类型与引用类型的区别
1. 基本类型: string,number,boolean,null,undefined2. 引用类型: Function,Array,Object访问方式 基本类型 引用类型操作和保存在变量的实际的值值保存在内存中,js不允许直接访问内存,在操作的时候,操作的是对象的引用 存储的位置 基本类型 引用类型 保...转载 2018-04-14 17:39:03 · 201 阅读 · 0 评论 -
javascript通过url向jsp页面传递中文参数乱码解决方法(两次编码,一次解码)
解决方法:在传递参数前将中文参数进行两次编码,jsp页面获取参数后对中文参数进行一次解码,中文参数就不会变为乱码了!参考例子:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ page import="java.net.*" %>&转载 2018-03-28 00:07:25 · 727 阅读 · 0 评论 -
Oracle的substr、java的substring、js的substr和substring
substr(字符串,截取开始位置,截取长度) //返回截取的字(不是字符串索引(下标))substr('Hello World',0,1) //返回结果为 'H' *从字符串第一个字符开始截取长度为1的字符串substr('Hello World',1,1) //返回结果为 'H' *0和1都是表示截取的开始位置为第一个字符substr('Hello World',2,4) //返回结果为 ...转载 2018-03-27 23:57:57 · 540 阅读 · 0 评论 -
js中substring和substr的用法
1、substring 方法用于提取字符串中介于两个指定下标之间的字符 substring(start,end) 开始和结束的位置,从零开始的索引,包头不包尾 参数 描述start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。end 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。...转载 2018-03-28 00:27:49 · 432 阅读 · 0 评论 -
servlet的url-pattern匹配规则详细描述
转载自:https://www.cnblogs.com/51kata/p/5152400.html 一、概述在利用servlet或Filter进行url请求的匹配时,很关键的一点就是匹配规则,但servlet容器中的匹配规则既不是简单的通配,也不是正则表达式,而是由自己的规则,比较容易混淆。本文来详细举例介绍下。下面的说明都是在tomcat服务器中得到验证的。先介绍一下匹配的概念,...转载 2018-08-16 23:32:45 · 329 阅读 · 0 评论 -
Js apply与call方法 详解
Js apply方法详解我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享.. 如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以便共同提高..主要我是要解决一下几个问题:1. apply和call的区别在哪里...转载 2019-01-18 17:25:51 · 302 阅读 · 0 评论 -
jQuery中ajax跳入error的原因总结
一个标准的jquery的ajax代码:$.ajax({ type: 'POST', url: 'getSecondClassification', data: {"sort2": sort2,"sort3":sort3)}, dataType: 'json', //contentType:"utf-8",发送请求的编码方式 contentType都是默认的值:app...转载 2019-08-21 14:27:50 · 412 阅读 · 0 评论 -
JS的return false代码简单解释
JS的“return false;”是从当前“方法”中跳出,而不仅限于跳出当前方法的“if”语句。原创 2018-03-19 02:01:15 · 3396 阅读 · 0 评论 -
JS replace()方法替换变量(可以对变量进行全文替换)(注意:js没有replaceAll()方法)
转至:http://blog.sina.com.cn/s/blog_6552200b0102ve60.html事情是这样的:我要用 JS 替换一个多行文本的关键字正常,没有变量的时候应该是这样:把 a 替换成 b:string.replace("a","b");以上只能替换第一个匹配的,要全文匹配应该用正则表达式:string.replace(/a/g,"b");正则加个参数 g ,表示全文匹配。...转载 2018-03-17 17:20:14 · 946 阅读 · 0 评论 -
jquery $(document).ready() 与window.onload的区别
Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的。1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执转载 2017-06-26 17:53:21 · 431 阅读 · 0 评论 -
js中给函数传参函数时,函数加括号与不加括号的区别
function show(){ alert("123"); } setInterval(show(),1000);//只会弹出一次,调用setInterval函数, //传递给它的两个参数: //一个是show()函数的返回值, //一个是1000ms,因此只会执行show函数一次 setInterval(show,1000);转载 2017-07-16 16:59:35 · 756 阅读 · 0 评论 -
input 标签实现带提示文字的输入框
input 标签实现带提示文字的输入框方法一:html5配合css3实现带提示文字的输入框(摆脱js);webkit特有的一个css,可以控制里面的文字样式,配合css3的动画效果和伪类,我们就可以很容易做出一个带动画的输入框,在系统登录、搜索等位置很适合,感兴趣的你可以参考下本文或许可以帮助到你,Webkit作为载体开发系统,当然需要大量使用Html5与CSS3,不仅减少大量的JS还转载 2017-10-09 14:29:31 · 4043 阅读 · 0 评论 -
<a>标签中的href如何调用js代码
在HTML中,标签的href属性用于指定超链接的目标的URL。在所有浏览器中,链接的默认外观是:未被访问的链接带有下划线而且是蓝色的已被访问的链接带有下划线而且是紫色的活动链接带有下划线而且是红色的(注:活动链接是“正在被打开的链接”)示例如下所示:[html] view plain copyp> a h转载 2017-10-10 10:03:40 · 938 阅读 · 0 评论 -
js对象、Json对象和Json字符串的区别
{}大括号外面没有引号就是json对象,有引号就是json字符串{}大括号里面的key:json对象或json字符串必须是双引号。js对象可以是双引号、单引号、无引号。JSON对象有时候在做项目的时候时常将这两个概念弄混淆,尤其是在使用springmvc的时候,后台@RequestBody接受的是一个json格式的字符串,一定是一个字符串。转载 2017-10-27 09:37:54 · 1756 阅读 · 0 评论 -
JSON与JS对象的区别与对比
JSON是什么?JSON是JS的一种简单数据格式,JSON是JavaScript原生格式,它是一种严格的js对象的格式,JSON的属性名必须有双引号,如果值是字符串,也必须是双引号JSON是什么?(JSON和JavaScript对象有什么区别?)如何把JS对象转化为JSON字符串,又如何把JSON字符串转化为JavaScript对象?JSON (JavaScript转载 2017-10-27 10:17:03 · 1413 阅读 · 0 评论 -
javascript Date format(js日期格式化)
方法一:// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S转载 2017-10-12 12:05:12 · 606 阅读 · 0 评论 -
ajax有无contentType: "application/json"的区别
不使用contentType: “application/json”则data可以是对象$.ajax({url: actionurl,type: "POST",datType: "JSON",data: { id: nodeId },async: false,success: function () {}});12345678使用contentType: “applica转载 2017-10-26 18:05:25 · 596 阅读 · 0 评论 -
JSP中页面跳转response.sendRedirect()和request.getRequestDispatcher()的区别
Java Web开发中,采用MVC模式的时候,在控制器完成模型的调用之后会选择界面对用户响应,用常有2种方式 1,通过response对象的sendRedirect方法重定向:response.sendRedirect("login.jsp");12,通过RequestDispatcher对象的forward方法:RequestDispatcher rd = request.转载 2018-01-09 16:28:46 · 841 阅读 · 0 评论 -
“js的window.onload”与“jquery的$(function() { })”区别
window.onload是在页面所有的元素都加载完成后才触发$(function(){})是在页面的dom结构加载完毕后就触发 dom里的内容不一定都已经加载完成比如说一个页面有好多图片 而加载这些图片需要一定的时间window.onload必须得等到全部的图片都加载完成后才能触发而$(function(){})只要在dom加载完毕之后就会执行 图片不一定已经加载完成************转载 2018-02-03 15:49:14 · 545 阅读 · 0 评论 -
DOM加载过程中ready和load的区别(js与jquery两种写法)
在浏览器地址栏输入URL地址,浏览器开始加载页面时,有以下几个过程1、浏览器开始解析HTML文档2、 浏览器遇到HTML文档中的元素以及CSS样式文件,并且没有async或defer属性,就暂停解析,开始执行脚本和CSS样式3、 HTML文档解析完成4、 浏览器等待图片、样式表、字体文件等外部资源加载完成在这其中,有两个阶段:ready,表示文档结构已经加载完成(不包含图片转载 2018-02-03 16:35:57 · 1013 阅读 · 0 评论 -
告诉你为什么js脚本要写在<body>代码的后面(因为DOM是从上到下按照顺序加载!)
$(document).ready() 里的代码是在页面内容都加载完才执行的,如果把代码直接写到script标签里,当页面加载完这个script标签就会执行里边的代码了,此时如果你标签里执行的代码调用了当前还没加载过来的代码或者dom,那么就会报错,当然如果你把script标签放到页面最后面那么就没问题了,此时和ready效果一样。$(document).ready(function(){转载 2018-02-03 16:41:12 · 3426 阅读 · 0 评论 -
js判断数字,如果出现全角数字,将其转换为半角
[javascript] view plain copy//JS把全角转为半角的函数 function CtoH(str) { var result=""; for (var i = 0; i if (str.charCodeAt(i)==12288){ result+= St转载 2018-02-04 21:17:13 · 1994 阅读 · 0 评论 -
JavaScript数字全角半角转换
[javascript] view plain copy"code" class="javascript">///全角空格为12288,半角空格为32 ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 //半角转换为全角函数 function ToDBC(txtstring) {转载 2018-02-04 21:20:12 · 1862 阅读 · 1 评论 -
js变量命名规则
变量名区分大小写,允许包含字母、数字、美元符号($)和下划线,但第一个字符不允许是数字,不允许包含空格和其他标点符号变量命名长度应该尽可能的短,并抓住要点,尽量在变量名中体现出值的类型尽量避免使用没有意义的命名禁止使用JavaScript关键词、保留字全名变量名命名方法常见的有匈牙利命名法、驼峰命名法和帕斯卡命名原创 2017-07-12 20:58:33 · 642 阅读 · 0 评论