• 点击放大图片

    style body{ text-align:center} div{ margin:50px auto} /style script type="text/javascript" function clik(t){ //获取所有的img标签 var imgs = document.getElementsByTagName("img"); //循环所有图片,将被点击的图片方法,其他图片还原 for(var i=0;iimgs.leng...

    2018-06-24 00:49:55

  • ES之事件绑定,解除绑定以及事件冒泡、事件捕获

    绑定事件的处理方法 任何元素都有事件属性,而绑定事件就是将这个事件与一个函数相连接。 ①句柄事件 dom.onXXX = function () {代码块} 以on开头的事件属于句柄事件 兼容性非常好,但是一个事件只能绑定一个处理函数。当绑定多个时后面的会覆盖前面的。 这种方法相当...

    2018-06-24 00:49:33

  • vue自定义的组件如何使用Vue.use()

    #如何在main.js直接使用Vue.use()使用自己的自定义组件呢? 需要自己去定义一个test组件,在components下新建文件夹test,test下包含index.js和test.vue index.js内容如下: test.vue内容如下: 最后在main.js下导入: 在其他组件就可以直接使用,test/test, 效果如下:...

    2018-06-24 00:49:45

  • 陀螺仪属性介绍和实战

    陀螺仪属性介绍和实战 什么是陀螺仪? 陀螺仪的分类 陀螺仪的作用 手机陀螺仪的作用 deviceorientation事件 devicemotion事件 什么是陀螺仪? 陀螺仪又叫角速度传感器,是不同于加速度计(G-sensor)的,他的测量物理量是偏转、倾斜时的转动角速度。在手机上,仅用加速...

    2018-06-24 00:49:52

  • 常用正则

    一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\...

    2018-06-24 00:49:35

  • JS创建对象的几种方式

    第一:工厂模式:代码如下 缺点:对象无法识别,因为原型都指向(Object) function Person(name) { var obj = new Object(); obj.name = name; obj.say = function () { return "我是" + this .name; } return obj} var person = Person("Ayden" )console.log(person....

    2018-06-24 00:49:42

  • this的那点事

    对于很多初学者,this总是搞得我们晕头转向。 现在,我就简单的总结一下关于this的那点事。 this在函数定义时经常是不能确定的,只有在函数执行的时候才能最终确定this的归属。this总是指向最后调用它的对象,那么怎么知道到底是谁调用的呢?其实很简单,我们知道函数调...

    2018-06-24 00:49:31

  • angular 过滤器(日期转换,时间转换,数据转换等)

    ( function () { 'use strict' ; /* * * myApp Module * * Description */ angular.module( 'myApp' ) .filter( 'is_null', function () { return function (input) { return input || '/' ; } }) .filter( 'star', function () { return function (input) { return Ma...

    2018-06-24 00:49:26

  • js时间戳与日期格式的相互转换

    下面总结一下js中时间戳与日期格式的相互转换: 1. 将时间戳转换成日期格式: function timestampToTime(timestamp) { var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000 Y = date.getFullYear() + '-'; M = (date.getMonth()...

    2018-06-24 00:49:19

  • Web前端——JS----细节

    1、JavaScript可以做什么? 事件可以用于处理表单验证,用户输入,用户行为及浏览器动作: 1)页面加载时触发事件 2)页面关闭时触发事件 3)用户点击按钮执行动作 4)验证用户输入内容的合法性 可以使用多种方法执行JavaScript事件代码: 1)HTML事件属性可以直接执行...

    2018-06-24 00:49:27

2