Skip to content

Instantly share code, notes, and snippets.

Avatar
💭
github就是我编程的一个个人网站,静态博客,内容。

熊潇 abearxiong

💭
github就是我编程的一个个人网站,静态博客,内容。
  • hangzhou china
View GitHub Profile
View array.from.js
// test Array.from
// 第一个参数为来源的值
// 第二个参数为映射转化函数(可选)
// 第三个为第二个参数提供this(可选)
let helper = {
diff: 1,
add(value) {
return value + this.diff;
}
@abearxiong
abearxiong / 前端工程化.md
Created May 9, 2022
关于前端工程化,开发提效的思考?
View 前端工程化.md

问题:随着项目变大,开发可能变得越来越复杂,例如运行或打包速度,有什么好的优化经历过好的方法?

想法

当前

未来一定是可视化编程的方向,前端变得无论多复杂,理应都应该是属于前端,意思就是仅仅只是展示页面的功能。
那么变大的过程,就属于开发的代码足够多,自然会有运行和打包速度的问题,那么直接解决方法就是分组件,分模块。

无论是开发代码还是运行代码,都应该是按需加载,缓存加载,空闲时间加载。

View print_juejin.js
// ==UserScript==
// @name print juejin
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author abearxiong
// @match *://juejin.cn/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=juejin.cn
// @grant none
// ==/UserScript==
@abearxiong
abearxiong / delete_node_modules.py
Created May 5, 2022
删除node_modules的文件夹
View delete_node_modules.py
import os
import shutil
# path可以根据具体情况设置
path = '/Users/xion/归档/km/web'
delete_list = []
def get_py(path):
View a
孔曰成仁,孟曰取义。惟其义尽,所以仁至。
读圣贤书,所学何事?而今而后,庶几无愧。
View load-url.js
var inProgress = {};
var dataWebpackPrefix = "kevisual:";
// loadScript function to load a script via script tag
__webpack_require__.l = (url, done, key, chunkId) => {
if(inProgress[url]) { inProgress[url].push(done); return; }
var script, needAttach;
if(key !== undefined) {
var scripts = document.getElementsByTagName("script");
for(var i = 0; i < scripts.length; i++) {
var s = scripts[i];
@abearxiong
abearxiong / QQCrypter.cs
Last active Apr 1, 2021
socket learning python
View QQCrypter.cs
/// <summary>
/// 加密解密QQ消息包的工具类.
/// </summary>
public static class QQCrypter
{
private static Random Rnd = new Random();
private static void code(byte[] In, int inOffset, int inPos, byte[] Out, int outOffset, int outPos, byte[] key)
{
if (outPos > 0)
{
@abearxiong
abearxiong / a使用方式.txt
Last active Sep 13, 2020
毕业生电子离校单,爬取,获得,显示结果。
View a使用方式.txt
方法1:
# 1. 复制根目录,不需要安装任何东西(看到这个就是已经属于复制好了)
# 2. 打开powershell,转到(cd)到src目录,
# 3. 在src里面的目录运行
..\envir\Scripts\python.exe -m http.server 8000
# 4. 访问浏览器 http://127.0.0.1:8000
# 静态文件的url是 名字.html
# 查找自己名字,选择即可
@abearxiong
abearxiong / cloudSettings
Last active Apr 2, 2020
code配置插件同步
View cloudSettings
{"lastUpload":"2020-04-02T01:43:45.269Z","extensionVersion":"v3.4.3"}