1.不声明第三个变量实现交换 ,b=; a=[b,b=a][];//执行完这句代码之后 a的值为2 b的值为1了 2.&&和||的用法 (学会了立马感觉高大尚了吧) ; //传统if语句 if (day) { alert('Today is Sunday!'); }; //运用逻辑与代替if day&&alert('Today is Sunday!');//也就是说只有day为真的情况才执行后面的代码alert 一句简单的代码就实现了上面的if功能 强大吧 if (!a)…
js 数组去重小技巧 Intro 今天遇到一个问题,需要对数据进行去重,想看一下有没有什么比较方便的方法,果然有些收获. Question 问题描述: 我有一个这样的数据: [ { "ProjectId": "94147992363ef910", "ProjectName": "新梅太古城中粮天悦澜庭", "ProjectAddress": "曲阜路966弄" }, { "Pr…
Objective-C中3种枚举比较及KVO两个小技巧 一:oc的3种枚举 for循环 for in 枚举块 如代码 NSUInteger totalCount = 10000; NSMutableArray *array = [NSMutableArray arrayWithCapacity:totalCount]; //create an array including 10000 elements for (int i = 0; i<totalCount; i++) { array[i]…
本篇主要想讲两个小技巧.本来技巧之类的话应该放在学完整个东西之后或者在学习中遇到时再说的,但是这两个技巧其实很简单,很多人只要我一提就知道了.与其说是技巧,不如说是注意事项. 自动补全 在Linux终端输入命令时,为了省时我们可以多用自动补全功能.快捷键很简单,就是Tab键. 在输出 文件,目录,命令 的前几个字母之后,按下Tab键: 如果输入的字母没有歧义,即只有一项符合时,系统会自动将其补全 如果输入的字母有多项符合,需再按一次Tab键,这是系统会提示可能存在的命令 举个例子,比如当前目录下…
蝴蝶书看了,也知道充满了毒瘤和糟粕,但该用还是得用. 实际写了几天,小技巧记录下来.都是在py里有直接答案,不会遇到的问题,没想到js里这么费事. 还是要多读<ES6标准入门> 1判断object是[]还是{} 主要是转xml时是否正确,所以得判断这个.没想到这么麻烦. 抄这个答案,https://my.oschina.net/u/2436852/blog/609832 基本符合需要 if((Array.isArray(变量) && 变量.length === 0) || (O…
原文: https://cloud.tencent.com/developer/article/1465618 本次来讲解与 SQL 查询有关的两个小知识点,掌握这些知识点,能够让你避免踩坑以及提高查询效率. 1.允许字段的值为 null,往往会引发灾难 首先,先准备点数据,后面好演示 create table animal( id int, name char(20), index(id) )engine=innodb; index(id) 表示给 id 这个字段创建索引,并且 id 和 na…
以下是本人在iOS开发工作中使用的一些小技巧,记录一下. 1.使用XXX.pch文件便捷开发+加速Build 在IOS开发的项目中有一个XX_Prefix.pch XX_Prefix.pch:扩展名.pch表示"precompiled header",这是一个你工程要用到的来自于外部框架的头文件列表.xcode将编译这些头到文件,这将减少你在选择Build 或Build and Go时编译项目的时间.通常用到的头文件已经自动包含了pch,系统编译每个.m文件前,都会先imort这个文件…
以下是本人在React Native开发工作中使用的一些小技巧,记录一下. 1.从网络上拉取下来的React Native缺少React和React Native库. 终端 1. cd 项目根目录 2. npm install 3. 完成之后,在根目录中会出现node_modules文件夹(和package.json同级目录).OK.接下来使用Xcode再次打开就好了. 2.如何导入第三方库. 1.cd 项目根目录 2.npm i 库名 --save 如: npm i react-native-…
转自CSDN: 1.document.write(”"); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,locetion,document)5.得到表单中元素的名称和值:document.getElementById(”表单中元素的ID号”).name(或value)6.一个小写转大写的JS: docume…
给 props 属性设置多个类型 这个技巧在开发组件的时候用的较多,为了更大的容错性考虑,同时代码也更加人性化: export default { props: { width: { type: [String, Number], default: '100px' } // 或者这样 // width: [String, Number] } } 比如一个 <my-button> 上暴露了一个 width 属性,我们既可以传 100px,也可以传 100 : <!-- my-button.…