the final touchend, but on Android 4.0, Touchmove is only triggered once, triggering time and touchstart Almost, and touchend is not directly triggered. This is a very serious bug, many people in Google issue have proposed http://code.google.com/p/android/issues/detail?id=19827 for the time being I only found that in Android 4.0 there would be this bug, supposedly iOS 3. The version of X will also be available. Obviously Jqmobile, Zepto and so on are not aware of this bug on the monitoring
What you're doing this time is the registration page for the Bupt People Forum app. This registration page is an embedded Web page, as it is intended to be used by both Android and iOS platforms. So it's actually doing web development on the mobile side.There are a lot of interesting things in this process.Demo's GitHu
operation will trigger touchcancel, such as alert and confirm bullets, or the function pop-up windows of an Android system. For example: The sequence of triggering for these 4 events is:touchstart->touchmove -...->touchmove ->touchend But listening to the single event above is not enough to satisfy us to do some gestures such as double-tap, long-press, left-right swipe, zoom and so on . These events need to be monitored together to encapsulate such gestures. In fact, many of the
Mobile web in today's development speed is rapid, as a layman in the mobile field, after this time of contact, found the front-end development This piece to do a small summary.1. Four browser cores1.Trident (IE): Because in the early days IE occupies a large market share, so
, which behaves similar to a native application, but essentially a html/javascript application. Titanium does exactly the same thing with page previews, but it's a step further, providing a lot of local APIs outside the browser for Cocoa touch. According to my observations, 95% of the two apps in the online store are not run on a Web page.On titanium we encode through JavaScript and take advantage of the unique APIs provided by titanium itself. The en
1. PrefaceWhen developing mobile Web applications for modern smartphones, there is no way to avoid the fact that you need to develop a single page application (WEBAPP). For different system requirements, the granularity of a single page application may be different, either the entire system is loaded with one page, or it may be divided into separate pages by module. One of the first things to deal with when
Mobile Web Development FAQsProblems1. How to define font font-family on the mobile sideFont of the three major mobile phone systems:iOS systemThe default Chinese font is Heiti SCThe default English font is HelveticaThe default digital font is HelveticaneueNo Microsoft Ya-Bla
Quickly differentiate definitions:Native AppBased on smartphone local operating system such as IOS,Android,WP and using native program (SDK) Write a third-party application that requires user installation to run ;Web APPProgrammed with WEB technologies such as html+js+css , the code runs in a mobile browser and invokes the Device API through the
First of all to do the development of the finished series we have to have a tool to see the effect, PC-side development we have firefox,chrome and so on, then we do the mobile phone web with what to do debugging? Mobile phone devices are diverse, different brands, different
Recently people have been asked, mobile page How to write ah? What are you paying attention to? What's the difference between a PC page? ...... There will be a lot of questions. In fact, I have to answer these questions may not know how to answer the small partners. I also did not specialize in the production of mobile, most of them are slowly after the work of the elusive. Xiao Yue Blog These days will be
to complete the display of pictures.img{max-height:100%}Design Point three: Re-layout, show and hideWhen the page reaches the screen width of the phone, it is often necessary to abandon some traditional page design ideas. Strive to make the page simple, do the following:① reduced element size with same proportions② Adjust page structure layout③ to hide redundant elementsIt is often necessary to switch position elements using "absolute positioning", reducing repainting to improve rendering perfo
', This.refresh.bind (this), false);}} In the actual development process, you need to call the route method to add routes and corresponding methods, using the following code:var router = new Router ();//Instantiate Router method Router.init ();//init to listen for the corresponding global event Router.route ('/', function () {...}); /Use the route method to add a new route and corresponding method Router.route (' Test ', function () {...}); This en
Shallow talk about HTML5 mobile Web developmentTo tell the truth, we developed the mobile project, the whole project team is the first time, the initial project is to choose native app and web app also debated, finally comprehensive consideration, we chose the web (we chose
A few days ago, Opera announced that its users had exceeded 100 million--both desktop and mobile editions were over 50 million. Opera Mini is a very good mobile browser, for mobile phone users, opera Mini for the pot of cattle-like mobile internet access provides a faster and better experience. The most recent surprise
designing high-performance CSS3 animationsUse synthetic attributes transform and opacity as much as possible to design CSS3 animations,Use position left and top to locateUsing Translate3d to turn on GPU accelerationRemove the Voice input button on the 28.androidInput::-webkit-input-speech-button {Display:none}29. Analog button Hover effectMobile Touch button effect, can express the user some things are going to happen, is a better experience, but there is no mouse pointer on the
For new mobile phones, good development tools become more and more important. Small software in mobile phones (especially iPhone and Android) are very important. To develop these small software, you must select the appropriate development tools.
In addition, HTML5 provides many features that are easy for
These are the top ten mobile Web development tools available, and mobile developers can use these tools to create apps for rich functionality (depending on the situation). We welcome your valuable comments.
1) Mobl-lang
Mobl is a free, open-source language that speeds up the deve
-performance CSS3 animationsUse synthetic attributes transform and opacity as much as possible to design CSS3 animations,Use position left and top to locateUsing Translate3d to turn on GPU accelerationRemove the Voice input button on AndroidInput::-webkit-input-speech-button {Display:none}29. Analog button Hover effectMobile Touch button effect, can express the user some things are going to happen, is a better experience, but there is no mouse pointer on the
1, whether it is PC or mobile, the development of the page is running on the browser;2, mobile device browser is mostly based on the WebKit core, belongs to the Advanced browser support H5 C3 features;Viewport concept①: PC-side viewport depends on browser size (HTML)---screen size②: Mobile viewport by
using crontab syntax15. open: Use a local application to open a file or url16. term-list: cli-assisted selection operation17. deepmerge: Deep merging of js objects18. loadsh, underscore: Common js tool libraries, object merging, sorting algorithms, map, reduce, etc.19. iconv-lite: It is often used in scenarios such as pure JavaScript code conversion library and Development crawler.20. request: Send http requests more easily21. needle: lightweight htt
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.