js
MakeGreatEffort
这个作者很懒,什么都没留下…
展开
-
js 字符串日期 yyyy-MM-dd 转化为 date
遇到一个需要把日期字符串(如:2009-02-03)转换成Javascript中日期对象Date,对Javascript知识的匮乏和四栋让我感觉很迷茫,上网查了一些资料,弄出来了哈。。。直接进主题:创建一个日期对象:var objDate=new Date([arguments list]); 参数形式有以下5种: view plainnew Date("month dd,yyyy hh:mm:ss"); new Date("month dd,yyyy...原创 2020-07-29 09:03:34 · 4124 阅读 · 0 评论 -
event.button
event.button实例分析0 Default. No button is pressed.没有按下返回值是01 Left button is pressed.按下左键返回值是12 Right button is pressed.按下右键返回值是23 Left and right buttons are both pressed.左键右键同时按下返回值是34 Middle button is pressed.按下中间建(滚轮)返回值是45 Left and mid...转载 2020-05-30 02:43:29 · 2232 阅读 · 0 评论 -
深拷贝对象
语法:jQuery.extend( [deep ], target, object1 [, objectN ] )深浅拷贝对应的参数就是[deep],是可选的,为true或false。默认情况是false(浅拷贝),并且false是不能够显示的写出来的。如果想写,只能写true(深拷贝)测试例子:var object1 = {};var object2 = { b:{ mm:333 }, c:100};console.log('原来的object1...原创 2020-05-30 00:19:13 · 819 阅读 · 0 评论 -
JS三元表达式
JavaScript三元运算符的多种使用技巧 因为在对学习Vue.js中遇到三元运算符,作为一个新入门前端的小白,对js不是特别了解,所以只能进行知识点的捡要累积,下面对我学习到的 三元运算 来进行一下总结。 在之前我们会经常用到 if(){}else{} 的判断,在了解三元以后,感觉这是比 if else 简单很多的方法。三元运算符的表达式: (expression1) ? (expression2) : (expression3) 在 ...原创 2020-05-29 22:49:38 · 1534 阅读 · 0 评论 -
Lambda:Local variable a defined in an enclosing scope must be final or effectively final
示例(统计取模2的数量):会提示(封闭范围中定义的局部变量a必须是final或effectively final):当我们加入final进行变量修饰(无法分配最终的局部变量A):原因:lambda表达式可以访问给它传递的变量,访问自己内部定义的变量,同时也能访问它外部的变量。不过lambda表达式访问外部变量有一个非常重要的限制:变量不可变(只是引用不可变,而不是真正的不...转载 2020-05-08 15:39:50 · 2010 阅读 · 0 评论 -
关于var j=(function(){})()
该种方式相当于var f=function(){};var j=f();即创建一个函数并立刻调用,并将返回值赋值给j var expObj = (function () { var dialogParam; var exp = { initDialog: function (p) { di...转载 2020-05-06 16:22:58 · 366 阅读 · 0 评论 -
input文本框禁止修改文本——disabled和readonly属性的作用及区别
目录1、input文本框禁止修改文本 2、disabled和readonly属性的区别回到顶部(go to top)1、input文本框禁止修改文本disabled属性:<input type="text" name="name" value="xxx" disabled="true"/>readonly属性:<input type="text" nam...转载 2020-05-06 10:49:53 · 1092 阅读 · 0 评论 -
js中类定义函数时用prototype与不用的区别
经过测试发现,没有使用prototype的方法相当于类的静态方法,因此可以这样调用,ListCommon2.do1(“烧水1”);但如果这样调用就会出错,t1.do1();相反,使用prototype的方法相当于类的实例方法,不许new后才能使用,ListCommon2.do2(“烧水1”);这样就会出错结论:使用 prototype定义的方法相当于类的实例方法,必须new后才能使用...转载 2020-05-06 09:35:01 · 233 阅读 · 0 评论 -
js中null 和undifined的判断
JavaScript 中有两个特殊数据类型:undefined 和 null,下节介绍了 null 的判断,下面谈谈 undefined 的判断。以下是不正确的用法:var exp = undefined;if (exp == undefined){ alert("undefined");}exp 为 null 时,也会得到与 undefined 相同的结果,虽然 null 和...原创 2020-04-15 09:18:05 · 311 阅读 · 0 评论 -
jQuery动态添加html
在日常 web 开发中,经常遇到需要操作HTML DOM今天我们来总结下通过jQuery来动态添加 html首先我们来对这些方法做个总结方法 说明html() 设置或返回匹配的元素集合中的 HTML 内容prepend() 向匹配元素集合中的每个元素开头插入由参数指定的内容prependTo() 向目标开头插入匹配元素集合中的每个元素。app...转载 2020-01-03 16:22:02 · 458 阅读 · 0 评论 -
jquery(三)jQuery DOM 操作 取值 赋值
获得内容 - text()、html() 以及 val()text() - 设置或返回所选元素的文本内容html() - 设置或返回所选元素的内容(包括 HTML 标记)val() - 设置或返回表单字段的值$("#btn1").click(function(){ alert("Text: " + $("#test").text());});$("#btn2").click(fu...转载 2020-01-03 15:40:03 · 573 阅读 · 0 评论 -
Json传递数据两种方式(json大全)
1.Json传递数据两种方式(json大全)----------------------------字符串 var list1 = ["number","name"]; var param = {}; param["list1"] = list1; param["test"] ="java"; var jso...转载 2019-12-27 12:29:42 · 7508 阅读 · 0 评论 -
ajax发送json数据
通过$.ajax()向后段服务发送json数据必须设置contentType值为application/json,并且调用JSON.stringify()方法function doAjax2(){ var data = {}; data["param1"] = "val1"; data["param2"] = "val2"; ...原创 2019-12-27 11:13:57 · 524 阅读 · 0 评论 -
js 如何遍历 [object,object]
function(data){ for(var a in data){ console.log("日志记录"+a); } }...原创 2019-12-26 11:50:32 · 1620 阅读 · 0 评论 -
滚动条插件 mCustomScrollbar 使用介绍
用法HTML在HTML文档头部引入mCustomScrollbar.css<head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" href="/path/to/jquery.mCustomScrollba...转载 2019-12-16 17:14:23 · 539 阅读 · 0 评论 -
$ajax({}).done 和 $ajax({}) success 区别
jquery中1.5版本之后使用ajax中的done方法。该方法和ajax中的success有类似的功效。首先必须是jquery中的1.5版本之后。jQuery中各个事件执行顺序如下:1.ajaxStart(全局事件)2.beforeSend3.ajaxSend(全局事件)4.success5.ajaxSuccess(全局事件)6.error7.ajaxErro...转载 2019-12-05 14:14:14 · 2692 阅读 · 0 评论 -
request.js 模块载入移除模块
在模块载入失败回调中可以使用undef函数移除模块的注册:require(['jquery'],function($){},function(err){var failedId = err.requireModules && err.requireModules[0];if(failId === 'jquery'){requirejs.undef(failedId)}...原创 2019-11-28 11:02:08 · 607 阅读 · 0 评论 -
js为一个对象Object添加一个新的属性和值
1,var obj = {}; //或者 var obj=new Object();var key = "name";var value = "张三丰"obj[key] = value;2,var obj = {};var key = "name";var value = "张三丰"eval("obj.p" + key + "='" + value + "'");...转载 2019-11-28 10:42:53 · 6699 阅读 · 0 评论 -
js中给json对象添加新的属性
1、现有一个json对象为jsonObj,需要给这个对象添加新的属性newParam,同时给newParam赋值为pre。做法如下:varjsonObj={ 'param1':22, 'param2' :33};jsonObj. newParam ='pre';新的属性添加以后,json对象变成:varjsonObj={ 'para...转载 2019-11-27 17:01:53 · 4145 阅读 · 0 评论 -
JS创建自定义类型对象的7种方式
1. 工厂模式用函数来封装以特定接口创建对象的细节。function createPerson(name, age, job) { var o = new Object(); o.name = name; o.age = age; o.job = job; o.sayName = function() { alert(this.name...转载 2019-11-27 16:14:25 · 480 阅读 · 0 评论 -
JavaScript中冒号(:)
在JavaScript中,我们常见的使用冒号(:)的情况有:对象表达法冒号在这里用来分割对象的属性和属性值。如上,a和b是属于getValue对象的2个属性<SCRIPT LANGUAGE="JavaScript">getValue = script language="javascript" type="text/javascript"> ...转载 2019-11-21 21:00:27 · 3896 阅读 · 0 评论 -
jQuery中$.each()方法的使用
$.each()是对数组,json和dom结构等的遍历,说一下他的使用方法吧。1、遍历一维数组 var arr1=['aa','bb','cc','dd']; $.each(arr1,function(i,val){ //两个参数,第一个参数表示遍历的数组的下标,第二个参数表示下标对应的值 console.log(i+'```````'+val);输出的结果为:0`````...转载 2019-11-21 19:52:48 · 717 阅读 · 0 评论 -
JS——构造函数的三种方法
三种构造函数的方法:1.对象方法 2.类方法 3.原型方法(prototype) //对象构造函数 function Atest(name){ //私有属性,只能在对象构造函数内部使用 var className = "Atest"; //公有属性,在对象实例化后调用 this.name = name; //对象方法...转载 2019-11-15 15:14:16 · 1229 阅读 · 0 评论 -
js队列方法push()、shift()与pop()、unshift()的区别
js队列方法push()、shift()与pop()、unshift()的区别push() 在数组的末尾添加一个或多个元素 返回数组新长度pop() 移除数组的最后一项,返回移除的项shift() 移除数组的第一项,返回移除项unshift() 在数组的第一项前面添加一个或多个元素,返回数组的长度...转载 2019-03-06 11:41:41 · 675 阅读 · 0 评论 -
读的, 且经过美化, 能在所有 JavaScript 环境中运行, 并且应该和对应手写的 JavaScript 一样快或者更快.
目录试一试 CoffeeScript代码和注释CoffeeScript 是一门编译到 JavaScript 的小巧语言. 在 Java 般笨拙的外表下, JavaScript 其实有着一颗华丽的心脏. CoffeeScript 尝试用简洁的方式展示 JavaScript 优秀的部分.CoffeeScript 的指导原则是: "她仅仅是 JavaScript". 代码一一对应地编译到 JS, 不会在...原创 2018-07-12 11:10:59 · 241 阅读 · 0 评论 -
JavaScript 字符串(String) 对象
String 对象用于处理已有的字符块。JavaScript 字符串一个字符串用于存储一系列字符就像 "John Doe".一个字符串可以使用单引号或双引号:实例var carname="Volvo XC60";var carname='Volvo XC60';你使用位置(索引)可以访问字符串中任何的字符:实例var character=carname[7];字符串的索引从零开始, 所以字符串第一...转载 2018-06-29 00:10:32 · 218 阅读 · 0 评论 -
jquery和vue.js的区别
1.jQuery首先要获取到dom对象,然后对dom对象进行进行值的修改等操作2.Vue是首先把值和js对象进行绑定,然后修改js对象的值,Vue框架就会自动把dom的值就行更新。3.可以简单的理解为Vue帮我们做了dom操作,我们以后用Vue就需要修改对象的值和做好元素和对象的绑定,Vue这个框架就会自动帮我们做好dom的相关操作4.这种dom元素跟随JS对象值的变化而变化叫做单向数据绑定,如果...转载 2018-05-22 10:29:23 · 5238 阅读 · 0 评论