移动端
文章平均质量分 62
zhangr16xyz
这个作者很懒,什么都没留下…
展开
-
移动端开发问题总结1
1.jquery点击事件在iphone端无效: 经过查找资料,苹果有这么个设置: 对于点击的对象,拥有cursor:pointer这个样式的设置,也就是说,鼠标放上去,能够出现“手”型的图标才被认作可以使用点击事件.placer-main { cursor: pointer;}2.iphone端滑动卡顿问题 body { -webkit-overflow-scrol原创 2017-04-25 15:45:32 · 551 阅读 · 1 评论 -
移动端开发问题总结2
1.composition事件:解决input下汉字输入法重复检测问题compositionstart:当浏览器有非直接的文字输入时, compositionstart事件会以同步模式触发.compositionend: 当浏览器是直接的文字输入时, compositionend会以同步模式触发.兼容ie 9+. 也就是给input事件触发截流:var node = $('input')原创 2017-05-09 17:56:00 · 337 阅读 · 0 评论 -
Vue2 ( 3 ) 过渡
1. 过渡css-类名 这里v- 是类名的前缀,当有多个过渡使用<transition name="ss">区别 , 此时v-enter 替换成: ss-enter等。 <!DOCTYPE html><html> <head> <title>transition</title> <style> .fade-enter-active, .fade-leave-a原创 2017-06-21 16:39:30 · 284 阅读 · 0 评论 -
双向数据绑定原理
1. 发布者-订阅者模式(backbone.js) 一般通过sub, pub的方式实现数据和视图的绑定监听,更新数据方式通常做法是 vm.set(‘property’, value),虽然老套古板,这种方式的优点在于兼容ie8以下版本。2. 脏值检查(angular.js) angular.js 是通过脏值检测的方式比对数据是否有变更,来决定是否更新视图,简单来说就是通过在指定的事件触发时原创 2017-08-19 15:04:48 · 2175 阅读 · 1 评论 -
vue2 项目构建 (上)
项目结构Config1. dev.env.js开发环境配置:'use strict'// 合并配置const merge = require('webpack-merge')const prodEnv = require('./prod.env')module.exports = merge(prodEnv, { CONF_ENV: `"${process.env.CONF_ENV}"`,原创 2017-12-07 16:48:57 · 762 阅读 · 1 评论