的内容

【转载】一名前端Web架构师的成长之路

本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路。如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的程序员们,你们有没有下面几种感觉? 一、我的工作就是按时完成领导交给我的任务,至于代码写的怎样,知道有改进空间,但没时间去改进...

仿原生app下拉和上拉刷新

在原生APP的开发中,有一个常见的功能,就是下拉刷新的功能,这个想必大家都是知道的,当我们前端在开发移动页面时也经常会遇到这样的需求,现在我们用网页的形式仿一个。 废话不多说直接先看我的一个小demo吧:http://www.asheep.cn/demo/slide-up-down/ 或者扫描二维码,手机体验: 关于...

h5判断是否安装app

点击页面判断是否安装app并打开,否则跳转app store的方法 常常有这样的场景,咱们开发出来的APP需要进行推广,比如在页面顶部来一张大Banner图片,亦或一张二维码。但往往我们都是直接给推广图片加了一个下载链接(App Store中的)。所以咱们来模拟一下用户的操作步骤: 1、用户第一次访问宣传页面 a、点击...

前端以json方式提交数据到服务端

大概需求就是前端要把数据组装成json,传给后端。首先,在客户端,通过javascript脚本将页面表单数据封装成json格式.getjsondata()函数完成了这一功能.然后我们通过$.ajax()方法将数据发送到服务端,其中用到了json.stringify()方法,它可以将客户端发送地数据转换成json对象 直...

图片延迟加载

定义 图片延迟加载也称为懒加载,延迟加载图片或符合某些条件时才加载某些图片,通常用于图片比较多的网页。可以减少请求数或者延迟请求数,优化性能。 呈现形式 【1】延时加载,使用setTimeout或setInterval进行加载延迟,如果用户在加载前就离开,自然就不会进行加载。 【2】条件加载,符合某些条件或者触发了某些...

jQuery编程的最佳实践

好像是feedly订阅里看到的文章,读完后觉得非常不错,译之备用,多看受益。 加载jQuery 1.坚持使用CDN来加载jQuery,这种别人服务器免费帮你托管文件的便宜干嘛不占呢。点击查看使用CDN的好处,点此查看一些主流的jQuery CDN地址。 <script type="text/jav...

[转]我的前端求生之路

刚毕业的彷徨、初入职场的稚嫩,我们都是这么过来的,看了这篇文章,我也想起了当初我初入前端开发这行时候那种摸石头过河的迷茫。但是慢慢走来,你会看到光明的。还在疑惑、迷茫的你看了这篇文章希望对你职业生涯有些帮助,所以我分享了。之前我也写过一篇我自己入门的经历,我感觉我比这位兄弟还low b,感兴趣也来看看吧我的前端入门学习...

js模块化开发

一、什么是模块化? 模块化是指解决一个复杂的问题时自顶向下把系统划分成若干模块的过程,有多种属性,分别反映其内部特性。 二、为什么要模块化(模块化的好处)? 1.更好地分离 如果要加载多个就得就得放置多个script标签,如果是加载模块的话,如seaJS,就只需加载一个sea.js即可,这样对于HTML和JavaScr...

HTML5数据集属性dataset

有时候在HTML元素上绑定一些额外信息,特别是JS选取操作这些元素时特别有帮助。通常我们会使用getAttribute()和setAttribute()来读和写非标题属性的值。但为此付出的代价是文档将不再是合法有效的HTML。 对此,HTML5提供了一个解决方案。在HTML5文档中,任意以"data-"为前缀的小写的属...

前端工作的大致流程

当一个项目要我负责开发时, 我的大概工作流程是下面这样的, 当然可能跟实际的某方面有偏差, 因为很多时候工作是因人而异的,比如,你有一个喜欢不断改需求的老板。 1、需求分析期 当一个项目立项后,首先要开一次需求分析会, 要求产品、设计、前端、后端参会, 然后都各自评估下,有什么问题、难点都提出来讨论。当然一个明确的需求...