MHlife on GitHub

javascript 正则表达式 · 面向对象

JavaScript 是什么解析执行:轻量级解释型的,或是 JIT 编译型的程序设计语言语言特点:动态,头等函数 (First-class Function)又称函数是 JavaScript 中的一等公民执行环境:在宿主环境(host environment)下运行,浏览器是最常见的 JavaScript 宿主环境但是在很多非浏览器环境中也使用 JavaScript ,例如 node.js编程范式

- 阅读全文 -

常见的css 特效-hover + href

h5 的自定义属性, css3 的 动画 , jquer 的API $(function(){ $('.card').click(function(){window.location.href = $(this).data('href') }) }) -webkit-transform: translate(0, -2.25rem); -moz-transform: transla

- 阅读全文 -

什么是SDK?

SDK是一系列程序接口,文档,开发工具的集合,是的,集合,sdk即单单不是一个开发工具,也不是一个程序。一个完整的SDK应该包括以下内容:(1)接口文件和库文件(2)帮助文档(3)开发示例(4)实用工具。 接口文件和库文件就是API,将底层的代码进行封装保护,提供给用户一个调用底层代码的接口; 帮助文档解释接口文件和库文件功能,以及介绍相关的开发工具,操作示例等等; 开发示例就是做出

- 阅读全文 -

理解Virtual DOM(1) 真实DOM和虚拟DOM的映射

什么是Virtual DOM?所谓virtual,指的是对真实DOM的一种模拟。相对于直接操作真实的DOM结构,我们构建一棵虚拟的树,将各种数据和操作直接应用在这棵虚拟的树上,然后再将对虚拟的树的修改应用到真实的DOM结构上。 这样有以下好处:可能会减少DOM操作次数,带来性能上的提升,即使我们频繁操作虚拟DOM,我们只需要一定时刻一次性同步修改到真实DOM上即可真实的HTML节点有两百多个属性和

- 阅读全文 -

Object.keys方法之详解

一、语法Object.keys(obj)参数:要返回其枚举自身属性的对象返回值:一个表示给定对象的所有可枚举属性的字符串数组二、处理对象,返回可枚举的属性数组...let person = {name:"张三",age:25,address:"深圳",getName:function(){}}Object.keys(person) // ["name", "age", "address","get

- 阅读全文 -