文章库ARTICLE COLUMN

  • [译]JavaScript ES6解构赋值指南

    [译]JavaScript ES6解构赋值指南

    摘要:解构赋值允许我们将右边的表达式看起来也像变量声明一般,然后在左边将值一一提取。数组的解构赋值现在假设我们有一个变量,其值为。通过,这会看上去更清晰简洁最后的解构赋值给的语法带来了更多的现代化。 前言 让我们来仔细地看看ES6所带来的更清...

    JeffJeff 评论0 收藏0
  • Javascript数组索引不完全解析

    Javascript数组索引不完全解析

    摘要:数组的大小是不固定的,可以像这样随意添加。再看一张图,这次多添加几个元素,再给数组添加一个属性注意看右侧对象的元素索引不知道你有没有发现。数组范围和索引转换那里是参考的,其他地方都是自己的理解和看法。 从题目说起,之所以是不完全,是因...

    leviuslevius 评论0 收藏0
  • Javascript数组不完全解析

    Javascript数组不完全解析

    摘要:关于数组的遍历,的方式相对于等语言是很奇怪的打印结果可以看到,打印的结果不是数组的元素,而是数字索引值感觉这好像也可以说明,的数组也是用的方式存储的,不管怎样,这一点要注意。 上一篇说了数组的索引,这一篇说下数组的使用。 数组的大小 ...

    lscholscho 评论0 收藏0
  • 页面加速优化

    页面加速优化

    摘要:延迟加载当我们调用外部的时候,使用事件在页面内部被加载前,外部将不被加载脚本调用外部文件拷贝以上代码。代码代码片段组合外部工具列表页面加速优化页面请求工具工具大全扩展阅读方面的设置 内联 CSS 优点 使用内联 CSS 可以减少浏览器去服务端...

    shixinzhangshixinzhang 评论0 收藏0
  • 谈谈 ES6 的 Promise 对象

    谈谈 ES6 的 Promise 对象

    摘要:一般会这样去写要在第一个请求成功后才可以执行下一步这样的写法的原理是,当执行一些异步操作时,我们需要知道操作是否已经完成,所有当执行完成的时候会返回一个回调函数,表示操作已经完成。 前言 开篇首先设想一个日常开发常常会遇到的需求:在多...

    linkinlinkin 评论0 收藏0
  • 把玩 JavaScript 中的 bind

    把玩 JavaScript 中的 bind

    摘要:此模式调用函数的时候,被绑定到全局对象。构造器调用模式如果在一个函数前面带上来调用,那么背地里将会创建一个连接到该函数的成员的新对象,同时会被绑定到新对象上。 前言 今天闲着无聊随便逛了逛MDN,忽而看到一个方法Function.prototype.bind()...

    shenhualongshenhualong 评论0 收藏0
  • ES6 学习笔记

    ES6 学习笔记

    摘要:类的属性和属性在上一篇面向对象编程中我们已经了解到一个实例化对象会有一个指向构造函数的属性。子类的属性,表示构造函数的继承,总是指向父类。完成构造函数继承的实质如下第二条对原型链完成方法的继承,实质如下另外还有还有三种特殊情况。 介绍...

    alogyalogy 评论0 收藏0
  • 从两段简单的程序说开去

    从两段简单的程序说开去

    摘要:有这么两段小程序。毫无疑问,把这两段小程序贴到浏览器里跑一下,能很快地得到答案。而在第二段小程序中,由于在中,表达式的值在运行之前将会被转化,将会把表达式和声明提升到当前作用域的顶部。两段小程序,考考作用域和变量声明提升,怎么样,答对...

    young.liyoung.li 评论0 收藏0
  • JavaScript命名空间

    JavaScript命名空间

    摘要:什么是命名空间命名空间英语表示标识符的可见范围。通用命名空间函数语言的与语法中,没有内置命名空间,但这种特征非常容易实现。添加到命名空间的属性可能已经存在,所以再添加属性或者创建命名空间之间,我们应该先检查命名空间是否存在。 什么是命...

    ForelaxForelax 评论0 收藏0
  • AJAX快速入门

    AJAX快速入门

    摘要:而中引入一个名为的对象实现与相同的功能,和其他浏览器则使用。如果是默认值,表示是异步请求。下面的例子中,通过是否为的状态码来判断调用是否是成功的。在检查了请求的状态和响应的状态码后,就可以接收服务器端发送的数据并处理。 什么是AJAX? ...

    jeyhanjeyhan 评论0 收藏0
  • JS学习笔记 - 封装 Cookie 应用接口

    JS学习笔记 - 封装 Cookie 应用接口

    摘要:本文章记录本人在学习中看书理解到的一些东西,加深记忆和并且整理记录下来,方便之后的复习。封装函数在默认的情况下存取是一件比较麻烦的事情。而且信息的字符串本身就令人讨厌,在经常使用信息的应用中格外的不方便。 本文章记录本人在学习 Cook...

    oneasponeasp 评论0 收藏0
  • 笔记, immutable-js 基础操作

    笔记, immutable-js 基础操作

    摘要:这篇文章是一些操作的整理目前只有基本的操作文档请查看使用过程中遇到的写法我会不会增加在后边当中不可变数据有点不适应需要借鉴一些中的内容更新六月份到十月份我们完成了不可变数据的重构配合简聊的巨大的单一可以整理出来一些常用的方法示例代码用...

    alexnevskyalexnevsky 评论0 收藏0
  • safari浏览器调用nodejs接口,报Access-Control-Allow-Origin问题

    safari浏览器调用nodejs接口,报Access-Control-Allow-Origin问题

    摘要:服务器接口已开启允许跨域访问权限以上配置,通过用谷歌火狐等浏览器方式调用没有任何问题,但用浏览器调用报解决方案修改中接口中方法,直接将结果返回,不加任何参数,即可解决此问题以前的方法修改后的方法将方法中的参数去掉, nodejs服务器接口已...

    seasonleyseasonley 评论0 收藏0
  • [学习笔记] JavaScript 闭包

    [学习笔记] JavaScript 闭包

    摘要:但是,必须强调,闭包是一个运行期概念。通过原型链可以实现继承,而与闭包相关的就是作用域链。常理来说,一个函数执行完毕,其执行环境的作用域链会被销毁。所以此时,的作用域链虽然销毁了,但是其活动对象仍在内存中。 学习Javascript闭包(Closur...

    sunsmellsunsmell 评论0 收藏0
  • 关于原生js的一些研究

    关于原生js的一些研究

    摘要:这个属性本身又是一个类型的对象,原型对象都包含一个指向构造函数的指针,而每一个实例也都包含一个指向原型对象内部的指针。 前阵子忙于准备CET-6,没时间更新文章,之后大概一个月将忙于准备期末考,也应该不会更新了,今天趁周末有时间再更新一篇...

    wind3110991wind3110991 评论0 收藏0
  • javascript事件 之 核心问答(持续更新)

    javascript事件 之 核心问答(持续更新)

    摘要:事件捕获的用意在于事件到达预定目标之前捕获它。级事件流规定的事件流包括三个阶段事件捕获阶段处于目标阶段和冒泡阶段。首先发生的是事件捕获,为截获事件提供了机会。最后一个阶段是冒泡阶段,可以在这个阶段对事件作出响应。 一.基本概念:事件流是...

    BakerJBakerJ 评论0 收藏0
  • JS学习笔记 - 分析 JavaScript 的执行顺序

    JS学习笔记 - 分析 JavaScript 的执行顺序

    摘要:浏览器在解析文档流的时候,如果遇到一个标签,则会等到这个代码块都加载完之后再对代码进行预编译,然后在执行。执行完毕后,浏览器会继续解析西门的文档流,同时也准备好处理下一个代码块。同时,也避开了文档流对执行的限制。 本文章记录本人在...

    KeaganKeagan 评论0 收藏0
  • 浅谈javascript中的prototype

    浅谈javascript中的prototype

    摘要:因此,请慎重重写原型继承说到就不得说继承,我们通过给上添加属性和方法,就能使该构造函数所有的实例对象拥有属性和方法。 本人博客:【www.xiabingbao.com】 在本文中,我们讲解prototype的内容主要由:什么是prototype,prototype与函数之间的关系...

    seanHaiseanHai 评论0 收藏0
  • JavaScript数组——常用数组方法汇总

    JavaScript数组——常用数组方法汇总

    摘要:本文记录关于数组的一些常用方法,搜集总结。对于数组中的每个元素,都会调用函数一次。返回值是一个新数组,其中的每个元素均为关联的原始数组元素的回调函数返回值。 本文记录关于js数组的一些常用方法,搜集总结。 主要思路: 1. 方法功能是什么 2...

    HollisChuangHollisChuang 评论0 收藏0
  • Node.js中spawn与exec的异同比较

    Node.js中spawn与exec的异同比较

    摘要:返回值对象利用给定的命令以及参数执行一个新的进程,如果没有参数数组,那么将默认是一个空数组。当子进程执行完毕后将会执行的回调函数,参数有返回值对象在中运行一个命令,并缓存命令的输出。 前言 众所周知,Node.js在child_process模块中提供了...

    garfileogarfileo 评论0 收藏0
  • 初窥JavaScript事件机制的实现(一)—— Node.js事件驱动实现概览

    初窥JavaScript事件机制的实现(一)—— Node.js事件驱动实现概览

    摘要:如果当前没有事件也没有定时器事件,则返回。相关资料关于的架构及设计思路的事件讨论了使用线程池异步运行代码。下一篇初窥事件机制的实现二中定时器的实现 在浏览器中,事件作为一个极为重要的机制,给予JavaScript响应用户操作与DOM变化的能力;在N...

    lavorlavor 评论0 收藏0
  • 再谈 JavaScript 异步编程

    再谈 JavaScript 异步编程

    摘要:随着前端的发展,异步这个词真是越来越常见了。真正带来革命性改变的是规范。借助,我们可以这样完成异步任务好棒写起来像同步处理的函数一样别着急,少年。总结以上就是笔者总结的几种异步编程模式。 随着前端的发展,异步这个词真是越来越常见了。假...

    RobinQuRobinQu 评论0 收藏0
  • p5.js - Processing intuition times JavaScript powe

    p5.js - Processing intuition times JavaScript powe

    摘要:是一个初心与一致,专们为艺术家设计师教育工作者和初学者的打造的库。使用它你可以很方便的使用最新的技术来完成自己的艺术作品。使用和一样的拥有全套绘图功能。还有一个官方提供的编辑器马上就会发布,使用它来开发会很更简单。 showImg("https://s...

    array_huangarray_huang 评论0 收藏0
  • js获取内(外)网真实IP地址(WebRTC)及内网端口扫描

    js获取内(外)网真实IP地址(WebRTC)及内网端口扫描

    摘要:使用的属性来发送数据内容接受的地址接受内网的参数接受内网开放端口的参数如果想获取真实的外网,请把下一行改为遍历内网及端口,这里只写了端口,多个端口,速度将会的非常慢。 var ip_arr = []; var TagName = document.getElementsByTagName("body...

    BackacheBackache 评论0 收藏0
  • Function 类型的七点总结

    Function 类型的七点总结

    一、不带圆括号的函数名访问的是函数指针,而非调用函数 function sum(num1,num2){ return num1+num2; } console.log(sum(10,10));//20 console.log(sum); //function sum(num1, num2) console.log(sum()); //NaN var anotherSum=sum; ...

    SimpleTriangleSimpleTriangle 评论0 收藏0

热门文章

<