本人的网站已经上线,http://www.houyuewei.cn ,后续会把这个微博中的文章同步到个人网站中,如果感兴趣请移步那里!
REST简介 一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则。 在您将看到的这一篇文章中,我们将对REST,尤其是基于HTTP的REST服务进行详细地介绍。通过这些文章,您不仅可以了解到什么是REST,更能清晰地了解到您在编写REST服务时所需
如果你觉得自己很牛掰,可以自测下,如果你觉得自己是个菜鸟,下面的资源更是你需要的补充能量的葡萄糖:淘宝阿里航旅事业部的面试题 https://github.com/jayli/jayli.github.com/issues/19 淘宝阿里航旅事业部前端必备技能列表 https://github.com/jayli/jayli.github.com/is
前端职位越来越火,但是前端职位的要求却很高,虽然入门很简单。多少时候我都觉得虽然我现在也在做前端,但却是个半路出家的前端。到底还有多少的差距?自己好好看看吧。拔赤版:克军版:对照这两个结构图检查一下,感觉还是很汗颜的,差距太大了。为什么有些人抱怨工资低(当然原因有很多),有些人抱怨工作不顺利,原因其实很简单,对照上面的两张图,检查自己的技术栈是不是真的全面,我们不单纯去追求高工资反而高工资来得更快
前言写本篇文章的初衷是追寻各浏览器对css、js实现性能而码,再说了,个人认为要做个负责前端应该要对其底层有所了解,这样在有的时候对bug能迅捷的对症下药。小熊花了近6个小时搜索相关资料加上本身开发的一些经验总结出本篇。起初开始的小熊只知道IE核心、FF核心、OP核心等(前些年的主流浏览器),而如今风行的Safari(本文简称SF)和Chrome(本文简称GG),都是Webkit的开源核心,虽然代
HTML5正式定稿,ECMAScript 6 规范从纸上走到现实 2014年10月28日,W3C宣布HTML5正式定稿为标准,这不仅仅标志着历经8年的标准纷争告一段落,也代表着HTML5这个名词会逐步洗去铅华,其技术真正融入到Web开发的每个角落,就像当年Ajax一样,当大家不再大张旗鼓鼓吹概念和商业炒作时,正是其成熟时代到来了。HTML5规范和以前最大区别是让Web最基
1、xmlHttpRequest level1: xmlHttpRequest是一个浏览器脚本语言,用来给server发送http或者https请求来加载,出于安全考虑,这个只能用于同域访问(还有其他的缺点,比如说不能读取或者上传二进制文件,传送和发送数据时没有进度信息)。Xmlhttprequest概念的形成是源于微软的outlook web access,后来使用这样的概念形成了m
AMD 规范在这里:https://github.com/amdjs/amdjs-api/wiki/AMDCMD 规范在这里:https://github.com/seajs/seajs/issues/242AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。CMD 是 SeaJS 在推广过程中对模块定义的规范化产出。类似的还有 CommonJS Modules/2.0 规范,是
1、 seajs概述: seajs是淘宝前端团队实现的基于commonjs规范的异步加载器,作者就是大名鼎鼎的玉伯。目标也是和requirejs一样,都是为了模块化和异步加载。2 、 资源github: https://github.com/seajs/seajs/doc: http://seajs.org/docs/#docs 玉伯的github:h
1、综述: RequireJS的目标是代码的模块化,它使用了不同于传统<script>标签的脚本加载步骤。可以用它来加速代码加载、优化代码,但其主要目的还是为了代码的模块化。2、加载js文件 RequireJS以一个相对于baseUrl的地址来加载所有的代码。 <script>标签含有一个特殊的属性data-main,require.js
先占个坑位,以防忘记要写这篇文章了。
对于以下需求:离线存储读取数据允许用户对数据进行增删改操作数据存储在本地,不依赖后端数据支持索引查询我们可以考虑使用html5新特性的本地存储,主要有以下几种:Web Sql(IE,FF都不支持,http://www.w3.org/TR/webdatabase/)IndexedDBLocal Storage(轻松存储简单的数据结构,如果存储复杂的较麻烦)Session Storage(同Local
前端规范而又完整的编码规范并不多见,如果你想找一个完整的,推荐你看下下面的链接内容,千万不能错过。http://coderlmn.github.io/code-standards/ 另:jquery编码风格js篇如下:http://contribute.jquery.org/style-guide/js/jquery编码风格html篇如下:http://contribute.jquery.org/
EcmaScript5.1规范于2011年6月发布,现在主流的浏览器基本上都已经支持,这些浏览起包括IE9、IE10,ff21及其以上,safari6及其以上,opera12及其以上都已经基本支持。具体的测试情况可以在线测试,用来确定你使用的浏览器是否支持。测试网站:http://kangax.github.io/compat-table/es5/详细的5.1
meta主要为分HTTP标头信息(HTTP-EQUIV)和页面描述信息(NAME)。标头信息包括文档类型、字符集、语言等浏览器正确显示网页的信息及处理动作;网页描述如内容的关键字、摘要、作者和定义robots行为等,为搜索引擎索引提供信息。meta标签在head中定义,主要参数如下: http-equiv:将content属性连接到一个http头
关于同源策略的问题可以参考:http://hcc0926.blog.51cto.com/172833/1557204虽然跨域的问题很多,但是有时候又无法避免这样的使用,比如说加载远程的一个json文件或者是远程的js文件,具体的用法如下:(1)使用jquery的ajax方法 jQuery $.ajax()支持get方式的跨域,这其实是采用jsonp的方式来完成
http://ejohn.org/ jquery作者的个人网站http://www.ecmascript.org/ js标准http://www.nczonline.net/ javascript高级程序作者个人网站http://ourjs.com/&n
1、deferred的英文意思是:延期的2、deferred的思想:当遇到处理耗时很多的js数据请求时,同步或者异步的操作都可能会碰到,客户端不能一直等待下去,这时候我们的处理思路是给该请求注册一个回调事件,等服务器有结果返回时执行。总之,deferred就是回调方法的解决方案。3、故事背景: 当去超市定购一台家电,因为超市暂时没货需要从别的仓库调货(这时就产生了一个de
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号