08 2016 档案
摘要:JSON是一种基于文本的数据交换方式 JSON的优点: 1、基于纯文本,跨平台传递极其简单; 2、Javascript原生支持,后台语言几乎全部支持; 3、轻量级数据格式,占用字符数量极少,特别适合互联网传递; 4、可读性较强,虽然比不上XML那么一目了然,但在合理的依次缩进之后还是很容易识别的;
阅读全文
摘要:/** 一 util * 是 node 里面一个工具模块 ,node 里面几乎所有的模块 都会用到 在这个模块 * 功能: * 1 实现继承 这是主要功能 * 2 实现对象的完整输出 * 3 实现判断数据类型 **///引入工具类var util = require("util");function
阅读全文
摘要:Query中提供了四种事件监听方式,分别是bind、live、delegate、on,对应的解除监听的函数分别是unbind、die、undelegate、off。 bind(type,[data],function(eventObject)) live(type, [data], fn) dele
阅读全文
摘要:1、创建一个空对象,并且 this 变量引用该对象,同时还继承了该函数的原型。 2、属性和方法被加入到 this 引用的对象中。 3、新创建的对象由 this 所引用,并且最后隐式的返回 this 。 var Person = function(name){ //var this = {}; thi
阅读全文
摘要:同步:提交后等待服务器的响应,接收服务器返回的数据后再执行下面的代码 异步:与上面相反,提交后继续执行下面的代码,而在后台继续监听,服务器响应后有程序做相应处理,异步的操作好处是不必等待服务器而可以继续在客户端做其它事情。 可以简单的理解认为同步是单线程的异步是多线程的 在使用异步请求时,有时需要将
阅读全文
摘要:sessionStorage 和 localStorage 是HTML5 Web Storage API 提供的,可以方便的在web请求之间保存数据。有了本地数据,就可以避免数据在浏览器和服务器间不必要地来回传递。共同点:都是保存在浏览器端,且同源的。区别:cookie数据始终在同源的http请求中
阅读全文
摘要:call和apply 基本上是一个意思 区别在于call的第二个参数可以是任意的类型,而apply的第二个参数必须是数组,也可以是arguments。call方法:语法:call(thisObj,Object)定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另
阅读全文
摘要:charAt(i) 函数 是获取字符串中i位置的字符 str.charAt(i)的意思是第i个字符在字符串str中所占的位置,输出的是数字for (var i = 0; i < str.length; i++) { if(!json[str.charAt(i)]){ // 首先得到i位置的字符cha
阅读全文
摘要:dl标签定义了一个定义列表 <html><body><h2>一个定义列表:</h2><dl> <dt>计算机</dt> <dd>用来计算的仪器 ... ...</dd> <dt>显示器</dt> <dd>以视觉方式显示信息的装置 ... ...</dd></dl></body></html> tab
阅读全文
摘要:MVC全名是 Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面 显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
阅读全文
摘要:第一步:项目需求评审(明确需求) 第二步:等待ui设计师提供psd(项目需求技术调研) 第三步:等到ui设计师设计稿通过以后,给前端制作静态html+js(自己在浏览器或者移动设置上浏览,查看是否有兼容问题) 以上为基本制作流程 以下几步为项目对接-一直到发布到线上的过程 第四步:前后台数据对接完成
阅读全文
摘要:1:父级div定义 height 原理:父级div手动定义height,就解决了父级div无法自动获取到高度的问题。 优点:简单、代码少、容易掌握 缺点:只适合高度固定的布局,要给出精确的高度,如果高度和父级div不一样时,会产生问题 建议:不推荐使用,只建议高度固定的布局时使用 2:结尾处加空di
阅读全文
摘要:CSS的引入方式最常用的有三种, 第一:在head部分加入<link rel="stylesheet" type="text/css" href="index.css"/>,引入外部的CSS文件。 第二:在head部分加入 <style type="text/css"> div{margin: 0;
阅读全文
摘要:从概念上来说: id是先找到结构/内容,再给它定义样式; class是先定义好一种样式,再套给多个结构/内容。 从样式效果上来说: id的优先级要比class高出一个层次 html中不管有几个id, 在css获取到的就是所有的 但是在js中通过document获取到的是第一个
阅读全文
摘要:前言的一些碎碎念:最近一直在写移动端的页面,不过一直是用的别人造好的轮子,很多时候并没有想那是为什么,那是怎么样要那么写,就跟着别人的文档 去了。本以为自己对移动端的那一丢丢理解,结果很多东西都特么有问题,所以,今天停下了手中的一些东西,来谈下移动端的布局方案吧 内容有些长,这也是我第一次写博客,不
阅读全文
摘要:display:table- cell属性指让标签元素以表格单元格的形式呈现,类似于td标签。目前IE8+以及其他现代浏览器都是支持此属性的,但是IE6/7只能对你说 sorry了,这一事实也是大大制约了display:table-cell属性在实际项目中的应用。 我们都知道,单元格有一些比较 特别
阅读全文
摘要:LESS是一种由Alexis Sellier设计的动态层叠样式表语言。受Sass所影响,同时也影响了Sass的新语法:SCSS。[2] LESS是开源的,其第一个版本由Ruby写成,但在后续的版本当中,Ruby逐渐被替换为JavaScript。受益于JavaScript,LESS可以在客户端上运行(
阅读全文
摘要:userAgentInfo.indexOf(Agents[v]): //A.indexOf(array[i]):A元素是否存在于数组array里面;如果存在就会返回对应的下标,如果不存在则返回-1. function IsPC(){ var userAgentInfo = navigator.use
阅读全文
摘要:select { /*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/ border: solid 1px #000; /*很关键:将默认的select选择框样式清除*/ appearance:none; -moz-appearance:none; -webkit-appeara
阅读全文