gruntjs
摘要:先输入命令: npm install -g grunt-clinpm install grunt --save-devgrunt –version新建json文件:package.json{ "name": "my-project-name", //项目名称 "version": "0.1.0"...
阅读全文
玩转github----1
摘要:1.svn和github的区别svn:集成式:我们在多人开发一个项目的时候我们需要准备一个中央服务器,然后每一个人都要通过这个中央服务器进行代码的一个获取和代码的一个提交,所以说这个所有的版本控制和版本库都存到了我们这个中央服务器上,我们本地是没有的,这样的话呢:我们只能通过连接这个中央服务器才能进...
阅读全文
模块化开发--sea.js
摘要:当你的网站开发越来越复杂的时候,会经常遇到一下问题吗?1.冲突2.性能3.依赖如果在多人开发或者是复杂的开发过程中会经常遇到这些问题,就可以用模块化开发来解决.以上问题是如何产生的?1.冲突:如果你写了一个commen.js,这个JS文件主要是写一些公用的方法,比如选项卡tab,拖拽等等...当你写...
阅读全文
事件委托
摘要:事件委托:事件本来是应该加到某些元素身上,现在加到了其他元素身上来完成这个事件.利用冒泡原理,把事件加到父级或者更高级,触发执行效果.好处: 1.提高性能.不需要再循环绑定事件. 2.动态添加的元素还有原来的事件注意:当把事件委托给上级元素时,this指向的是父级,所以需要使用事件源:不管在哪个事件...
阅读全文
css兼容问题
摘要:CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声名.C...
阅读全文
轮播图
摘要:妙味课堂-www.miaov.com 1 2 3 4 5
阅读全文
跨域之-jquery操作
摘要:在JQ进行跨域的操作,用的是jsonp的方式,创建script标签,除了跨域的行为外,本地的操作方式都是xmlHttpRequest.
阅读全文
移动端布局
摘要:移动端响应式的处理:首先需要将三个viewport放入: 1.告诉浏览器按照多少的大小来渲染页面,不允许用户手动缩放屏幕. 2.告诉浏览器不要把数字当做电话号码.如果需要当做电话号码处理: 联系我们 //电话号码 联系我们 //发送信息 3.safari设置全屏显示. 1.设计...
阅读全文
内存泄露
摘要:浏览器都有自己的内存销毁机制.谷歌:看当前的内存是否有东西在占用着,没有被占用的话,自己会在空闲的时候进行销毁.IE和火狐: var obj = {}; //计数一个堆内存 var obj2 = obj;通过计数器来判断是否有成员引用内存,如果计数器为零,则内存销毁.产生内存泄露的情况: 1....
阅读全文
跨域
摘要:什么是跨域? 在不同的域名下进行数据交互就会产生跨域.JS为了安全起见,是不允许不同页面进行数据交互的. 既然数据无法交互,就会对ajax产生影响,因为ajax是通过xmlHttpRequest进行数据交互,而这个对象在不安全的情况下不允许进行数据交互,所以说ajax不允许跨域.比如一个公司有多...
阅读全文
HTTP协议详解--转载http://blog.csdn.net/gueter/article/details/1524447
摘要:引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generatio...
阅读全文
ajax-1:基本实现原理
摘要:一.什么是Ajax?Asynchronous JavaScript and XML(异步JavaScript和XML)二.实现步骤3.Open方法 三个参数的含义 1、提交方式 Form-method 2、提交地址 Form-action 3、是否异步 true异步:非阻塞模式 前面的...
阅读全文
定时器
摘要:定时器主要是一个时间概念,和for循环的区别是一瞬间完成的,没有时间根据.定时器有两种: 1. 重复不断执行 设置定时器 :setInterval(函数,时间); 停 : clearInterval(setInterval(函数,时间); 记住:让谁停,参数就写谁.但...
阅读全文
闭包
摘要:一.什么是闭包?闭包其实是一种机制,在函数运行时产生的一个私有作用域,来保护里面的私有变量不受外界的影响.闭包的作用说的更直白一些就是为了让变量更安全,让一个环境中的变量与其他环境中的变量隔离开不产生冲突.匿名方法里的变量属于自己的私有作用域,这个运行的匿名方法就形成了闭包,如果再这个匿名方法想用全...
阅读全文