Tag: javascript
All the articles with the tag "javascript".
- javascript
Cookie 详解
一个cookie就是存储在用户浏览器中的一小段文本文件。cookie是纯文本的形式。浏览器将其储存并且根据一系列规则在每个请求中将该信息返回致服务器。web服务器可以用cookie来识别用户(定向投放广告)。多数需要登录的站点通通常会在认证通过后设置一个cookie,之后通过这个cookie做校验。
- javascript
计算盒模型的各种尺寸
上来一张图 offsetWidth/offsetHeight 返回元素的宽度/高度,不包含滚动内容的宽度/高度包括元素的边框、内边距和滚动条。 offsetLeft/offsetTop
- javascript
AJAX 详解
Asynchronous JavaScript + XML, while not a technology in itself, is a term coined in 2005 by Jesse James Garrett, that describes a "new" approach to u
- javascript
arguments 对象
箭头函数中不可用,可以使用arguments对象在函数中引用函数的参数。 <iframe height="265" style="width: 100%;" scrolling="no" title="js-basic-argumetns" src="https://codepen.io/llcci
- javascript
apply 与 call
call方法使用一个指定的this值和单独给出的一个或多个参数来调用一个函数。 apply使用一个指定的this值和一个参数数组或类数组来调用一个函数。 这两个函数的第一个参数都是指定的this值,apply的第二个参数是array,而call的第二个到第N个参数就是第二个到第N个参数。
- es6
Set 与 Map 数据结构
ES6新提供的数据结构Set。类似数组,但是所有成员都是唯一的,没有重复值。 属性 - Set.prototype.constructor: 构造函数 - Set.prototype.size: 返回实例成员总数
- es6
ES6 对象的扩展
ES6 允许直接写入变量和函数,作为对象的属性和方法,这样的书写更加简洁。 ```js var foo = 'bar'; var baz1 = { foo }; console.log(baz);
- es6
ES6 字符串的扩展
- 字符的 Unicode 表示法 - codePointAt() - String.fromCodePoint() - 字符串的遍历器接口 - at() - normalize()
- es6
let 和 const
```js 'use strict'; { let a = 10; var b = 1; } console.log(a); // Uncaught ReferenceError: a is not defined
- javascript
jQuery 源码解读
最开始用jQuery是在第一份实习工作时,那个时候感觉jQuery非常nb,$()选择器简直不要特别方便。 现在的工作中也一直在使用,不过在前端框架(Angular、React)异常崛起的现在,加之ES6标准的实施,