3 qq2276031

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 13w+

LienJack-2年前端面试心路历程(字节跳动、YY、虎牙、BIGO)

LienJack-2年前端面试心路历程(字节跳动、YY、虎牙、BIGO)大厂面经字节跳动1 面 对 tree-shaking 的了解 虽然生产模式下默认开启,但是由于经过 babel 编译全部模块被封装成 IIFE IIFE 存在副作用无法被 tree-shaking 掉 需要配置{ module: false }和sideEffects: false rollup 和 webpack 的 shaking 程度不同,以一个 Cl..

2020-07-31 12:47:24

张云龙-一个程序员的成长之路 - 剖析别人,总结自己

张云龙-全民直播-CTO张云龙老师于2018年5月19日在「FDCON2018中国前端开发者千人峰会」上的发言。作为走在前端工程化前列,现任全民直播CTO的张云龙老师,分享了他的个人成长之路,希望能够在前端职业规划上,给大家一些参考和启发。张云龙:大家好,我是云龙,从2016年3月份开始,我参与到全民直播这个创业项目中,这两年一直在上海。关于我自己的成长历程,一直都很想找个时间跟前端的开发者们分享一下。通过剖析别人,也可以总结自己。我很害怕把这个主题讲的跟成功学一样,其实...

2020-07-31 12:46:29

2.vue-element-admin SCSS

body { height: 100%; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;}font-.

2020-07-29 00:09:22

1.vue-element-admin使用svg图标

vue-element-admin基础模板中,已经封装好了使用svg图标的组件,所在路径为:@/icons,在其中我们可以找到相关的代码,所有在文件夹中的svg图片注册到全局中,可以在项目中任意地方使用。所以图标均可在 @/icons/svg。可自行添加或者删除图标,所以图标都会被自动导入,无需手动操作。使用方式:<!-- icon-class 为 icon 的名字; class-name 为 icon 自定义 class--><svg-icon icon-class="pass

2020-07-28 18:10:46

利用 nodejs 解析 m3u8 格式文件,并下 ts 合并为 mp4

以前看视频的时候,直接找到 video标签,查看视频地址,然后下载下来。。后来发现,好多 video 标签打开元素审查,如下:blob开始的东西,下载不了啦。。。其实我们打开 network 还是能看见,加载了一堆的 .ts 文件。其实.ts文件就是被切成一段一段的视频。 理论上,把这些文件都下载下来,再合并,就完成了,,,理论一句话,代码上千行...一、问题1、ts文件到底有多少和,地址从哪来。。。 答案: ts 相关的信息,都存在一个叫 m3...

2020-07-17 11:33:24

css少见的标签

font-smoothing抗锯齿-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-webkit-font-smoothing它有三个属性值:none:对低像素的文本比较好 subpixel-antialiased:默认值 antialiased:抗锯齿很好解决光标颜色和文字颜色一致@supports (-webkit-mask: none) and (not (cater-col.

2020-07-01 18:18:37

vue-element-admin难点,知识点

1.@/store/index 引入modules// https://webpack.js.org/guides/dependency-management/#requirecontextconst modulesFiles = require.context('./modules', true, /\.js$/)// you do not need `import app from './modules/app'`// it will auto require all vuex mod..

2020-06-30 23:39:54

3.vue-element-admin mock数据

问题出现我在用vue创建项目的时候想用nodejs模拟个后台假数据,nodejs里要支持es6的语法需要使用@babel/register,安装完这个包的版本是7.5.5。然后调用 1 require("@babel/register"); 出错报错基本意思是找不到 core-js/modules/es6.regexp.constructor问题分析去 @babel/register 全局搜索也没有这行可疑代码去 packa

2020-06-30 17:24:40

es6 es7 polyfill 语法支持

const { resolve } = require('path')const r = path => resolve(__dirname, path)// cnpm i babel-core babel-preset-stage-3@6.24.1 babel-preset-latest-node@0.2.2 babel-polyfill -D// latest-node 0.2.2 版本正常使用// node 问题: Cannot find module 'babel-core/reg.

2020-06-30 16:30:29

【第六弹】经典移植至IOS端、经典合集

又是一段时间没更新拉,确实游戏不好找。。。特别是还有点特色、又收费、又好(耐)玩的游戏不多啊这次发完估计又要有一大段时间不能更新咯,实在不知道给你们推荐啥游戏拉~~~记得如果你们有些游戏或者收费软件,@我,尽量下期给你们补充---------------分割线---------------这些游戏都是亲测(7和7p,IOS10.3.2系统),部分同学如有提示任何东西,或者不能安装之类的,我尽力了。。。我也不懂为什么不能安装,可能是ios版本不一样的问题吧,越新要求越严格?总之,绝大部分同学都是能正常安装的!

2020-06-29 11:45:10

【第五弹】经典移植至IOS端、经典合集

有一段时间没分享拉,额...那是因为我在找哪些适合分享给大家的啊,哈哈哈虽然这次游戏不多(其实还有Fifa16,模拟人生畅玩版,但是服务器好像都崩了。不能玩~~~所以没传了),但是也是寻找了一大部分经典、或者下载的App,不容错过哟都是亲测(7和7p,IOS10.3.2系统),部分同学如有提示任何东西,或者不能安装之类的,我尽力了。。。我也不懂为什么不能安装,可能是ios版本不一样的问题吧,越新要求越严格?总之,绝大部分同学都是能正常安装的!请放心下载。---------------安装方法--------

2020-06-29 11:39:53

【第四弹】经典移植至IOS端、经典合集

我这次是真的穷游了,剩下这一点推荐完,我是真没得推荐游戏拉。。。你们赶紧把你们想要玩的,或者想要用的收费软件,统统报上名来,我尽量给你们出【第五弹】然后就是有的同学下载完说是需要验证ID,我这边都是2台手机测试,都是正常安装完直接运行的(IOS10.3.2)也可能是你们是最新系统?总之如果提示要验证ID,你们只好自己去“爱思助手”里搜索,自行安装下载拉---------------安装方法---------------推荐:爱思助手,连接完手机,右键下载好的游戏(ipa格式),选择爱思安装即可,或者在左侧点

2020-06-29 11:38:51

【第三弹】经典移植至IOS端、经典合集

这次整合的都是一些经典的、App Store已经下架的、比较耐玩的游戏然后就是有发现很多同学下载完之后有的不需要ID验证就能直接运行,有的却又要ID验证,且验证了还是不行可能是因为自身的系统原因?例如我是iPhone 7,10.3.2系统,运行这些我发过的所有游戏,都是正常,没有提示任何验证、更别说闪退具体的我就不是非常的了解了,实在不行的同学,可以自己去“同步推”这个软件里的商店下载(一般不会,都是亲测)如果某些软件需要验证ID才能开始玩的话,(本身是提供ID的,但是太多人登入了,导致锁住。。。所以,还是

2020-06-29 11:37:21

【第二弹】经典移植至IOS端、经典合集

还是有很多经典的游戏,怕大家错过,所以再次整合下游戏由于在楼层后面的,可能大家没注意到,错失好游戏,这个可不允许!【第一弹】:https://www.52pojie.cn/forum.php?mod=viewthread&tid=1003591&page=1#pid27289623-----回归正题-----上传的都是中文版,且都是免费,亲测,如有版本变化收费,请卸载,在通知下我,后续更新在补充新版本。总之请大家放心下载体验哈!(一般不会,都是亲测)如果某些软件需要验证ID才能开始玩的话

2020-06-29 11:25:00

【第一弹】经典移植至IOS端、经典合集

前段时间比较空间,无奈手机又没有一些游戏可玩,之后就在捣鼓一些移植的游戏系列以免以后在出现手机只能看网页的尴尬局面,也是从网上搜索,整合而至!一部分是移植到IOS端的,一部分是经典游戏,我也顺道整合上传的都是中文版,且都是免费,亲测,如有版本变化收费,请卸载,在通知下我,后续更新在补充新版本。总之请大家放心下载体验哈!图都是从App Store现截下来的,参数版本基本一致安装方法推荐:爱思助手,连接完手机,右键ipa选择爱思安装即可,或者在左侧点击“应用游戏”,然后在把ipa拖入爱思里即可自动安装,如下图.

2020-06-29 11:22:40

网站CSS进行架构

一、写在前面的都是自己积累形成的一些东西,可能带有明显的个人印记。不是专业内容,不是权威指南,只是展示一点自己的观点,借此希望能与各位优秀的同行交流看法,见解。以得到进步与提高。二、我所知的一些过往的做法关于如何处理网站的CSS,各个网站做法都不一样,这随着网站的性质及大小不同,公司前人留下的规范不同,以及CSS工程师的眼界不同而有所不同。由于我从业经历有限,所知甚浅,只能说些肤浅业余的内容,不准确之处欢迎指出。就CSS文件而言,有的网站分为header.css, body.css, foo

2020-05-29 12:08:52

史上最全Html和CSS布局技巧

单列布局水平居中水平居中的页面布局中最为常见的一种布局形式,多出现于标题,以及内容区域的组织形式,下面介绍四种实现水平居中的方法(注:下面各个实例中实现的是child元素的对齐操作,child元素的父容器是parent元素)使用inline-block 和 text-align实现.parent{text-align: center;}.child{display: inline-block;}优点:兼容性好;不足:需要同时设置子元素和父元素使用margin:0 auto来实现

2020-05-29 09:53:54

图文详解 vue diff 核心方法 updateChildren

updateChildren function updateChildren (parentElm, oldCh, newCh, insertedVnodeQueue, removeOnly) { let oldStartIdx = 0 let newStartIdx = 0 let oldEndIdx = oldCh.length - 1 let oldStartVnode = oldCh[0] let oldEndVnode = oldCh[oldEndI

2020-05-28 16:20:00

网页水印生成解决方案

前端水印生成方案前段时间做某系统审核后台,出现了审核人员截图把内容外泄露的情况,虽然截图内容不是特别敏感,但是安全问题还是不能忽视。于是便在系统页面上面加上了水印,对于审核人员截图等敏感操作有一定的提示作用。网页水印生成解决方案通过canvas生成水印Canvas兼容性这里我们用canvas来生成base64图片,通过CanIUse网站查询兼容性,如果在移动端以及一些管理系统使用,兼容性问题可以完全忽略。HTMLCanvasElement.toDataURL方...

2020-05-27 12:01:23

原生Javascript中DOM节点相关API

原生JS中DOM节点相关API合集节点属性Node.nodeName //返回节点名称,只读Node.nodeType //返回节点类型的常数值,只读Node.nodeValue //返回Text或Comment节点的文本值,只读Node.textContent //返回当前节点和它的所有后代节点的文本内容,可读写Node.baseURI //返回当前网页的绝对路径Node.ownerDocument //返回当前节点所在的顶层文档对象,即documentNode

2020-05-27 11:55:00

查看更多

勋章 我的勋章
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。