- 博客(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关注的人