Javascript
bigsea622
这个作者很懒,什么都没留下…
展开
-
typescript 中给对象动态添加属性
一、interface theObj { title: string; content: string; point: string[]; [x: string]: any; //动态添加属性}let newObj:theObj={}二、let newObj: { [k: string]: any } = {};原创 2020-06-12 18:46:58 · 20870 阅读 · 0 评论 -
ubuntu 安装 node-sass 报错的解决方法
安装Taro时node-sass报错,无法初始化项目Taro中有提到值得一提的是,如果安装过程出现sass相关的安装错误,请在安装mirror-config-china后重试。$ npm install -g mirror-config-china但是会有各种权限警告修改警告中的文件cd ~sudo chown -R root:YOUR_USERNAME .npmrcsudo chmod -R 775 .npmrc sudo chown -R root:YOUR_US.原创 2020-05-11 16:37:11 · 1236 阅读 · 0 评论 -
JavaScript 正则提取关键字
从源字符串中找出特殊字符,进行正则let msg = '北京#高启一) 开门进来了'let str = '$***$ 还是年轻人啊'let reg = /#(.*)\)/;let name = reg.exec(msg)[1].trim()msgZh = str.replace('$***$',name)console.log(msgZh)// 输出// 高启一 还是年轻人啊...原创 2019-12-12 15:00:23 · 1096 阅读 · 0 评论 -
babel 组件的作用
"babel-core": "^7.0.0-beta.3", ///***把 js 代码分析成 ast (抽象语法树, 是源代码的抽象语法结构的树状表现形式),*方便各个插件分析语法进行相应的处理。*有些新语法在低版本 js 中是不存在的,如箭头函数,rest 参数,函数默认值等,*这种语言层面的不兼容只能通过将代码转为 ast,*再通过语法转换器分析其语法后转为低版本 js。*h...原创 2018-04-19 11:05:25 · 604 阅读 · 0 评论 -
webpack + vue 中的各种组件说明
"clean-webpack-plugin": "^0.1.19", //用于在building之前删除你以前build过的文件"copy-webpack-plugin": "^4.5.1", //执行 拷贝文件和文件夹"css-loader": "^0.28.11", //在 webpack 中注入css"extract-loader": "^2原创 2018-04-19 11:54:04 · 476 阅读 · 0 评论 -
phpstorm 设置默认注释
Settings > Editor > Live Templates选择默认注释的文件类型Abbreviation 输入 简写,此 简写 是当输入之后按 tab 然后自动补齐的Templates text 自动补齐的代码内容/** @Author: $creater$* @Date: $nowTime$* @Last Modified by: $editer$* @Last M...原创 2018-05-01 23:32:13 · 2352 阅读 · 0 评论 -
egg.js post数据过大时报错的处理,报出413:Payload Too Large,设置bodyparser
可以通过配置来设置大小,修改配置文件: exports.bodyParser = { jsonLimit: '5mb', formLimit: '6mb', };默认配置:/** * The option of `bodyParser` middleware * * @member Config#bodyParser * @proper...原创 2019-01-11 09:45:00 · 5580 阅读 · 0 评论 -
Nightwatch. Can`t click element in iframe
I`ve got a simple nightwatch test. I need to click some element inside iframe, but I have an error 'expected "visible" but got: "not found"'..waitForElementVisible(".my_iframe", 30000) // this is ...转载 2019-08-01 19:17:17 · 317 阅读 · 0 评论 -
JavaScript中读取和保存文件实例
话说今天只是粗略浏览了一下Proxy SwitchySharp的源码,就收获了不少东西,其中就包括本文要介绍的读取和保存文件。因为Google还不提供同步插件数据的功能,所以导入和导出插件配置就必须和文件打交道了。而出于安全原因,只有IE才提供访问文件的API;但随着HTML 5的到来,其他浏览器也纷纷支持了。首先说读取文件。W3C提供了一些File API,其中最重要的是FileRe转载 2016-03-02 17:17:57 · 1863 阅读 · 0 评论 -
Angular2.0之后的思考,框架将被库取代
现实是严俊的。但人是聪明的,开发者足智多谋,写出新的应用程序的基本要求是不让任何人放弃它。那么,我们该怎么办?我觉得有我们可以总结出三个主要的经验教训:对新技术持谨慎怀疑的态度。将那些很酷的新的Github上项目投入生产要小心一些。等到到普及了再开始采纳。不要太相信大企业做的东西。谷歌做这种事情已经不是第一次了。他们的利益并不总是和你的一样。宁愿使用专用库来代替整体框架。当你选择了转载 2016-03-22 11:17:33 · 762 阅读 · 0 评论 -
lazyload 延迟加载--请求接口
还不是很好用,还在调试$('.hot-list').lazyload('',function (o) { var rankUrl = 'findList.json', url = 'findItemList.json', groupId = $(o).attr('data-group原创 2016-09-22 14:43:14 · 721 阅读 · 0 评论 -
npm 升级,node 升级
安装了node以及npm,有新版本要更新?强迫症?来来来更新npm的方法是:npm update -g更新nodesudo npm install -g n以上执行完毕后sudo n latest原创 2017-07-31 17:10:43 · 951 阅读 · 0 评论 -
修改npm全局安装模式的路径
window 下 npm 安装的模块 默认都安装在 C:\Users\YOUR_NAME\AppData\Roaming\npm\node_modules强迫症不想安装在 C盘下,换个路径咯方法一:打开 ’nodejs安装目录/node_modules/npm/.npmrc‘ ,修改此文件为:prefix = D:\nodejs\npm\npm_global_mo原创 2017-07-31 18:41:05 · 2090 阅读 · 0 评论 -
React Native 在 windows 下的开发调试
用Android真机调试:设置开发者USB调试不赘述,不会的请自行搜索。cmd命令行或Cygwin输入adb devices 查看是否有设备。运行RN项目时,手机和电脑USB连接并且电脑和手机设备在同一个Wifi网络环境下。输入react-native run-android期间会弹出 node 命令窗口,不用管,跑日志的。跑不起来请查相原创 2018-02-07 17:55:07 · 1122 阅读 · 0 评论 -
数组按照拼音首字母排序后转为字符串
var cities = ['mlmlsdfa','imklm','fuck','我啊'];cities.sort((a, b) => a.localeCompare(b, 'zh-Hans-CN', {sensitivity: 'accent'})).toString();"我啊,fuck,imklm,mlmlsdfa"数组中的元素按照拼音首字母排序后 转为 字符串...原创 2018-03-27 22:32:31 · 571 阅读 · 0 评论 -
Macbook OSX 重新配置开发环境 root权限 nvm node
由于系统为 osx10.13 安全权限升级,导致很多涉及到安装目录的读写权限设置会报错,安装失败.当设置目录权限时$ sudo chown -R $(whoami) /usr/local提示chown: Operation not permitted所以需要提前设置用户权限: 1. 重启Mac, 黑屏时按住Command + R键,进入Recovery Mode模式, 需要很久直到出现“OS X ...原创 2018-04-03 18:56:50 · 906 阅读 · 0 评论 -
如何销毁js的变量啊?
js变量分为两种,一种是全局变量,一种是局部变量。全局变量,在js文件的任意地方都可以使用,它的生命周期就是js文件使用的周期。转载 2016-03-02 17:13:53 · 13970 阅读 · 0 评论