js!!使用:
原创 2021-07-20 16:51:18
122阅读
js中经常有两个!!出现,经常让人难以理解 (function () { var a = 10; var b = 20; function add(num1, num2) { var num1 = !!num1 ? num1 : a; var num2 = !!num2 ? num2 : b; r
转载 2020-12-18 10:22:00
139阅读
2评论
初认thisthis绑定和函数声明位置无关,只取决于函数调用方式。函数被调用时,会创建一个活动记录(执行上下文),其中包括了:函数调用栈(函数在哪被调用)、函数调用方法、传入参数、this属性等一、绑定规则默认绑定最常用函数调用类型,即独立函数调用(不带任何修饰函数直接调用)此时this指向全局对象(非严格模式)严格模式下会绑定到undefinedfunction foo(){
原创 2024-02-21 10:28:59
41阅读
//this//1、如果是普通方法,this指向window,准确说是this指向null被解释到window,在ECMASCRIPT5,如果this为null,则解释成undefinedfunction t(){ this.x = 1;}console.log(window.x) // 1//2、作为对象方法来调用,this指向该对象var obj = {xx:11,t:functio
原创 2022-11-20 00:53:51
74阅读
1.背景:requirejs是用来管理前端开发模块依赖一个轻量级js库,使用requirejs管理依赖可以减轻业务耦合,避免污染全局作用域,利于项目的维护。比较适合单页应用项目,因为单页应用业务逻辑较多。2.使用:requirejs基本用法比较简单。包括四个方面:引入主模块(入口)、引入模块、定义模块、路径配置。下面分别进行说明。1) 引入主模块(入口)requirejs使用需要一个
转载 2024-03-29 06:32:18
822阅读
一、Axios简介Axios是一个基于PromiseHTTP库,是当前比较流行Ajax框架,相比较Ajax回调函数能够更好地管理异步操作,可以用在浏览器和Node.js。二、安装axios1、使用CDN方式<script src="https://unpkg.com/axios/dist/axios.min.js"></script>2、使用NPM方式//在终端输入
转载 2023-09-12 12:52:37
839阅读
字符串转json JSON.parse(str); json转字符串 JSON.stringify(myObj); ...
转载 2021-09-28 09:26:00
292阅读
2评论
以下是我对js对象一些理解 ,简述了 什么是对象 , 对象创建, 使用 以及其属性。js对象是j's基本数据类型, js对象是动态, 可以新增属性,也可以删除属性。对象中最常用用法是创建(create),设置(set),查找(query),删除(delete),检查(test),枚举(enumerate)。一. js对象具有三类对象两类属性:内置对象:是由ECMAScript规
转载 2024-03-01 09:22:27
92阅读
 prototype.js 是Sam Stephenson写一个非常优雅javascript基础类库,对javascript做了大量扩展,而且很好支持Ajax,国内外有多个基于此类库实现效果库,也做得很棒。     prototype.js不仅是一个有很大实用价值js库,而且有很高学习价值。     ---     在prototype.js
原创 2012-11-12 17:32:47
382阅读
JSprototype2011-06-03 14:40 by 轩脉刃, 17040 阅读, 16 评论, 收藏, 编辑JSphototype是JS中比较难理解一个部分本文基于下面几个知识点:1 原型法设计模式在.Net可以使用clone()来实现原型法原型法主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型,并且能进行扩展。我们称B原型为A。2 javascrip
转载 精选 2013-06-10 09:18:30
470阅读
1点赞
var now = new Date(); now; // Wed Jun 24 2015 19:49:22 GMT+0800 (CST) now.getFullYear(); // 2015, 年份 now.getMonth(); //&
js
转载 精选 2015-11-20 11:07:22
582阅读
继承有两种方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际方法。由于函数没有签名,在ECMAScript无法实现接口继承。ECMAScript只支持实现继承,而且实现继承主要依靠原型链来实现。下面介绍几种js继承:回到顶部原型链继承原型链继承实现本质是重写原型对象,代之以一个新类型实例。代码如下:function SuperType() {&nb
原创 2017-05-11 12:18:23
462阅读
JS HTML DOM Js可以创建动态HTML1:能够改变页面所有 HTML 元素2:能够改变页面所有 HTML 属性3:能够对页面所有事件做出反应  一:使用JacaScript可以操作HTML元素,但是要做到这个事情需要先找到该元素,有3种方法:1:使用ID找到HTML元素    document.getElement
DOM
原创 2017-11-03 09:22:14
738阅读
$符号在php是表示变量特征字符,在js它也有很多作用,一般我们用来命名一个函数名称,获取id。1、首先可以用来表示变量,比如变量vars='asdsd'或var$s='asdasd';2、在正则表达式,它可以匹配结尾/sa$/.test(string)匹配string字符串sa,比如string='125sa'则匹配,string=&
原创 2018-05-07 18:12:19
5621阅读
1点赞
then()方法是异步执行。 意思是:就是当.then()前方法执行完后再执行then()内部程序,这样就避免了,数据没获取到等问题。 语法:promise.then(onCompleted, onRejected); 参数 promise必需。Promise 对象。 onCompleted必 ...
转载 2021-08-23 17:53:00
894阅读
定义变量: 就是在内存里面申请一个合适空间,用于存放对应数据。 var 是定义变量关键字,方式是:var 变量名 = 值 ,就是在内存定义空间,将值存放到该空间中。 注意:将来要获取变量里面的值,再通过变量名去取。 举个例子: 浏览器会给100,在内存申请一个合适空间,然后将100存放进去 ...
转载 2021-08-08 10:31:00
141阅读
2评论
前言switch 这种表达式在很多语言中都有,比如java, C等待, 使用switch比使用if else 来得方便,来得清晰。使用语法很简单:switch(n){case 1: 执行代码块 1 break;case 2: 执行代码块 2 break;default: n 与 case 1 和 case 2 不同时执行代码}各种语言使用基本类似。需要特别提出时,在java 1.6 及以下版本, 变量(n)只能是整型。在java 7 之后支持String类型了。在js , 是可以直接使用String 类型。使用实例 New Document 逻辑很简单, 代码很简单。 直接使...
转载 2013-09-17 23:45:00
261阅读
2评论
JavaScript 数字类型包含整数和浮点数: const integer = 4; const float = 1.5; typeof integer; // => 'number' typeof float; // => 'number' 另外还有 2 个特殊数字值:Infinity(比
转载 2020-11-21 22:21:00
188阅读
2评论
曾几何时,ES6/ES2015 对 JavaScript 语言进行了重大升级。它引入了许多不同新功能。其中之一就是我们可以用在任何兼容容器(对象、数组、字符串、集合、映射)前面的三个连续点。这些小点使我们能够编写更加优雅和简洁代码。在本文中我将会解释这三个点工作原理,并展示最常见例子。 三个
转载 2020-12-07 14:41:00
41阅读
2评论
0、-0、null、""、false、undefined 或者 NaN转化为false,其他为true ...
转载 2021-09-30 17:19:00
62阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5