使用Vs Code 对javascript文件 进行加密

boyanx4个月前技术教程12

概述

在前端的javascript代码开发中,为了保护相关的javascript代码,需要对javascript代码进行混淆、加密以及压缩。

这里采用jshaman插件来进行使用。

VS Code 安装

打开Vs Code扩展面板搜索 jshaman,并点击安装。等一会儿安装成功



打开或者编写javascript 代码 比如 lib1.js

(function ($) {

    $.fn.adfLib1 = function(options) {

        //默认属性
        var defaultOption = {
            className:"lib1"
        };

        var setttins = $.extend({}, defaultOption, options);
        // 使用 this ,以及options 等参数,对当前的元素进行操作,比如改变css style 或者其他方法
        var that = this;
        $(that).addClass(setttins.className);

        //注册一个点击的方法
        $(that).click(function() {
            alert("点击了我");
        });
    };
})(jQuery)

在当前代码的界面中,打开面板


然后选择或者输入命令 “>obfuscate”


等待一会儿,提示生成成功



然后在当前文件所在目录下,会生成相关的加密文件 “lib1.js.obfuscated.js”

打开当前的文件,可以发现当前的js文件内容已经被混淆、加密以及压缩了!


共创、共享、共赢!

标签: jquery.qrcode

相关文章

jQuery EasyUI 树形菜单 - 创建基础树形网格

树形网格(TreeGrid)组件从数据网格(DataGrid)继承,但是允许在行之间存在父/子节点关系。许多属性继承至数据网格(DataGrid),可以用在树形网格(TreeGrid)中。为了使用树形...

前端实用插件大全,你知道吗?

1.操作cookie的插件jquery.cookie.js添加$.cookie('the_cookie', 'the_value');设置时长$.cookie('the_cookie', 'the_v...

初学者如何学习Javascript?

以下是我的学习经历,希望给未入门的师弟师妹些许的指导,让他们少走些弯路,哪怕他们因此得到只是一点点启发,我也会感到欣慰。我2013年6月毕业,同年3月开始认真学习JavaScript,而在此之前我相对...

CodeQL学习笔记

前言codeql被誉为下一代的代码审计工具,对codeql进行了扫描测试及自定义规则的学习,在海量代码中查找有问题的代码,可以形象的类比为在一个村庄里面,发生了命案,codeql侦探需要根据一些信息在...

19个基本的JavaScript面试问题及答案(都是实用技巧)免费送

简介:1.使用 typeof bar === "object" 来确定 bar 是否是对象的潜在陷阱是什么?如何避免这个陷阱?尽管 typeof bar === "object" 是检查 bar 是否...

新必应用python写一个京东抢茅台的脚本,太实用了

最近玩新必应比较上瘾,闲来无事的时候刷京东看到抢茅台呢,就试试看,结果老是失败,就想着让新必应用python写一个京东抢茅台的脚本,由于我是非科班,也不知道这个脚本能不能运行,就贴出来给大神们看看:#...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。