关键字:em
  • 用原生 JavaScript 实现 DOM 树上下元素查找
    在最近的项目里,我需要在 DOM 树向上查找拥有某个class, ID, 或者 data 属性的第一个元素。 我知道用 jQuery 实现这个功能简直小菜一碟,但今天我想分享一下用原生 JavaScript 方法实现 jQuery 里的 . ...
  • es6 proxy浅析
    Proxy 使用proxy,你可以把老虎伪装成猫的外表,这有几个例子,希望能让你感受到proxy的威力。 proxy 用来定义自定义的基本操作行为,比如查找、赋值、枚举性、函数调用等。 proxy接受一个待代理目标对象和一些包含元操作的对象 ...
  • H5与原生交互
    前言 提到混合式开发的童鞋,是不是想到是指 React Native , Weex,或者流行的 Flutter, 有意观赏上类分享,那友情提醒误入文章的你,打开控制台输入 history.go(-1)。 本篇总结的混合式开发,指 原生Ap ...
  • JavaScript基础语法结构介绍
    前端工程师很大程度上就是指javascript工程师。前端入门容易精通难,说的是前端,更指的是javascript。词法结构是一套基础性规则,用来描述如何使用javascript来编写程序。 与java关系关于javascript有这样一个 ...
  • 你真的了解 Promise 吗?来试试这几道题,专治各种不服
    第1题 var p = new Promise((resolve, reject) => { reject(Error('The Fails!')) }) p.catch(error => console.log(error.messa ...
  • 《JavaScript设计模式与开发实践》之代理模式
    代理模式是为一个对象提供一个代用品或占位符,以便控制对它的访问。 保护代理: 控制不同权限的对象对目标对象的访问; 虚拟代理: 把一些开销很大的代理,延迟到真正需要它的时候才去创建; 缓存代理: 可以为一些开销大的运算结果提供暂时的存储,在 ...
  • PM2快速入门
    PM2使用手册 PM2是什么? PM2(Process Manager 2 )是具有内置负载均衡器的Node.js应用程序的生产运行时和进程管理器。 它允许您永久保持应用程序活跃,无需停机即可重新加载它们,并促进常见的Devops任务。 特 ...
  • VS Code插件推荐(前端开发)
    Visual Studio Code (推荐) Visual Studio Code(以下简称vscode)是一个轻量且强大的代码编辑器,支持Windows,OS X和Linux。内置JavaScript、TypeScript和Node.j ...
  • 盘点ES7、ES8、ES9、ES10新特性
    前言 从 ECMAScript 2016(ES7)开始,版本发布变得更加频繁,每年发布一个新版本,好在每次版本的更新内容并不多,本文会细说这些新特性,尽可能和旧知识相关联,帮你迅速上手这些特性。 image ES7新特性 1.Array.p ...
  • 又学到一招:巧用CSS 伪类控制表单,太秀了!
    假设你正在做一个简单的搜索表单,用户在输入框中输入关键词,然后点击按钮进行搜索。 大概长这样: 搜他丫的 这里有个要求,搜索按钮应该只在搜索框有内容时才 ...

暂无数据