- 博客(17)
- 收藏
- 关注
原创 HTTP请求的相关知识
什么是HTTP? 一种计算机相互通信需要遵循的协议。 那么HTTP如何使用,使用流程? 1.http客户端向服务器发起请求,创建端口。 2.http服务器就在端口监听客户端的请求 3.一旦http服务器收到了客户端返回的状态(200的状态码)和内容(请求的文件,数据等) 流程中浏览器和计算机做的事情?
2017-03-01 14:58:47
376
原创 express常见代码小解&express项目建立
1 全局安装 express 2 利用express创建项目02 my app的项目目录 如图所示 app.js:项目入口 node_modules:存放项目的依赖库 package.json:项目依赖配置文件以及开发者信息 public:静态资源文件(css、js、im
2017-02-28 14:27:25
409
原创 关于node.js的express中间件&思维导图(脑图)
自己总结了express中间件的一些知识,虽然不是最全的。 但是入门绝对可以。 一些概念。 一些核心的方法。 主要从是什么和有什么角度进行总结。 附上脑图链接:点击打开链接
2017-02-20 14:45:31
1104
原创 关于document.body、document.documentElement和window获取视窗大小的区别
$(window).height(); 才是窗口的宽高,而且一直不变 document.body.clientHeight,在文档内容有滚动条的时候远大于$(window).height() 总之: document.documentElement.clientWidth 获取的可视区域的宽度高度(缩放窗口的时候 值会发生变化) document.body.clientHeigh
2017-08-22 15:39:42
1460
原创 github上传本地代码
第一步:在github上创建一个仓库 1.点开在头像下的your profile——>repositories——>点击new——>填写相关信息然后复制github上的你新创建的仓库(举例:mmk)的HTTS的地址; 第二步:在本地cloneGitHub的仓库 1.选择一个文件夹,右键Git bash here;输入命令行:git clone 跟上刚才的仓库地址 回车---
2017-06-02 17:54:40
441
原创 最新版Chrome模拟器下zepto的tap事件执行两次解决办法
最新版Chrome绑定了三个事件touchend MSPointerUp pointerup,touchend是触摸相关的事件,MSPointerUp 是ie10的触摸事件,pointerup是指针事件。 可能是以前的chrome不支持pointerup事件,现在新版本支持了,然后会报错了,把zepto里面pointerup相关的事件都删除了后测试没有问题。 zepto目前还没
2017-06-02 15:12:14
784
原创 js之事件冒泡和事件捕获详细介绍
(1)冒泡型事件:事件按照从最特定的事件目标到最不特定的事件目标(document对象)的顺序触发。 IE 5.5: div -> body -> document IE 6.0: div -> body -> html -> document Mozilla 1.0: div -> body -> html -> document -> window (2)捕获型事件(eve
2017-04-18 10:05:28
278
原创 jq-06节点操作
1.动态创建节点($( )的另外一个作用) var $span = $("我是新添加的一个span元素"); var node =$(''#box").html("我是新添加的li标签"); 2.添加元素 2.1append() 作用: 在被选元素内部的最后一个子元素(或者内容)后面追加内容(包括html标签) 假如下面例子中 参
2017-02-17 14:22:17
262
原创 jq05-体验动画(代码部分)
body { background: #E9FFB7; } .divItem { width: 400px; height: 400px; background: pink; position: absolute; /*margin: 100px auto 0;*/ } .d
2017-02-17 11:15:16
466
原创 jq-05动画&自定义动画
前言:jquery为我们提供了一组网页中常用的动画效果,同时间、还提供我们了自定义动画的功能。 1.show方法 作用:让元素展示出来。 用法: 法一:参数为数值类型,表示:执行动画时长,单位ms,eg:参数2000 即为2s。 $( "selector" ).show(2000); 法二:参数为字符串类型,jQ预设的值,有三个:slow(
2017-02-17 10:41:47
575
原创 jq-04样式和类操作
1.设置样式 a:单个样式 $ ( selector ).css( " color" , " red " ); $ ( selector ).css( " opacity " , 0.4 ); 属性和属性值之间用逗号隔开,并分别加引号( 不带单位的纯数字除外 ) b:多个样式 $(selector ).css( { " c
2017-02-16 17:00:21
343
原创 jq-03选择器
1.js提供操作DOM的元素方法 document.getElementById( ); 通过id属性获取元素。返回唯一的DOM对象。 document.grtElementsByTagName( ); 通过标签名获取制定元素,返回DOM对象数组(即使只有一个元素) 可见js中提供的操作dom元素的方法实在太少,于是jq就
2017-02-16 15:57:20
277
原创 jq-02使用
1.如何使用jq? 第一步: 引包 第二步:入口函数(写法不止一种,参考2) 第三步:功能实现代码 2.关于入口函数 2.1jq入口函数与js入口函数的区别 js入口函数指的是 :window.onload=function(){ } 区别1:书写个数不同。 js的入口函数只能出现一次,会出现事件的
2017-02-16 11:32:27
461
原创 jq-01认识
1.什么是jq? jq就是js的一个库,封装了我们常用的功能,来方便我们直接调用,极大提高我们的开发效率。 2.主要学习什么? jq操作DOM元素。学习jq封装好的方法,这些方法统称API(Application Programming Interface应用程序编程接口)。使用API就是方法的调用,也就是要加小括号()。然后小括号里是相应的参
2017-02-16 10:35:59
661
原创 handlebars.js脑图总结&基本书写套路&常见方法页面效果
总结了脑图,感觉思绪会更清楚 互相交流学习,有什么大家一起分享 地址奉上:点击打开链接
2017-02-15 14:45:48
268
原创 require.js
1、是什么?为什么? 关于require.js,通俗来讲就是用来管理js代码之间的依赖和js代码文件太多加载问题, 遵循的是 AMD(异步模块定义)规范。 目的是为了前端代码的可维护性和易编写性。 2、优点? js异步加载,避免浏览器在加载网页依赖的js文件时导致页面失去响应。管理模块之间的依赖,coding的时候效率更高了。
2017-02-14 15:14:15
265
原创 关于handlebars.js模板引擎
1.基于Mustache,可以在handelbars中导入Mustache模板。 利用{{ 对象 函数 }} 替换对象或者运行函数 支持.点语法 可以对象.title等属性值 2.使用时,直接script标签引入handlebars.js文件。 <script type="text/javascript" src="script/jquery.js"> 2 <scr
2017-02-07 13:32:05
607
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅