![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 76
kun鲲
这个作者很懒,什么都没留下…
展开
-
JavaScript中立即执行函数实例详解 转载 作者:李牧羊
javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。这篇文章主要给大家介绍了关于JavaScript中立即执行函数的相关资料,需要的朋友可以参考下。前言js立即执行函数可以让你的函数在创建后立即执行,js立即执行函数模式是一种语法,可以让你的函数在定义...转载 2018-11-11 10:03:21 · 166 阅读 · 0 评论 -
深入理解 call,apply 和 bind
深入理解 call,apply 和 bind在JavaScript 中,call、apply 和 bind 是 Function 对象自带的三个方法,这三个方法的主要作用是改变函数中的 this 指向,从而可以达到`接花移木`的效果。本文将对这三个方法进行详细的讲解,并列出几个经典应用场景。1、call(thisArgs [,args...])该方法可以传递一个thisArgs参数和一...转载 2018-11-18 15:23:11 · 749 阅读 · 0 评论 -
详谈JavaScript原型链
转自博客园:https://www.cnblogs.com/chengzp/p/prototype.html 作者:程序猿的程创建对象的方法 在了解原型链之前,首先先了解一下创建对象的几种方式,介绍...转载 2018-11-18 15:21:07 · 160 阅读 · 0 评论 -
javaScript复习(八)对象、闭包
Function对象Function对象:一切(引用类型)都是对象,对象是属性的集合undefined, number, string, boolean属于简单的值类型,不是对象。剩下的一切都是对象,包括函数、数组、对象、null、new Number(10)都是对象。他们都是引用类型。判断一个变量是不是对象非常简单。值类型的类型判断用typeof,引用类型的类型判断用instance...原创 2018-11-18 15:07:51 · 152 阅读 · 0 评论 -
JavaScript中判断两个值是否相等(各种情况)
学的还没有那么深,有错误或者我的理解有问题的话还请告诉我,谢谢 1、一般情况下,将两边尽可能都转为number类型数据,再进行比较,而不是转为Boolean型console.log(true==2); // false 如果两边都转为Boolean型再比较,那么就是true==true,就不会返回false,所以证明不是两边转为Boolean型,再比较!!应该是两边都转为nu...原创 2018-11-17 11:43:44 · 20179 阅读 · 0 评论 -
javaScript复习(四)String字符串与String API
String: 字符串1、定义:多个字符组成的一个*只读*的集合(数组)2、JavaScript内置对象:ES标准中已经定义好的,由浏览器厂商已经实现的对象 共11个:String Number Boolean Array Date Math RegExp Error Function Object ...原创 2018-11-15 11:18:34 · 183 阅读 · 0 评论 -
javaScript复习(七)Error对象
Error:1.错误/异常处理 错误:导致程序无法继续执行的异常状态 js中一旦发生错误,就会自动创建一个Error类型对象2、js中的6种错误类型,当发生错误时,整个程序都无法执行SyntaxError: 语法错误 Syntax:语法; 句法; 句法规则 ReferenceError: 引用错误,找不到变量或对象 Reference:引用;...原创 2018-11-16 16:18:36 · 217 阅读 · 0 评论 -
javaScript复习(六)Math对象与MathAPI 、Date对象与DateAPI
Math:专门执行数学计算的对象,封装了数学计算中常用的常量1. 取整:3种: 上取整: Math.ceil(n) 下取整: Math.floor(n) 四舍五入取整: Math.round(n);round 与 toFixed相比 toFixed Number对象 按任意小数位数 *...原创 2018-11-16 11:54:20 · 185 阅读 · 0 评论 -
JavaScript复习笔记(三)数组及数组API
一、数组分为两种 关联数组:可以自己定义下标名称的数组索引数组:自动生成下标的数组都是索引数组1、创建、赋值和取值①创建:4种:1. var 变量名=[]; 创建一个空数组对象2. var 变量名=[值1,值2,...](常用)创建数组同时,为数组指定初始元素(数组中每个值)数组是引用类型的对象,变量中保...原创 2018-11-14 19:34:04 · 284 阅读 · 0 评论 -
JavaScript复习笔记(二)函数、分支结构和循环结构
1、函数: 封装一个专门任务的步骤清单的代码段叫做函数使用函数: 声明 定义 和调用2、声明和定义函数的几种方法函数声明:function sum(a,b){ return a+b}函数表达式var sum = function(a,b){return a+b}Function构造函数(从技术角度讲,这是一个函数表达式)var sum = new Function('a',...原创 2018-11-14 10:01:53 · 286 阅读 · 0 评论 -
javaScript复习(五)正则表达式RegExp
正则表达式(RegExp):专门规定字符串中字符*格式规则*的表达式1、最简单的正则:一个关键词的原文,就是最简单的正则,如ABC2、修饰符 i 执行对大小写不敏感的匹配(无论大小写都会匹配) g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。 3、字符集①备选字符集:规定某*一位*字符可选...原创 2018-11-15 19:51:22 · 341 阅读 · 0 评论 -
正则表达式字符集大全
字符集 字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline...转载 2018-11-15 16:01:19 · 1350 阅读 · 0 评论 -
JavaScript复习笔记(一)变量、数据类型和运算符
1、JavaScript用来做什么HTML:专门编写网页内容的语言CSS:专门美化网页内容样式的语言JavaScript:专门编写交互程序的语言JavaScript包含三个方面:ECMAScript标准+DOM标准+BOM2、常用语句在控制台中输出一段话 console.log(“Hellow World”); 在当前网页中输出一段话 document.w...原创 2018-11-13 16:32:28 · 2357 阅读 · 0 评论 -
javascript实现轮播图效果
实现效果如图: CSS与HTML就不讲了,比较简单,大家用 笔画一下图就懂了,主要说js代码(建议大家先把css中#container的overflow:hidden;注释掉,这样可以看得直观一点)<!DOCTYPE html><html><head><title>js轮播图</title><style t...原创 2018-11-25 15:33:09 · 4650 阅读 · 6 评论