基本概念 状况机,封装了多个内部状况; 返回一个遍历器对象,经由过程改对象可以一次遍历Generator函数内部的每个状况 带*号,yeild表达式定义差别的内部状况; 挪用 Generator 函数后,该函数并不实行,…
标签:JavaScript
JavaScript红宝书笔记(三)---函数特征
1.函数参数的特征: function doAdd(num1, num2) { arguments[1] = 10; alert(arguments[0] + num2); } arguments对象中的值会自动反应到对…
bind、call、apply的区别与实现原理
1、简单说一下bind、call、apply的区别 三者都是用于改变函数体内this的指向,但是bind与apply和call的最大的区别是:bind不会立即调用,而是返回一个新函数,称为绑定函数,其内的this指向…
vue 服务器渲染
vue 服务器渲染 作用: 可以加快首屏渲染速度。 有利于搜索引擎的seo。 原理: 自己的粗浅理解: node端和浏览器端都能运行js。当打开浏览器, 输入项目地址,首先访问node服务器,node服务器渲染 出来返回…
Node构建一个静态文件服务器
静态文件服务器实现的功能 读取静态文件 MIME类型支持 缓存支持/控制 支持gzip压缩 Range支持,断点续传 发布为可执行命令并可以后台运行,可以通过npm install -g安装 首先先构建好项目目录,项目目…
vue中class和style设置的相关方法
class&style样式设置 class html代码 <div id="box"> <strong>阿斯顿发</strong> </div> css代码 .re…
一小波DOM骚操作:querySelectorAll和classList
虽然现在MVVM框架带来了诸多便利,但你真的就不再需要操作DOM了吗?本文通过几个小例子来介绍一些DOM操作的小技巧 场景一:querySelectorAll 陆小鸡最近遇到了这样一个问题,他引用了一个第三方的表格组件,…
cookie和session那些事
cookie history cookie最初是由网景公司开发的,现在所有主要的浏览器都支持它. type cookie分为两种:会话cookie和持久cookie. 会话cookie是一种临时的cookie,它记录用户…
日常知识积累
1. z-index只对指定了positioned属性的元素有效,当没有指定z-index的时候,所有元素都会被渲染在默认层(0层), 当多个元素的z-index属性相同的时候(在同一个层里),那么将按照[Stackin…
优雅、贴心、靠谱的Node.js开发框架-AdonisJs
关于作者 程序开发人员,不拘泥于语言与技术,目前主要从事PHP和前端开发,使用Laravel和VueJs,App端使用Apicloud混合式开发。合适和够用是最完美的追求。 个人网站:http://www.linganm…
在Vue中使用表单按钮
在tag <form>内部使用<button>,会导致:首次点击内部button按钮会刷新页面。(可以注意到url会新增一个"?"号) 可以使用<input type="button">…
JavaScript & 6小时了解ES6基本语法
一步一步似爪牙。 前言 学习es6之前我们可能并不知道es6相比es5差距在哪, 但是这并不妨碍我们站在巨人的肩膀上; 程序员就是要乐于尝鲜; 学习es6最终目的是结合es5 一起进行工程项目开发, 而不是完全抛弃es5…