javascript
文章平均质量分 59
Mars-xq
好记性不如烂笔头。
展开
-
Error: `fsevents` unavailable (this watcher can only be used on Darwin)
问题Loading dependency graph.../Users/tmk/Downloads/Timekettle/node_modules/metro/node_modules/sane/src/fsevents_watcher.js:37 throw new Error( ^Error: `fsevents` unavailable (this watcher can only be used on Darwin) at new FSEvents原创 2021-01-12 10:00:06 · 1672 阅读 · 0 评论 -
TypeError: cb.apply is not a function
参考升级Node版本RN项目运行报错cb.apply is not a function错误Loading dependency graph, done. DELTA [android, dev] ./index.js ░░░░░░░░░░░░░░░░ 0.0% (0/1)/Users/tmk/Downloads/Timekettle/node_modules/graceful-fs/polyfills.js:285 if (cb) cb.apply(this, argumen原创 2021-01-12 09:58:51 · 8933 阅读 · 2 评论 -
js (javascript ): axios 对比 fetch 网络请求
一、post : application/jsonaxiosimport axios from "axios";const options = { method: 'POST', url: 'https://httpbin.org/post', headers: {'user-agent': 'vscode-restclient', 'content-type': 'application/json'}, data: {query: {a: 2, b: 1}}};axios.r原创 2020-11-26 11:16:09 · 118 阅读 · 0 评论 -
js 数组里面对象根据id去重
参考:数组里面对象去重的3种方法1.数组的reduce()方法(ie9以下不支持此方法)var arr = [ {id: 1, name: '周瑜1'}, {id: 3, name: '王昭君1'}, {id: 2, name: '李白1'}, {id: 1, name: '周瑜2'}, {id: 2, name: '李白2'}, {id: 3, name: '王昭君2'}];var newArr = distinct(arr,"id");console.log(new原创 2020-08-03 23:42:24 · 1846 阅读 · 0 评论 -
JS 常见的几种数组去重方法
JS 常见的几种数组去重方法一、最简单方法(indexOf 方法)实现思路:新建一个数组,遍历要去重的数组,当值不在新数组的时候(indexOf 为 -1)就加入该新数组中;function unique(arr){ var newArr = []; for(var i = 0; i < arr.length; i++){ if(newArr.indexOf(arr[i]) == -1){ newArr.push(arr[i])原创 2020-08-03 23:12:20 · 560 阅读 · 0 评论 -
js或者angular获取img图片的src($event.target和this的使用)
参考:彻底弄懂事件冒泡和事件捕获<section ng-repeat="brand in brands track by $index" class="brandElistSe"> <ul class="check_fu"> <li class="brandElist" ng-repeat="brList in br原创 2017-04-17 15:13:29 · 11817 阅读 · 0 评论 -
js-location.href几种用法的区别
a.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body style="bac原创 2017-03-23 11:30:54 · 1020 阅读 · 1 评论 -
前端学习 : webstorm ide快速输入html等标签
参考: 前端学习总结(二十)那些你可能不知道却强大方便的WebStorm快捷键 webstorm批量编辑快捷键【跳转到指定行,批量输入】 Intellij idea 快捷键(1)–生成for循环代码块 WebStorm快捷键收集html lang="en">head> meta charset="UTF-8"> title>webstorm快键键title>h原创 2018-01-25 10:50:13 · 16444 阅读 · 0 评论 -
js 版utf-8格式 md5编码
js md5转换:支持汉字md5utf-8.jsfunction md5(string) { var x = Array(); var k, AA, BB, CC, DD, a, b, c, d; var S11 = 7, S12 = 12, S13 = 17, S14 = 22; var S21 = 5, S22 = 9, S23 = 14, S24 = 20;原创 2017-04-25 17:15:54 · 6911 阅读 · 0 评论 -
js-字符串中去除含有的某些字符串
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script> /*方法一:使用replace函数替换*/ //去除字符串中含有的某字符串:str = str.replace('give', ''); var s原创 2017-04-17 15:00:46 · 25927 阅读 · 1 评论 -
js-对象与数组的一些操作
常用数组的操作/*某元素是否在数组中*/function contains(arr, obj) { var i = arr.length; while (i--) { if (arr[i] === obj) { return true; } } return false;}/*删除数组中指定元素*/func原创 2017-04-28 16:32:38 · 484 阅读 · 0 评论 -
jq星星评分打分效果
demo下载1、五星打分<html><head><meta charset="utf-8"> <script type="text/javascript" src="jquery-1.11.1.min.js"></script></head><body> <div> <a href="javascript:click(1)"><img src="img/star.原创 2017-04-28 14:46:59 · 1374 阅读 · 0 评论 -
AJAX
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。什么是 AJAX ?AJAX = 异步 JavaScript原创 2017-02-28 17:46:19 · 307 阅读 · 0 评论 -
JS中三种字符串连接方式及其性能比较
转载: JS中三种字符串连接方式及其性能比较工作中经常会碰到要把2个或多个字符串连接成一个字符串的问题,在JS中处理这类问题一般有三种方法,这里将它们一一列出顺便也对它们的性能做个具体的比较。第一种方法 用连接符“+”把要连接的字符串连起来:str="a";str+="b";毫无疑问,这种方法是最便捷快速的,如果只连接100个以下的字符串建议用这种方法最方便。第二种方法 以数组作为中介用 j转载 2017-03-01 12:43:47 · 546 阅读 · 0 评论 -
json字符串与json对象、json序列化与反序列化
json对象 var person={"name":"tom","sex":"男","age":"24"}//json对象 console.log(person.name);//在控制台输出tom alert(typeof(person));//object以上就是json对象。是一个用perosn.name这种方式进行属性的调用。第三行代码就是看person的类型,为object类型。Java原创 2017-03-01 23:01:56 · 3412 阅读 · 0 评论 -
js中undefined,null,NaN的区别
1.类型分析:js中的数据类型有undefined,boolean,number,string,object等5种,前4种为原始类型,第5种为引用类型。var a1;//undefinedvar a2 = true;var a3 = 1;var a4 = "Hello";var a5 = new Object();var a6 = null;//objectvar a7 = NaN;//原创 2017-02-24 12:35:32 · 1001 阅读 · 0 评论 -
javascript逻辑运算符
1、只要“||”前面为false,不管“||”后面是true还是false,都返回“||”后面的值。2、只要“||”前面为true,不管“||”后面是true还是false,都返回“||”前面的值。alert(0||1);//0意味着false,而后面1意味着true,返回的结果是1。alert(2||1);//2是true,后面1也是true,那返回结果是2alert('a'||1);//前原创 2017-02-24 16:11:09 · 315 阅读 · 0 评论 -
js对象、Array对象及angularjs的遍历
一、JavaScript 对象JavaScript 中的所有事物都是对象:字符串、数值、数组、函数… 此外,JavaScript 允许自定义对象。所有事物都是对象。 JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。 ● 布尔型可以是一个对象。 ● 数字型可以是一个对象。 ● 字符串也可以是一个对象原创 2017-02-27 10:32:55 · 6856 阅读 · 0 评论 -
Array.prototype
所有的数组实例都继承于 Array.prototype。所有的数组方法都定义在 Array.prototype 身上, 和其他的构造函数一样,你可以通过扩展 Array 的 prototype 属性上的方法来给所有数组实例增加方法。Array.prototype 本身也是个数组。Array.isArray(Array.prototype); // true属性Array.prototype.co...原创 2017-02-27 15:14:46 · 3163 阅读 · 0 评论 -
JavaScript-长按及鼠标事件
一、判断鼠标左右键:<html><head> <title>js判断鼠标左、中、右键哪个被点击</title> <script type="text/javascript"> function whichButton(event) { var btnNum = event.button; console.log("eve原创 2017-03-09 18:39:14 · 15925 阅读 · 0 评论 -
js-dom元素操作
JS获取节点方法1. 通过顶层document节点获取:(1) document.getElementById(elementId):该方法通过节点的ID,可以准确获得需要的元素,是比较简单快捷的方法。如果页面上含有多个相同id的节点,那么只返回第一个节点。如今,已经出现了如prototype、Mootools等多个JavaScript库,它们提供了更简便的方法:(id),参数仍然是节点的id。这个原创 2017-03-21 12:48:02 · 453 阅读 · 0 评论 -
js判断方法变量是否存在
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body>//http://www.jb51.net/article/67551.htm//判断变量i是否存在 typeof(i)=="undefined"<script> /*------原创 2017-04-07 17:44:52 · 575 阅读 · 0 评论 -
js判断是否为空
//节点上直接判断是否为undefined<img ng-src="{{items.thumbnail?items.thumbnail:'../img/zhishileibiaomorentu.png'}}" onerror="this.src='../img/zhishileibiaomorentu.png'" ng-cloak/> //注意:原创 2017-04-07 17:49:19 · 588 阅读 · 0 评论 -
js-PhotoSwipe相册功能
PhotoSwipe.js官网:http://photoswipe.com/ ,在这个网站上可以下载到PhotoSwipe的文件以及相关的例子。这个组件主要是用来展示图片、相册用的。1、导入依赖的js和css<link rel="stylesheet prefetch" href="../css/photoswipe/photoswipe.css"><link rel="stylesheet pr原创 2017-04-10 08:58:17 · 10064 阅读 · 1 评论 -
js判断输入框的值是否为空
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>JS判断输入框的值是否为空</title></head><body><input type="text" id="txt"/><input type="button" value="检测" id="btn"><script> var原创 2017-03-16 09:48:00 · 10331 阅读 · 0 评论 -
js中的return
通常函数经过一系列的处理后需要给外部返回一个值,这个值一般用return返回出去,return是向函数返回返回值,并终止函数的运行. 除了return true,你还可以 return false, return 1, return 2, return ‘abc’, 直接return。 但是要注意, 1、return了之后,后面的语句将不再执行,函数执行完成。 2、return的值原创 2017-03-16 09:53:18 · 679 阅读 · 0 评论 -
js-escape()、encodeURI()、encodeURIComponent()区别
JavaScript中有三个可以对字符串编码的函数,分别是: escape, encodeURI, encodeURIComponent, 相应3个解码函数: unescape, decodeURI, decodeURIComponent 。1 escape()函数 escape(string)返回值 已编码的 string 的副本。其中某些字符被替换成了十六进原创 2017-02-28 17:58:07 · 387 阅读 · 0 评论