【javascript – 防止uglifyjs重命名某些功能】教程文章相关的互联网学习教程文章

javascript-JS重命名对象键,同时保留其在对象中的位置【代码】

编辑:提出了与reactjs组件相关的问题,但是下面的答案可以与任何js框架/代码一起使用. 我的组件具有如下状态属性:const someObj = {arr1: ["str1", "str2"],arr2: ["str3", "str4"], }用户可以通过输入字段来编辑对象(键和值).更改值时,我将其替换在同一索引中,然后保留其位置,并且用户将编辑保留在同一位置. 更改这样的值:handleStrChange = (e, key, strIdx) => {const obj = {...this.state.obj};obj[key][strIdx] = e.target...

Javascript在下载时重命名文件【代码】

我希望能够下载Web文件,但是当打开下载对话框时,将重命名文件名. 例如:文件:http://< server> /< site> /test.txt 当我单击下载文件时,打开下载对话框,文件名为:test001.txt. 我怎么能做到这一点?解决方法:正如InviS建议的那样,现在链接上有一个下载属性. 例:<a href="http://server/site/test.txt" download="test001.txt">Download Your File</a>> spec> article> browser support(撰写本文时,Chrome,FF,Opera,Android浏览...

重命名用户上传javascript的文件【代码】

我在表单上有以下html:<input type="file" name="uploadField" />当用户单击浏览按钮时,他们可以选择任何文件,但我想使用表单上另一个字段的值重命名该文件 我有一个提交按钮.我可以在这里做吗?解决方法:Can I do it here?不,出于安全原因,您无法在客户端上控制此操作.上传后,您可以在服务器上重命名该文件.

javascript – 使用node.js重命名文件【代码】

我是使用JS的新手,所以我会尝试尽可能具体:) >我有一个包含260个.png文件的文件夹,其中包含不同的国家名称:Afghanistan.png,Albania.png,Algeria.png等.>我有一个.json文件,其中包含一段代码,其中包含每个国家/地区的所有ISO代码,如下所示:{ "AF" : "Afghanistan", "AL" : "Albania", "DZ" : "Algeria", ... }>我想用小写的ISO名称重命名.png文件.这意味着我希望在我的文件夹中包含所有.png图像的以下输入:af.png,al.png,...

javascript – 重命名对象中的键【代码】

var addObjectResponse = [{'SPO2': '222.00000','VitalGroupID': 1152,'Temperature': 36.6666666666667,'DateTimeTaken': '/Date(1301494335000-0400)/','UserID': 1,'Height': 182.88,'UserName': 'Admin','BloodPressureDiastolic': 80,'Weight': 100909.090909091,'TemperatureMethod': 'Oral','Resprate': 111,'HeartRate': 111,'BloodPressurePosition': 'Standing','VitalSite': 'Popliteal','VitalID': 1135,'Laterality'...

javascript – 在使用AJAX时,我应该在.php中重命名我的.html吗?【代码】

我有一个index.html页面,其中我有一个使用XMLHttpRequest通过Javascript运行php代码的按钮. php代码只读取index.html并进行计算,但它不会注入php代码. 由于代码不起作用,我想知道是否必须将我的文件index.html重命名为index.php.我应该这样做吗?解决方法:添加到jesse’s answer:You only have to rename the page to .php if there is PHP code on that page that needs to be executed. If that is not the case, you can leave...

JavaScript无法在上传前重命名文件【代码】

我正在尝试将文件上传到aws s3.在我上传之前我想通过添加时间戳到文件名来重命名它.但我发出一个错误,因为’无法分配对象’#’的只读属性’名称’ 这是代码let file = e.target.files[0]; let timeStamp = (new Date()).getTime(); let fileExt = file.name.split('.')[file.name.split('.').length-1]; let fileNameWithoutExt = file.name.replace(`.${fileExt}`,''); let newFileName = fileNameWithoutExt + '_' + timeStamp +...

javascript – 重命名对象中的字段【代码】

如果我有以下对象:JsonObj = {"frames": {"cinema": {"sourceSize": { "w": 256, "h": 200 },"frame": { "x": 0, "y": 0, "w": 256, "h": 192 }},"tree": {"sourceSize": { "w": 128, "h": 110 },"frame": { "x": 0, "y": 302, "w": 70, "h": 96 }}} };使用此JavaScript代码将此JSON对象解析为变量parsedJSON:var parsedJSON = JSON.parse(JsonObj);如何将parsedJSON中的“frames”属性重命名为其他内容?解决方法:将somethingEl...

javascript – 防止uglifyjs重命名某些功能【代码】

我有一个函数,其中包含一个构造函数.它创建一个新对象并返回它:function car() {function Car() {}return new Car(); }因此,uglify将Car重命名为某个字母,当它返回时,它看起来像对象名称只是一些字母.例如,在chrome中,它会说对象的类型是“t”. 有没有办法告诉uglify保留一些函数的名称?解决方法:您需要使用reserved-names参数:--reserved-names “Car”

javascript – 如何为CKFinder创建重命名后或删除后事件挂钩?【代码】

如果在CKFinder中删除或重命名文件,我需要编辑内容并告知用户各种事情.我以为我可以创建一个JavaScript解决方案然后使用一些简单的AJAX将逻辑卸载到后端,具体如下:CKFinder.on('successfulFileRename', function(event, oldpath, newpath) {// Contact backend, see where file was used, inform user etc etc });但是,唉,我找不到任何事件系统.我如何为CKFinder实现此功能?我需要的事件是文件/文件夹 – 重命名/删除/移动.它不一...

javascript – 在迭代它们时重命名对象的键是否安全?【代码】

我在迭代它时重命名对象的键:Object.keys(object).forEach(function(oldKey) {var newKey = someFunc(oldKey);if (newKey !== oldKey) {object[newKey] = object[oldKey];delete object[oldKey];} }我想知道这种方法是否安全. 换句话说,我可以确定我的代码永远不会迭代在前一次迭代中重命名的密钥吗? 非常感谢你!!!解决方法:不,你不安全.你正在基于一个不活的数组来实时改变对象.如果你碰巧用一个旧的名字换了一个新的名字(重...

javascript – 重命名从HTML5画布创建的图像【代码】

我做了一个简单的画布并将其保存为图像.我在这段代码的帮助下做到了这一点:var canvas = document.getElementById("mycanvas");var img = canvas.toDataURL("image/png");并用以下方法弹出创建的图像:document.write('<img src="'+img+'"/>');但它的名字总是很奇怪.我想重命名像faizan.jpg等图像名称.我该怎么做?解决方法:简单来说,你做不到.在HTMLCanvasElement上调用toDataURL方法时,它会生成图像的字符串表示形式作为数据...

javascript – Plupload文件重命名【代码】

我使用Plupload上传到S3;我的问题是我想要更改文件的名称,所以当它们驻留在S3中时,它们将被更改为我想要的格式.我设法检索函数上传的文件的文件名:FilesAdded: function (up, files) {for (var i in files) {files[i].name = files[i].name.split('_').join(' ').trim();alert('Selected files: ' + files[i].name);}控件中的文件名发生了变化,但是当我检查S3时文件没有改变. 我确保unique_names属性为false并将属性重命名为true;...

javascript – 使用gruntjs自定义初始化任务重命名模板文件夹【代码】

我正在尝试在Grunt中为个人模板创建自定义init任务. 这是在一个grunt init:mytemplate之后生成我的新项目的jsexports.description = 'Try Grunt'; exports.warnOn = '*';exports.template = function(grunt, init, done) {grunt.helper('prompt', {type: 'skin'}, [grunt.helper('prompt_for', 'name', 'trygrunt'),grunt.helper('prompt_for', 'title', 'Im Trying GruntJS'),grunt.helper('prompt_for', 'author_name', 'Myself...

javascript – 重命名node.js sequelize timestamp列【代码】

我刚刚开始使用sequelize但是我有一个小问题映射现有数据库. 默认情况下,sequelize会创建两个名为createdAt和updatedAt的数据时间列,是否有人知道是否可以将列重命名为其他内容.例如…products: sequelize.define('products', {timestamps: false,product_id: {type: Sequelize.INTEGER, primaryKey: true, autoIncrement: true},product_name: Sequelize.STRING,product_description: Sequelize.TEXT,product_created: Sequelize....

功能 - 相关标签
JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部