css用@media适配不同尺寸的手机布局方式 定义和使用使用 @media 查询,你可以针对不同的媒体类型定义不同的样式。 @media 可以针对不同的屏幕尺寸设置不同的样式,特别是如果你需要设置设计响应式的页面,@media 是非常有用的。 当你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面。CSS 语法@media mediatype and|not|only (media feature) { CSS-Co
js地址的封装以及地址栏的参数获取 有时候我们封装一个ajax的get的方法需要把对象拼接到地址上面,这里我介绍一个Object.keys,这是一个非常好用对象属性。 例如说const url = 'http://127.0.0.1:4000';const params = { name: 'testname', email: 'testemail@qq.com'}// 这里我们需要得到的一个是http://
vue自定义事件??? 背景是这样子滴,有时候我们用vue框架的时候,要用到很多手势,像tap、doubletap、longtap……,当然现在网上有很多手势裤什么的,拿来改一下也是可以实现自己想要的效果滴,我是希望用vue 的时候类似于 {{msg}}---长按(longtap)点击(tap)事件这么用那好了,左思右想写了一个小栗子,用来抛砖引玉。原理
苹果Mac操作系统下怎么显示隐藏文件 对于新手而已民,苹果的MAC操作系统刚用时用得很不习惯,比如想要显示被隐藏的文件时,不像windows有个“文件夹选项”对话框可以来设置,今天咱们就介绍一个简单操作的方法。打开终端然后显示:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏:defaults write com.apple.finder AppleShowAl
node 版本升级 操作 node有一个模块叫n(不要纠结名字~~~),是专门用来管理node.js的版本的。 首先安装n模块: sudo npm install -g n第二步: 升级node.js到最新稳定版 n stable 是不是很简单?! n后面也可以跟随版本号比如: n v0.10.26 或 n 0.10.26 就这么简单!ps: 后面mac报错的话 要加上su
一些前端的笔记 本文旨在加深对前端知识点的理解,资料来源于网络,参考于(前端资源) 1、如何解决跨域问题 JSONP:原理是:动态插入script标签,通过script标签引入一个js文件,这个js文件载入成功后会执行我们在url参数中指定的函数,并且会把我们需要的json数据作为参数传入。由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源,为了实现跨域请求,可以通过
[]欢迎使用CSDN-markdown编辑器 欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
mongoose中通过-id查询的方法 第一种方法: var mongoose = require('mongoose'); var id = mongoose.Types.ObjectId('4edd40c86762e0fb12000003'); 第二种方法: var mongoose = require('mongoose'); var _id = mongoose.mongo.ObjectId("4eb6e7e7e9b7f
在css中为table 后表格单元格边界异常的解决办法 在css中添加border-collapse:collapse或在js中添加borderCollapse = "collapse"能够消除单元格间的间距, 但是,如果用js对table进行操作完后,table需要重新计算列宽时,个别单元格的边界会很不听话,仍然维持原来的宽度,这时删除表格的border-collapse:collapse就能恢复正常, 但单元格间会产生间距。尤其在使用<colgr
gulp从入门到上树 gulp从入门到上树哈哈,作为21世纪的前端开发人员,gulp是必不可少的呀,可以不去认真的学,但是一定要去了解一下噻!好了废话少说~介绍一下--Gulp.js 是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目。好了废话少说~gulp 和 grunt 非常类似,但相比于 grun
mongodb启动不了:child process failed, exited with error number 100 今天在启动mongodb的时候,发现起不来,报错:child process failed, exited with error number 100;发现—–> 然后去官方文档一查看,嗯??是的 , 我之前关闭mongodb没有正确关闭所造成的。先用命令行 ps -ef | grep mongod 得到进程信息然后执行kill 命令把进程关掉再然后重新启动配置文件就可以啦ps: 别忘了先删
移动端的一些常用css的设置 .(2) 不多说了 直接上代码~~~少说话 多做事html,body, ul,li, h1, h2, h3, h4, h5, h6, p, ol, input{ margin: 0; padding: 0}ul,li, ol{ list-style: none;}i{ font-style: normal; }body { font-family: Tahoma, A
Mac OS下安装mysql及其简单使用 一、MySQL安装到MySQL官网上http://dev.mysql.com/downloads/mysql/,下载mysql可安装dmg版本 比如:Mac OS X ver. 10.9 (x86, 64-bit), DMG Archive下载完的文件为:mysql-5.6.24-osx10.9-x86_64.dmg 点击安装包一步步傻瓜式安装就行。系统偏好设置的其他里,点击“mysql”的图标
获取本周、本月、本季度、半年的时间 /** * @file 日期选择(获取今天、本周、本季度、本月、半年、一年的开端日期、停止日期 ) * @author 何文林 */define(function (require) { var now = new Date(); // 当前日期 var nowDayOfWeek = now.getDay(); // 今天本周的第几天 var nowDay = now.
bower 安装其他包出错的解决方法 Bower : ENOGIT git is not installed or not in the PATH解决方法一:添加git到window的环境变量中。设置path路径为C:\Program Files\Git\bin解决方法二: $ set PATH=%PATH%;C:\Program Files\Git\bin推荐用方法二, 方便快速
欢迎使用CSDN-markdown编辑器 方法一:采用正则表达式获取地址栏参数function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]
click小游戏demo <!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> *{ margin: 0; padding: 0;} #box{ width:
手淘适配设置模板 <!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta content="yes" name="apple-mobile-web-app-capable"> <meta content="yes" name="apple-touch-fullscreen"> <met