一.前言 最近同事问到一个问题,一个前端页面在IOS端真机测试下出现一个比较诡异的问题,如果没有遇到过估计也是一筹莫展.今天特此记录一下,或许能帮到后面遇到这个问题的朋友少绕一些弯路.这是关于JQuery 中的 delegate 和 on 给动态元素绑定事件触发不了的问题.文章以下只用 delegate 举例. 二.JQuery 的 delegate 作用. 首先我们来了解一下 Delegate 的作用.一句话带过:"给动态添加的元素绑定事件" 看图: 下面九个测试按钮是通过点击上面的…
* {-webkit-tap-highlight-color: rgba(0,0,0,0);}html {-webkit-text-size-adjust: none;}body {font-family: Arial, Helvetica, sans-serif;margin: 0;color: #333;word-wrap: break-word;}h1, h2, h3, h4, h5, h6 {line-height: 1.1;}img {max-width: 100% !importan…
转http://www.2cto.com/kf/201403/283404.html afari 前端开发调试 iOS 完美解决方案 2014-03-05      0个评论    来源:Safari 前端开发调试 iOS 完美解决方案   收藏    我要投稿 在日趋现代化的 Web 网络中,各种现代浏览器和移动终端设备的用户百分比越来越高.对于我们 Web 前端开发者来说,运行 iOS Safari 浏览器的苹果移动设备对我们来说更是不容忽视的.然而当我们需要对前端页面进行测试调试时,桌面版…
语言 前端和终端作为面向用户端的程序,有个共同特点:需要依赖用户机器的运行环境,所以开发语言基本上是没有选择的,不像后台想用什么就用什么,iOS只能用Objective-C,前端只能javascript,当然iOS还可以用RubyMotion,前端还能用GWT/CoffieScript,但不是主流,用的人很少,真正用了也会多出很多麻烦. 这两者有个有意思的对比:变量/方法命名的风格正好相反.苹果一直鼓吹用户体验,写代码也不例外,程序命名都是用英文全称并且要多详细有多详细,力求看变量和方法名就能知…
前边以及陆陆续续的介绍了使用Swift3.0开发的服务端应用程序的Perfect框架.本篇博客就做一个阶段性的总结,做一个完整的实例,其实这个实例在<Swift3.0服务端开发(一)>这篇博客中已经简单的介绍过了,本篇博客就来详细的聊一下这个工程的具体实现细节.当然包括iOS端和服务端的代码.本篇博客的介绍顺序按照功能模块来划分的,如登录注册模块.记事本列表,记事本的增删改查等功能.在每个功能模块,我们先给出服务端代码的实现,然后给出客户端代码的实现. 本篇博客的前几部分主要介绍整个工程的公用…
! function() { var style = document.createElement("STYLE"), docEl = document.documentElement, header = document.getElementsByTagName("HEAD")[0], viewport = document.createElement("meta"), dpr = 0, isAndroid = navigator.appVer…
上篇博客我们聊了<JavaEE开发之SpringBoot整合MyBatis以及Thymeleaf模板引擎>,并且在之前我们也聊了<Swift3.0服务端开发(五) 记事本的开发(iOS端+服务端)>,在之前的案例中的服务端是我们使用了Swift3.0下的Perfect框架来实现的,本篇博客我们就用Spring Boot来做服务端,而iOS端我们不用改动. 在后端实现时,路由以及数据格式我们都采用之前的规则,但是我们要用Spring Boot来做.当然操作数据库时,我们就使用MyBa…
  让App聊起来 IM开发从入门到填坑Demo IM的实现方式 拿来主义,使用第三方IM服务 IM的第三方服务商国内有很多,底层协议基本上都是基于TCP的,类似有网易云信.环信.融云.极光IM.LeanCloud.云通讯IM(腾讯).云旺IM(阿里).容联云.小能.美洽等等,技术也相对比较成熟,提供后台管理和定制化的UI,拿来主义,半小时集成. 缺点也很明显:定制化程度太高,需要二次开发,很多东西我们不可控,关键是太贵了.如果IM对于APP只是一个辅助功能,如客服系统.消息推送等,也基本够用.…
作为一个苦逼前端开发工程师,不得不面对各种cross,比如面对五花八门的浏览器我们必须cross browser,面对各种终端,我们必须cross device,在这么多年的前端开发经历中,在不同的域之间穿越中,遭受各种折磨,所以这次和大家分享的是cross domain. 这次分享的cross domain,是包括所有跨域调用,无论是跨域获取数据,还是跨域跨frame调用,所以会分为两部分,这次会先分享跨域获取数据,跨域获取数据大概有以下方式. 1.jsonp方式这是最简单,也是最实用的跨域获…
web前端开发是一个新的领域,知识连接范围广,处于设计与后端数据交互的桥梁,并且现在很多web前端相关语言标准,框架库都在高速发展.在学习过程中也常常处于烦躁与迷茫,有时候一直在想如何能够使自己更加系统化学习和积累,在看了很多对于web前端开发知识技能树总结图的时候有一个想法,自己根据理解总结一个web前端开发知识技能树,并且建立一个与之相匹配的博客文章目录,以后这就是整个博客的入口,以后添加修改相关知识总结,都在此目录进行操作. 作为工业设计专业转前端的学生,最开始对后端及数据库开发认识不深,…