06 2017 档案
ui-router 视图嵌套时指定二级视图显示默认页面
摘要:当跳转到user页面时,右边的uiview是为空的,要点击了左侧的导航才能插入模板,如何在路由中设置二级视图的默认显示页面呢? app.config(function($stateProvider, $urlRouterProvider) { $urlRouterProvider.when('',
阅读全文
数组去重的几种方法
摘要:遍历数组法 实现思路:新建一新数组,遍历传入数组,值不在新数组就加入该新数组中;注意点:判断值是否在数组的方法“indexOf”是ECMAScript5 方法,IE8以下不支持,需多写一些兼容低版本浏览器代码: // 最简单数组去重法 function unique1(array){ var n =
阅读全文
移动端应该如何动态设置字体大小?
摘要:rem由来:font size of the root element,那么rem是个单位,单位大小由它第一代老祖宗的font-size的大小决定。现在前端码农们为了能在各个屏幕上看到一个健康的网页在默默的牺牲着自己的健康,因为不仅要知道rem是个单位,更重要的是要知道怎么能在不同分辨率下呈现的页面
阅读全文
html常见兼容性问题
摘要:html常见兼容性问题? 1.双边距BUG float引起的 使用display 2.3像素问题 使用float引起的 使用dislpay:inline -3px 3.超链接hover 点击后失效 使用正确的书写顺序 link visited hover active 4.IE z-index问题
阅读全文
css的各种选择器
摘要:一、基本选择器 1. * 通用元素选择器,匹配任何元素 2. E 标签选择器,匹配所有使用E标签的元素 3. .info class选择器,匹配所有class属性中包含info的元素 4. #footer id选择器,匹配所有id属性等于footer的元素 二、多元素的组合选择器 5. E,F 多元
阅读全文
如何垂直居中一个浮动元素
摘要:如何垂直居中一个浮动元素 // 方法一:已知元素的高宽 #div1{ width:200px; height:200px; position: absolute; /*父元素需要相对定位*/ top: 50%; left: 50%; margin-top:-100px ; /*二分之一的height
阅读全文
jQuery Validate 插件
摘要:jQuery Validate jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。 1.首先,如果我们没有jquery.validata.js那就需要下载了。 点击神赐下载链接 2.创建运行环境,也就是引入我们
阅读全文
本地存储 web storage
摘要:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <form> <input type="text" value="" id="user" placeholder="请输入用户名"/
阅读全文
ajax简介及JS写原生ajax
摘要:ajax 1.什么是ajax ajax 的全称是Asynchronous JavaScript and XML,其中, Asynchronous 是异步的意思,指的是异步 JavaScript 和 XML。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX
阅读全文
swiper插件简介及用法
摘要:swiper Swiper是纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端。Swiper能实现触屏焦点图、触屏Tab切换、触屏多图切换等常用效果。Swiper开源、免费、稳定、使用简单、功能强大,是架构移动终端网站的重要选择 Swiper是纯javascript打造的滑动特效
阅读全文
JavaScript中的string对象及方法
摘要:string对象 string对象的两种创建 var a="hello"; var b=new String("hello"); //下面是方法 //charAt()根据下标 找字符串中的字符 alert(a.charAt(3));//根据下标返回字符串某个字符 alert(a.charAt(10)
阅读全文
javascript数组中的方法
摘要:数组中的方法 今天我们来说一下,对数组进行操作的几种方法: //添加 a=[];//空数组 a[0]="我是第一个"; a[2]="我是第三个"; a[10]="我是第十一个"; alert(a.length);//11 //删除 var a=[1,2,3,4,5]; delete a[4]//删除
阅读全文
JavaScript中的数组
摘要:数组 (1)、数组的定义 数组是值的有序集合 javascript数组是无类型的;数组元素可以是任意类型,并且同一个数组的不同元素也可能有不同的类型。 每个值叫做一个元素,而每个元素在数组中有一个位置 (2)、创建数组 1.使用数组直接量是创建数组最简单的方式,在方括号中将数组元素用逗号隔开即可。
阅读全文
jquery中的动画
摘要:jQuery动画 1.左上角的缩放效果 hide([speed,[fn]]) 概述:隐藏显示的元素 参数:speed:三种预定速度之一的字符串("slow","normal", or "fast")或表示 动画时长的毫秒数值(如:1000) fn:在动画完成时执行的函数,每个元素执行一次。 // $
阅读全文
html5新增标签
摘要:html5 1.声明 html5:万维网的核心语言、HTML规范的第五次重大修改。HTML5是HTML标准的下一个版本。 HTML5简化了很多细微的语法, 例如doctype的声明,你只需要写<!doctype html> 2.布局的语义化标签 article:标签装载显示一个独立的文章内容,例如一
阅读全文
window子对象
摘要:Window 子对象 (1)Location 对象 Location 对象包含有关当前 URL(统一资源定位符) 的信息。(Uniform Resource Location) Location 对象是 Window 对象的一个部分,可通过 window.location 属性来访问。 locati
阅读全文
BOM
摘要:BOM 浏览器对象模型(Browser Object Model),使浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器“对话”。 浏览器对象模型(Browser Object Model) BOM提供了独立于内容而与浏览器窗口进行交互的对象。 由于BOM主要用于管理窗口与窗口之间
阅读全文
event对象及各种事件
摘要:事件(event) event对象 (1)什么是event对象? Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。事件通常与函数结合使用,函数不会在事件发生前被执行! (2)Event相关方法与属性 1、谷歌 event.stopPropagat
阅读全文
JavaScript中对事件简单的理解
摘要:事件(event) 1.什么是JavaScript事件? 事件是文档或浏览器中发生的特定交互瞬间。 2.事件流 事件流描述的是从页面中接受事件的顺序,包含IE提出的事件冒泡流与Netscape提出的事件捕获流。浏览器默认的是事件冒泡流。 两种思想: IE的事件流叫做事件冒泡,即事件开始时由最具体的元
阅读全文