原文链接: https://medium.com/@jrwebdev/… 和之前的文章一样,本文也要求你对render props有一些知识背景,如果没有官方文档可能会对你有很大的帮助。本文将会使用函数作为c…
标签:前端
【疾速入門系列】深入淺出JSON
媒介 JSON(JavaScript Object Notation,JavaScript對象示意法)是JavaScript的一個嚴厲的子集,利用了JavaScript中的一些情勢來示意構造化數據。JSON是一種數據花樣…
web worker 的传值方式以及耗时对比
背景 前一阵子开发的项目 pptx 导入, 由于自己的代码问题,引起了个性能问题,一个 40p 的 pptx 文件,转换成 json 数据,大概要耗时 60s+ ,虽然后面发现是某个使用频率非常高的函数内部,用了 new…
2019前端面试题(持续更新)
最近也在准备换工作了,然后收集了一些我觉得今年面试会遇到常见的问题。 如果有机会,记得也帮忙分享我一下。 2019的行情确实很糟糕。看到这么多人收藏点赞。我的内心也是哇凉哇凉的。 我也给一些除了面试题之外的经验吧 我相信…
尘埃落定——鹅厂暑期实习面经
博主 3 月份在腾讯官网投递 Web 前端开发岗,一路从提前批走到正式批,战线长达3个月…真的不容易(菜是原罪),特此记录下征战鹅厂的面经,希望可以帮到大家。 提前批 一面 官网显示流程——初试 3.14(电…
【刷算法】替换空格
题目描述 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy 分析 没啥好分析的了,就是简单的逻辑处理判断 代码实…
Javascript编码规范
原文链接 命名规范 标准变量采用驼峰式命名 ‘ID’在变量名中全大写 常量全大写,用下划线连接构造函数,大写第一个字母 jquery对象必须以’$’开头命名 let thisIsMyName; let goodID; l…
如何优雅解决 js小数点计算错误问题(三个函数告诉你解决办法)
策略就是把小数值变成整数进行操作加减乘除github — L6zt // 获取最大补位长度 const findMinRadixPoint = (numberList) => { let maxLg =…
借助工具完成js 合并及压缩混淆处理
一、应用背景个别页面会请求多个js,且这些js 长久不会变动,可做压缩合并处理,减少请求 二、操作参考:https://www.zhangxinxu.com/wo… 简述:1、全局安装 uglify.js: …
vscode 配置vue下的es6规范自动格式化
前言 最近在写Vue的时候,遇见了js es6格式化问题,因为我平时用vscode在写php,所以会安装一些格式化插件,也包括html-css-js的插件 导致的问题:由于vue语法规范问题,导致保存自动格式化成不被使用…
金s办公软件web前端笔试题
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,如果没有安装,则跳转到下载。这是一个很正常的推广和导流量的策略。前端小白…