1. var arr = []; arr['a'] = 1; console.log(arr.length); // A arr['4'] = 2; console.log(arr.length); // B arr.l…
分类:前端
h5唤醒APP小记
h5唤醒APP功能 最近遇到一个需求,需要在从APP分享出去的H5页面中,带有一个立即打开的按钮,如果本地安装了app,那么就直接唤起本地的app,如果没有安装,则跳转到下载。这是一个很正常的推广和导流量的策略。前端小白…
微信小程序网络组件 weapp.request
地址:https://github.com/afishhhhh/weapp.request weapp.request 是基于 wx.request 进行扩展的一个网络组件,相较于 wx.request 有更简单的调用方…
react native 原生模块桥接的简单说明
原文出自: https://github.com/prscX/awes… 博客链接: https://ssshooter.com/2019-02… Android 创建原生模块包 通过继承 Rea…
webpack4.0学习笔记
webpack基础 webpack基础配置 webpack打包出的文件解析 Html插件 样式处理 转化es6语法 处理js语法及校验 全局变量引入问题 图片处理 打包文件分类 webpack配置 打包多页应用 配置so…
【刷算法】求机器人的运动范围
题目描述 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,3…
Vue.js-函数化组件
学习笔记: 函数化组件 函数化组件 Vue提供了一个functional的布尔值选项,设置为true可以使组件无状态和无实例,也就是没有data和this上下文。这样用render函数返回虚拟节点可以更容易渲染,因为函数…
什么是可替换元素?
最近在群聊里偶然看到有位仁兄发了张今日头条前端面试题的截图,其中关于 HTML 的只有一题,如下: 请问什么是可替换元素和非可替换元素,它们的差异是什么?并举例说明。 前端面试中 HTML 的题目本来就最少,而且并不难,…
前端手艺演进(八):将来前端趋向
这个来自之前做的培训,删减了一些营业相干的,参考了许多材料( 参考材料列表),感谢先辈们,么么哒 😘 就前端主流手艺框架的生长而言,过去几年生长极快,在填补了原有手艺框架空缺和不足的同时也逐渐趋于成熟。将…
JS module的导出和导入
最近看了些Vue框架写的程序,发现自己的前端知识还停留在几年以前,发现现在Javascript程序里有各种各样的对module的导入和到处,导入乍一看跟python的语法挺像的无非就是把from和import这两个关键词…
【收藏干货】axios配置大全
一、安装 1、 利用npm安装npm install axios –save 2、 利用bower安装bower install axios –save 3、 直接利用cdn引入<scrip…
精读《syntax-parser 源码》
1. 引言 syntax-parser 是一个 JS 版语法解析器生成器,具有分词、语法树解析的能力。 通过两个例子介绍它的功能。 第一个例子是创建一个词法解析器 myLexer: import { createLexe…