摘要:
1.如果要在地址中使用中文参数的话,使用encodeURIComponent()对中文进行编码,否则在老版本的IE中可能出现地址错误(400)。 2.在任何业务情况下,后台传过来,前端解析的参数都要明确的值,即使是‘’或者[],尽量不要存在null,如果可能会出现不同的对象走同一条业务流程,加上if 阅读全文
摘要:
什么是闭包 在JavaScript中,闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包指的就是在一个函数内部创建另一个函数。 闭包的作用 1.可以使外部作用域读取到内部作用域的变量 在js中的作用域一般是指函数,每个作用域相当于一个执行环境,每个执行环境都有一个与之关联的变量对象,环境中定义 阅读全文
摘要:
准备工作包括nodejs、cordova、AndroidStudio。 一、创建一个cordova工程 cordova create cordovaVue cd cordovaVue config.xml -包含应用相关信息,使用到的插件以及面向的平台 platforms - 包含应用运行平台如 A 阅读全文
摘要:
Flex是Flexible Box的缩写,意为"弹性布局"。任何一个容器都可以指定为Flex布局,块级元素为display:block,行内元素为display:inline-flex。 注意,设为Flex布局以后,子元素的float、clear和vertical-align属性将失效。 以下是一个 阅读全文
摘要:
1.安装nodeJs并配置淘宝镜像 2.安装Windows上的包管理器Chocolatey 3.使用Chocolatey安装Python2 4.Yarn是Facebook提供的替代npm的工具,可以加速node模块的下载。React Native的命令行工具用于执行创建、初始化、更新项目、运行打包服 阅读全文
摘要:
jQuery.grep(array, callback, [invert]) 使用过滤函数过滤数组元素。 此函数至少传递两个参数:待过滤数组和过滤函数。过滤函数必须返回 true 以保留元素或 false 以删除元素。 invert:如果 "invert" 为 false 或为设置,则函数返回数组中 阅读全文
摘要:
全局安装gulp(基于node):$ npm install --global gulp 进入项目所在的文件夹,执行npm init,填写相关参数,生成记录配置文件信息的package.json,用于以后项目移植时使用。 进入项目所在的文件夹,作为项目的开发依赖(devDependencies)再安 阅读全文
摘要:
web前端通过ajax调用后台接口的数据,当项目比较大、接口比较多时,零散的ajax调用会使项目看上去非常凌乱,而且重复调用的几率高。 所以我推荐在工作时将ajax进行统一的封装,将接口进行统一的管理。 首先,在顶层js中封装ajax的基本方法。 然后,在模块中加入可供调用的接口的集合。 最后,我们 阅读全文
摘要:
1、 java的Jdk安装同时配置环境变量 例如: JAVA_HOME= C:\Program Files\Java\jdk1.8.0_60 CLASSPATH= .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar Path= %JAVA_HOME%\bin;%J 阅读全文
摘要:
*以下技巧均源自于Lea Verou所著《CSS Secrets》 平行四边形 平行四边形的构造可以基于矩形通过skew()的变形属性进行斜向拉升得到(skew所用的坐标系,纵向是X轴,横向是Y轴,与常见的坐标系相反)。 但是内容倾斜可能不是我们所需要的效果,一种常规的解决方案就是在内层嵌套一个di 阅读全文