自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 常用的head 标签

2、繁体中文3、优先使用ie最新版本和chrome4、定义网页搜索引擎引方式follow    跟踪链接并分析目标网页。这是默认行为,并且可忽略。index    将网页编入索引。这是默认行为,并且可忽略。noodp    不使用 Open Directory Project 来创建内容描述。noydir    不使用 Y

2015-11-25 18:20:01 277

原创 Meteor 响应式

如果说集合是meteor的核心功能,那么响应式可以能让这个核心 功能更强大。集合从根据上改变你的应用程序的数据处理方式。而不必手动检查数据更改,再根据这些变化 去修改html页面,meteor可以随时检测到数据的更改,并将它无缝地应用到你的用户界面上。meteor函数响应式计算            可以触发变化 的响应式数据源Templates   

2015-11-25 18:19:36 480

原创 Meteor 会话

会话session是一个全局的响应式数据存储。它只针对打开的本标签内有效,再打开一个标签访问同样的url。是无法访问的。当在页面中需要保存当前使用的数据时是很有效的。当服务器重新启动,本标签内的数据也不会丢失。当控制是否显示这样的值是可用此来完成 。session在js全局都可以访问和设置的.Session.set('name',XX);

2015-11-25 18:19:17 358

原创 Meteor methods call apply 使用

在meteor中如果想在本地添加数据呢,可以用:var id=posts.insert(data);data._id=id;Router.go('Xx',data);这种本地添加数据并不是一个太好的选择。meteor为我们提供了一个methods call apply这些方法,可以让我们实现本地提交数据到指定方法。服务器接收数据并return 结果,本地回调去获取。

2015-11-25 17:44:00 367

原创 Meteor 路由

路由的开发在项目是很重要的,它指定了url的规则,还有参数需要安装iron:router它不仅能帮助路由设置路径,还能为路径分配跳转,还可以管理订阅,控制路径 可以访问哪些数据。路由:把url映射到模板:路由用来处理body里的变化 。我们可以创建一个layout.htmltemplate name="layout"> div class="container"

2015-11-16 17:54:18 795

原创 Meteor发布、订阅

详解:发布和订阅是meteor的重要部分。meteor数据库在服务端有mongo 本地有minimongo,这是moteor重写本地mongo。推送数据库子集到客户端。这样呢服务器就不需要再发送html到本地了,而是发送直实的原始数据。让客户端决定如何处理数据。不用再等待服务器传回数据,而是立即访问和修改数据。发布:数据库的数据会有几百万条,有一些是保密的或敏感的数

2015-11-16 17:24:42 904

原创 Metero集合

集合:它是meteor的核心,服务器端和客户端的自动数据同步。集合是一个特殊的数据结构,它会将 数据存到mongodb中,在浏览器会有一个链接还进行实时同步。它可不是通过ajax请求,而是用的websocket长链接来做的。我们创建的集合需要在客户端和服务器端执行。可以在lib内创建一个collection文件夹,它会在两端运行。创建一个posts.js文件:posts

2015-11-16 16:19:09 1022

原创 Meteor 初始化项目解析和模板

新建项目代码解析:会创建三个文件html js csshtml是模板文件,包含head body 和一个template body里通过{{>Xx}}来引用template 标识通过name属性模板里不需要html 标签,它在母版里,生成会会组合在一起显示。.html创建了template模板它就是模板,如果没有template。它就是普通的页面。在生成时会在页面里显示。

2015-11-16 12:38:23 405

原创 Meteor 入门开发

Meteor是在node的基础上开发平台。它不是通过npm来安装的。需要下载安装(https://www.meteor.com/).它用来开发实时网页,当数据修改时会自动更新。不论是前台修改了还是手动修改了数据库。它可以用来开发实时类的项目,如聊天,新闻,论坛等。当然它也支持iso android:meteor add-platform iosmeteor add-platfo

2015-11-16 10:46:58 469

转载 css3 @media 用法

今天在做一个ipad min 上运行app程序浏览web页面时,发现了不兼容问题。以前在写配置时都是用(device-height:568px)这样的来写 iphone 4  5 6  6plus现在要写一个范围内的配置,也是语法有些绕max-height:450px 当height 小于450时应用样式。可能会有些无语,我写的是max大于450为什么应用时是小于450呢。

2015-11-12 17:17:56 709

原创 javascript 语言技巧

1、使用===它比较不会类型转换,速度要比==快'1'===1 false'1'==1 true2、typeof 一元操作符,用于以字符串的形式返回变量的数据类型typeof null  Array  Date  都返回object3、instanceof 判断对象是否为指定类的实例 [] instanceof Array4、将一个数组元素追加到另一个数组。Ar

2015-11-12 14:54:16 286

原创 js 判断是否在线

可通过navigator.onLine  来判断是否在线或添加online offline监听来判断window.addEventListener('offline online",fn());window.onOnlinewindow.onOffline

2015-11-11 18:21:54 604

原创 flex兼容性写法

.box{height:200px;display:-moz-box;display: -webkit-box;display: box;-webkit-box-direction:reverse;/*子元素的显示方向 */-webkit-box-orient:horizontal ;/*子元素水平或垂直排列*/}.item{-webkit-box-flex:1;-

2015-11-11 18:13:30 2305

原创 iframe 间传递数据

以前在做项目时会遇到iframe的嵌套。同域名下的交互是很简单的:父级方法获取iframe:var a=document.querySelector('#iframe1');    //获取子的window    var w=a.contentWindow || w.contentDocument;w就是子级的windoww.name w.fn w.document

2015-11-09 17:07:25 614

转载 node 服务端的jquery---cheerio

现在有了node的出现,我们可以用Js来开发服务端。前端常用的肯定是jquery,服务端想操作html如何做呢?用cheerionpm install cheeriovar cheerio = require('cheerio'),//load用来引入需要解析的Html;//test设置文本 $ = cheerio.load('Hello world');$('h2

2015-11-09 14:59:14 478

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除