React Native 开发环境可以在 Windows 操作系统下搭建,也可以在 Mac 操作系统下搭建。但如果有条件还是建议在 Mac 下搭建,因为 Windows 操作系统下最大的问题就是无法进行 iOS 平台的测试。 关于 Mac 操作系统下的环境搭建我之前已写过文章:React Native - macOS下环境搭建......
我们常常会看到这种动态表单验证特效:当用户输入错误或没有输入的时候点击提交按钮,有问题的输入框会抖动几下(左右震动),以提示用户此项有问题。 下面通过样式演示如何实现这种抖动效果。 1,效果图 (1)当我们点击“水平抖动”按钮时,上方的文本输入框会横向抖动......
虽然我们平时操作 DOM 元素时,常常会使用 jQuery 这样的 JS 封装库。但了解如何使用原生 JavaScript 对 DOM 进元素行操作也是很有必要的。 一、常用的 HTML 对象属性 通过 document.getElementById() 方法我们可以根据 id 查到对应的 HTML 对象,该对象有如下属性......
为了实现与页面元素的交互,就需要用到 JavaScript 事件。JavaScript 事件是在特定的事件发生时,由 HTML 元素发出的通知。 1,常用的HTML对象事件 事件名 说明 适用元素 onClick 鼠标单击元素时触发 所有元素 onMouseOver 鼠标悬停在元素上时触发......
下面介绍两种方法计算两个日期相差的天数,这里以计算当前时间和一个指定日期的时间差为例......
告警提示框(消息提示框)在 App 开发中肯定少不了,除了简单地用来显示提示信息外,有时也会作为一些具有交互功能的选择对话框、输入对话框。通常情况下,我们会使用 iOS 自带的 UIAlertController 组件来实现。 虽然 UIAlertController 使用方便,但样式、功能都有限......
一、CommonJS 1,CommonJS 基本介绍 (1)CommonJS 是一种思想,它是为 JS 的表现来制定规范。由于 JS 没有模块系统、标准库较少、缺乏包管理工具,因此 CommonJS 应运而生。 (2)CommonJS 的目标是希望 JS 可以在任何地方运行,不只是浏览器中......
使用 RequireJS 可以将我们的 JavaScript 代码轻易的分割成苦干个模块(module),方便我们的开发与维护。但是在生产环境中,如果将所有的 JavaScript 文件分离,会导致很多次请求(requests),即使这个些文件都很小,也会浪费很多时间。 所以在生产环境中,我们可以通过合并这些脚本文件......
一、基本概念介绍 1,Cookie 介绍 (1)Cookie 是在 HTTP 协议下,服务器或脚本可以维护客户工作站上信息的一种方式。Cookie 是由 Web 服务器保存在用户浏览器(客户端)上的小文本文件,它可以包含有关用户的信息。 (2)无论何时用户链接到服务器,浏览器都会把请求的网址连同该 Cookie 一同......
现在项目大都使用模块化开发,而 RequireJS 作为 AMD 模块开发的典范,还是很值得学习使用的。 一、AMD 规范 1,AMD 基本介绍 AMD 全称为 Asynchromous Module Definition(异步模块定义) AMD 是 RequireJS 在推广过程中对模块定义的规范化产出,它是一个在浏览器端模块化开发的规范......