-----【36】JavaScript
JavaScript
Thinkingcao
CSDN2019年度博客之星、博客专家,专注架构、Java、Spring、SpringBoot、SpringCloud、微服务、数据库、分布式、中间件、源码分析、JVM性能调优、K8S等领域
微信搜索公众号:「Thinking曹」,一个执着于架构的JAVA基层码农,每天带你学习新知识。
展开
-
JS中(function(){}()),(function(){})(),$(function(){});之间的区别
一. (function(){}())与(function(){})()这两种写法,都是一种立即执行函数的写法,即IIFE (Immediately Invoked Function Expression)。这种函数在函数定义的地方就直接执行了。关于立即执行函数,可参考:立即执行函数的 N 种写法立即调用的函数表达式(IIFE)通常的函数声明和调用分开的写法如下:function foo() {/*...*/} // 这是定义,Declaration;定义只是让解释器知道其存在,但是原创 2020-07-13 21:12:35 · 1273 阅读 · 0 评论 -
上传图片并可预览图片
上传图片并可预览图片1、业务说明:通过button按钮点击触发file类型的input<input class="btn" value="更改头像" type="button" id="changeimgid"><input class="btn" name="idphotoname" multiple="multiple" onchange="showIc...转载 2019-06-24 16:39:28 · 346 阅读 · 0 评论 -
JavaScript常用工具方法封装
因为工作中经常用到这些方法,所有便JavaScript1. type 类型判断isString (o) { //是否字符串 return Object.prototype.toString.call(o).slice(8, -1) === 'String'}isNumber (o) { //是否数字 return Object.prototype.toStrin...转载 2019-02-15 13:16:35 · 306 阅读 · 0 评论 -
JavaScript中{},[]中括号,大括号的含义和使用
一、{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。如:var LangShen = {"Name":"Langshen","AGE":"28"};上面声明了一个名为“LangShen”的对象,多个属性或函数用,(逗号)隔开,因为是对象的属性,所以访问时,应该用.(点)来层层访问:LangShen.Name、LangShen.AGE,当然我们也可以用数组的原创 2017-03-24 16:16:49 · 21702 阅读 · 0 评论 -
JS数组对象Array增加 contains 方法
在JS中,有时候需要用到判断一个数组中是否包含某个值,这时候就可以给Array增加contains()方法了 扩展方法contains()方法: Array.prototype.contain = function(val){ for (var i = 0; i < this.length; i++) { if (this[i] == val) {原创 2017-03-31 13:54:02 · 29537 阅读 · 0 评论