JavaScript 系列博客(六) 前言 本篇博客介绍 js 操作高级,通过 js 获取标签的全局属性、设置标签的全局属性,以及事件的绑定与取消、js 盒模型与 js 动画。 对象使用的高级 对象的key为字符串类型, value为任意类型 var obj = { name: "name"
JavaScript 系列博客(八) 前言 本篇博客介绍页面节点概念、文档结构以及如何使用 js 操作文档节点还有事件 target 以及 BOM 操作。 节点 dom与dom属性 // DOM: 文档对象模型 => 提高给用户操作document obj的标准接口 // DOM树: 以doc
1.先安装nodejs环境 https://npm.taobao.org/mirrors/node (选择版本) 下一步 下一步 默认安装就行 2.检查node和npm的是否成功安装 node -v npm -v (版本号)   3.安装cnpm  npm install -g cnpm
下雪了,在家闲着,不如写一个npm 包发布。简单的 npm 包的发布网上有很多教程,我就不记录了。这里记录下,一个复杂的 npm 包发布,复杂指的构建环境复杂。 整个工程使用 rollup 来构建,其中会引进 babel 来转译 ES6,利用 Eslint 来规范代码的书写风格,最后代码的发布会经过
当有这样的需求:点击某些区域(对应html标签)时执行一些操作,点击其它区域执行不同的操作;   对于某些操作,假设A为点击有效作用域,那么B为无效域(即点击B无法触发这些操作),有以下两个步骤获得A: 1、判断点击事件是否作用于A本身(即html标签A本身); $('#A').is(e.targ
1.mvvm和mvc区别?它和其它框架(jquery)的区别是什么?哪些场景适合? mvc和mvvm其实区别并不大。 都是一种设计思想。 主要就是mvc中Controller演变成mvvm中的viewModel。 mvvm主要解决了mvc中大量的DOM 操作使页面渲染性能降低, 加载速度变
/.事件响应刷新:有请求才会刷新 1、通过JS HTML DOM或jQuery获取HTML元素,通过DOM方法或jQuery方法监听页面事件,获取用户请求; 2、通过Ajax将用户请求提交至服务器,服务器处理后返回结果,再由Ajax接收数据; 3、通过DOM方法或jQuery方法将数据载入页面,事件
    浏览器端js是单线程执行,所以当js执行高负载运算时,UI渲染就会阻塞,页面就会出现卡顿,用户体验就不是很好     js为此也提供了异步操作,例如: 定时器(setTimeout 和 setInterval),Ajax请求等,但异步终究还是单线程,不能从根本上解决问题,像setTimeou
 Express 基于Node.js平台,快速、开放、极简的web开发框架,是目前最流行的基于Node.js的web开发框架,它提供一系列强大的功能,比如: 路由控制 参数获取 send和sendFile 静态文件服务 模板解析 重定向    Express特点 他提供一系列强大的特性,帮助你创建各
    1.正则 Regexp     正则 就是一条规则,用于检验字符串的格式,目标就是字符串     只要是表单提交的数据都是字符串   2.正则的定义       1.var reg=new RegExp()     2.var reg=/格式/   3.正则的方法     正则就两大功能:一
用户注册时将加密后的密码发送给后端存储 当登陆的时候,再将加密后的密码和数据库中加密的密码相匹配。 npm: https://www.npmjs.com/package/crypto-browserify 此加密无须解密。 安装: npm install crypto --save 在需要用到的文件
前言   业余时间充实自我,入手学习了解一下传说中纯事件驱动/非阻塞的js架构 --nodejs   好记性不如烂笔头,本系列随笔用于整理记录学习nodejs过程中的心得 目录 nodejs简介 nodejs安装 nodejs加载模块 1. nodejs简介   nodejs基于Google开源js
原文地址:https://medium.com/javascript-scene/rethinking-unit-test-assertions-55f59358253f 作者:Eric Elliott 「断言」是编程术语,表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真,可
new 是构造函数生成实例的命令, ES6为 new 命令引入了 new.target属性。这个属性用于确定构造函数是怎么调用的。 在构造函数中, 如果一个构造函数不是通过 new操作符调用的, new.target会返回 undefined。 使用场景 如果一个构造函数不通过 new 命令生成实例
(1)typeof 和 instanceof 1、typeof 对于基本数据类型(boolean、null、undefined、number、string、symbol)来说,除了 null 都可以显示正确的类型;对于对象来说,除了函数都会显示 object。 2、instanceof 是通过原型
由于升级了 v0.2 版 GearCase 使用打包工具从 parcel 更换成 vue-cli 3.x。因此打包后发布 NPM 包的方式与之前有很大的差异,这也导致了在发布完 GearCase v0.2.2 版本之后,我自己在进行 NPM / Yarn 安装包时。根本无法通过之前文档的方式,进行引
本文使用的是angular6内置的rxjs,版本号为6.3.3 concat 通过顺序地发出多个 Observables 的值将它们连接起来,一个接一个的。 参数: 名称 类型 属性 描述 other ObservableInput 等待被连接的 Observable。 可以接受多个输入 Obse