愚墨的博客
  • 首页
  • 前端技术
  • 面试
只争朝夕不负韶华
Nodejs

Ajax-node分页练习

一个简单的ajax获取数据,实现分页的功能,node搭建后台,好久没用总结了,记录一下,代码无价值,思想无价。 先写服务器吧,因为没有合适的接口和数据,就自己造了一些弱到爆的数据。 第一步:处理文件资源请求 首先require内置的http、fs、url模块,三个模块分别的作用是处理http,文件操作,处理url地址的。 创建服务,监听端口。 处理文件,通过pathname可以得到不同类型的请求文件,然后根据地址将不同的文件返回给客户端。 第二步:处理数据接口 通过pathname获得到之前规定好的数据请求地址,通…

2016年06月23日 1条评论 3710点热度 0人点赞 阅读全文
前端技术

jsonp跨域问题

沉淀一下跨域、ajax、jsonp的知识。 首先了解一下什么是同域、同源策略、跨域。 同域请求和跨域请求的区别在于URL的三要素:协议、域名、端口 同域请求:一个请求的url三要素与当前页面的三要素相同的请求叫做同域请求 跨域请求:一个请求的url三要素与当前页面的三要素有一个不相同的请求就叫做跨域请求 同源策略:它是一种浏览器厂商为了安全,强制添加的一种安全限制,它限制了js在哪些地方(同域请求中)可以用,哪些地方(跨域请求中)不可以用 所以说Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动…

2016年05月28日 0条评论 2813点热度 0人点赞 阅读全文
Less

Less入门

计划好久的事情今天提上了日程,很久之前就知道了Less和Sass等css预编译语言,一直也没有时间学(其实还是自己太懒),终于从计划中抽出一天的时间来学习一下,css预编译语言有好多种,常用的是Sass、Less、Scss等,比较了一个,还是觉得Less的编程比较更接近原生css,所以就学习Less了。 学习Less之前,我所了解了就只知道Less可以预编辑css,仅此而已。所以是小白一个。今天就入门学习了一下Less,现在总结一下 LESSCSS是一种动态样式语言,属于CSS预处理语言的一种,它使用类似CSS的语…

2016年04月24日 2条评论 5342点热度 0人点赞 阅读全文
前端技术

ajax封装

封装完成后,我已吐三升血,在也不用以后一遍一遍的写了! 原生js封装ajax的类库,模仿jQuery,但是没有jQuery那么完善。 首先是执行的格式和参数 ajax({ url: 'data.json',// 请求的路径 data: {a: 1, b: 2, node: JSON.stringify({name: '你好'})}, // 发送的参数 a=1&b=2 dataType: 'json',// 按照指定格式格式化服务器返回的数据 headers: { 'content-type': 'appli…

2016年04月20日 0条评论 3072点热度 0人点赞 阅读全文
Nodejs

express

雨终于停了,家里潮湿的很。 1. Express介绍 Express是一个简洁、灵活的node.js Web应用开发框架, 它提供一系列强大的功能,比如:模板解析、静态文件服务、中间件、路由控制等等,并且还可以使用插件或整合其他模块来帮助你创建各种 Web和移动设备应用,是目前最流行的基于Node.js的Web开发框架,并且支持Ejs、jade等多种模板,可以快速地搭建一个具有完整功能的网站。 2. 使用express 安装 npm install express 获取、引用 通过变量app我们就可以调用expre…

2016年03月23日 0条评论 3016点热度 0人点赞 阅读全文
前端技术

js编程之惰性思想

惰性思想:是js编程中一种比较常用的编程思想,主要是有用来处理兼容问题、多次进行同义词判断的问题。 惰性思想表示函数执行的分支只会在函数第一次调用的时候执行,在第一次调用过程中,该函数会被覆盖为另一个按照合适方式执行的函数,这样任何对原函数的调用就不用再经过执行的分支了。 举个例子,就比如说DOM二级事件中的addEventListener()来说,在IE中使用的是attachEvent(),兼容写法是: function addEvent (type, element, fun) { if (element.ad…

2016年03月18日 0条评论 4339点热度 0人点赞 阅读全文
前端技术

总结HTTP的Content-Type

这里简单的介绍一下post传输中的几种Content-Type。 Content-Type用于指定内容类型,一般是指网页中存在的Content-Type,Content-Type属性指定请求和响应的HTTP内容类型。如果未指定 ContentType,默认为text/html。 常见的几种Content-Type有: text/html text/plain text/css text/javascript application/x-www-form-urlencoded multipart/form-data …

2016年03月17日 0条评论 3342点热度 0人点赞 阅读全文
bootstarp

Bootstrap 选项卡

在各种项目中难免会遇到选项卡的时候,bootstrap中有一个选项卡插件,傻瓜式,没什么难度,但是支持的效果还还是不错的,建议研究一下bootstrap.js的 关于选项卡的代码。 <!--添加 nav 和 nav-tabs 类到 ul 中--> <ul id="myTab" class="nav nav-pills"> <!--//通过 data 属性:你可以通过添加 data-toggle="tab" 或 data-toggle="pill" 到锚文本链接中。--> <…

2016年02月01日 0条评论 3037点热度 0人点赞 阅读全文
jQuery

jQuery常用选择器

基本选择器 $(‘*’) 匹配页面所有元素 $(‘#id’) id选择器 $(‘.class’) 类选择器 $(‘element’) 标签选择器 组合/层次选择器 $(‘E,F’) 多元素选择器,用”,分隔,同时匹配元素E或元素F $(‘E F’) 后代选择器,用空格分隔,匹配E元素所有的后代(不只是子元素、子元素向下递归)元素F $(E>F) 子元素选择器,用”>”分隔,匹配E元素的所有直接子元素 $(‘E+F’) 直接相邻选择器,匹配E元素之后的相邻的同级元素F $(‘E~F’) 普通相邻选择器(弟…

2016年01月18日 0条评论 2827点热度 0人点赞 阅读全文
Nodejs

Node入门

对于一些像我这样的新手来说,只知道nodejs是可以写后端的JavaScript,最开始感觉他就是一个JavaScript库,当我真正的接触了node之后我才对node真正的有了入门的了解。 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。 JS运行在服务器端…

2016年01月14日 2条评论 4853点热度 0人点赞 阅读全文
1…7891011
搜搜看看
历史遗迹
  • 2023年5月
  • 2022年9月
  • 2022年3月
  • 2022年2月
  • 2021年12月
  • 2021年8月
  • 2021年7月
  • 2021年5月
  • 2021年4月
  • 2021年2月
  • 2021年1月
  • 2020年12月
  • 2020年11月
  • 2020年9月
  • 2020年7月
  • 2020年5月
  • 2020年4月
  • 2020年3月
  • 2020年1月
  • 2019年5月
  • 2019年3月
  • 2019年2月
  • 2019年1月
  • 2018年9月
  • 2018年3月
  • 2018年2月
  • 2018年1月
  • 2017年11月
  • 2017年7月
  • 2017年6月
  • 2017年3月
  • 2017年2月
  • 2017年1月
  • 2016年12月
  • 2016年11月
  • 2016年9月
  • 2016年8月
  • 2016年7月
  • 2016年6月
  • 2016年5月
  • 2016年4月
  • 2016年3月
  • 2016年2月
  • 2016年1月
  • 2015年12月
  • 2015年10月
  • 2015年9月
  • 2015年7月
  • 2015年6月
  • 2015年4月

COPYRIGHT © 2020 愚墨的博客. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS