04 2019 档案

摘要:一、Vue组件(.vue文件) 组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。在较高层面上,组件是自定义元素,Vue.js 的编译器为它添加特殊功能。在有些情况下,组件也可以表现为用 is 特性进行了扩展的原生 HTML 元素。 所 阅读全文
posted @ 2019-04-29 11:01 RopeHuo 阅读(5132) 评论(0) 推荐(0)
摘要:一、单页面应用(SPA) 1.1 C/S到B/S页面架构的转变 C/S:客户端/服务器(Client/Server)架构的软件。 C/S 软件的特点: ① 从window桌面双击打开 ② 更新的时候会替换原有的,原有的必须删除,不能刷新。 ③ 在其他的设备上使用的时候,也要安装软件。 B/S :浏览 阅读全文
posted @ 2019-04-27 10:24 RopeHuo 阅读(1737) 评论(2) 推荐(2)
摘要:一、AMD和CMD规范(了解) 1.1传统的前端开发多个js文件的关系 yuan.js中定义了一个函数 main.js文件中调用这个函数: 在页面上按顺序引入这两个js文件: 能运算,yuan.js中定义的函数,是window对象的属性,所以main.js中能放同一个window全局函数,但每个js 阅读全文
posted @ 2019-04-26 10:08 RopeHuo 阅读(1417) 评论(0) 推荐(1)
摘要:一、对象的扩展 1.1对象属性名表达式 ES6可以在JSON中使用[]包裹一个key的名字。此时这个key将用表达式作为属性名(被当做变量求值),这个key值必须是字符串。 1.2 Object.assign()方法 该方法用于对象的合并,将源对象的所有可枚举的属性,复制到目标对象。 Object. 阅读全文
posted @ 2019-04-23 10:33 RopeHuo 阅读(1049) 评论(0) 推荐(2)
摘要:一、ES版本简介和调试运行方法 1.1 ECMAScript简介 MDN手册:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript JavaScript 的标准是 ECMAScript。截至 2012 年,所有的现代浏览器都完整了支持 ECM 阅读全文
posted @ 2019-04-22 14:32 RopeHuo 阅读(1481) 评论(0) 推荐(1)
摘要:一、MongoDB数据库 1.1 NoSQL简介 随着互联网web2.0网站的兴起,传统的SQL数据库(关系数据库)在应付web2.0网站,特别是超大规模和高并发的SNS(social network system,人人网)类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非 阅读全文
posted @ 2019-04-21 10:25 RopeHuo 阅读(2177) 评论(0) 推荐(0)
摘要:一、Express框架 1.1基本使用 创建http服务器特别麻烦,express框架解决了这个的问题。 Express在node界的地位,就相当于jQuery在DOM界的地位。jQuery的核心就是“批量”,1个jQuery对象中可以封装多个原生对象。Express的核心就是中间件,Express 阅读全文
posted @ 2019-04-20 13:40 RopeHuo 阅读(5093) 评论(0) 推荐(2)
摘要:一、路由机制(静态资源文件处理) 1.1 Nodejs没有根目录 MIME类型:http://www.w3school.com.cn/media/media_mimeref.asp 在Apache中,它会自动将htdocs文件夹提供静态化路由服务。 但是Nodejs没有这个机制。 在文件夹中创建这样 阅读全文
posted @ 2019-04-20 10:44 RopeHuo 阅读(1542) 评论(0) 推荐(0)
摘要:一、NodeJS简介 NodeJS是开发服务器后台的东西,和PHP、JavaEE、python类似,和传统的浏览器的关注DOM的JS完全不同,将JavaScript触角伸到了服务器端。内核是Chrome浏览器的V8引擎,解析JavaScript的效率是非常快的。 创始人。 在不升级服务器配置的情况下 阅读全文
posted @ 2019-04-19 13:37 RopeHuo 阅读(6497) 评论(1) 推荐(2)
摘要:一、Canvas基本使用 Canvas是HTML5的画布,Canvas算是“不务正业”的面向对象大总结,将面向对象玩极致。 算法为王!就是说canvas你不会,但是算法好,不怕写业务,不怕代码量,只要稍微学学API就能出活。 Canvas这里是HTML5新标签,直接要了flash的命。 1.1 Ca 阅读全文
posted @ 2019-04-18 17:07 RopeHuo 阅读(15584) 评论(0) 推荐(3)
摘要:一、组件化开发 1.1组件化概述 页面特效的制作,特别需要HTML、CSS有固定的布局,所以说现在越来越流行组件开发的模式,就是用JS写一个类,当你实例化这个类的时候,页面上的效果布局也能自动完成。 实例化后,页面中就有一个轮播图的布局结构,而且可以通过参数传递进去。 这个new里面封装了HTML、 阅读全文
posted @ 2019-04-18 17:06 RopeHuo 阅读(1060) 评论(0) 推荐(2)
摘要:一、ES6语法 ES6中对数组新增了几个函数:map()、filter()、reduce() ES5新增的forEach()。 都是一些语法糖。 1.1 forEach()遍历数组 forEach()方法用来循环遍历数组,方法中的function回调函数接收3个参数 参数1是遍历的数组内容(item 阅读全文
posted @ 2019-04-18 16:55 RopeHuo 阅读(838) 评论(0) 推荐(0)
摘要:一、复习 1.1复习上下文 函数的调用方式 上下文 fun() window obj.fun() obj box.onclick = fun box setInterval(fun,1000) setTimeout(fun,1000) window array[8]() array new fun( 阅读全文
posted @ 2019-04-18 10:03 RopeHuo 阅读(736) 评论(0) 推荐(0)
摘要:一、对象(Object) 1.1 认识对象 对象在JS中狭义对象、广义对象两种。 广义:相当于宏观概念,是狭义内容的升华,高度的提升,范围的拓展。狭义:相当于微观概念,什么是“狭”?因为内容狭隘具体,范围窄所以称为“狭” l 狭义对象 就是用{}这种字面量的形式定义的对象,它是一组属性的无序集合 上 阅读全文
posted @ 2019-04-17 11:29 RopeHuo 阅读(1134) 评论(0) 推荐(0)
摘要:一、请求后端的JSON数据 JSON是前后端通信的交互格式,JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。 JSON是互联网各个后台与前代沟通必备格式,取代了原来的XML。 XML数据格式特别“恶心”,现在市场上99%以上的数据格式都 阅读全文
posted @ 2019-04-15 10:13 RopeHuo 阅读(660) 评论(0) 推荐(0)
摘要:一、服务器 1.1 什么是服务器,做什么的? 服务器,就是放在机房中的电脑,和我们的电脑的区别在与服务器有固定的IP,服务器的安全性和稳定性相当的高;性能一般就可以了,但是CPU的性能要比普通的客户机高的多。 服务器,就是给计算机网络提供服务的设备。服务器要长时间的运行,所以要求稳定性极强。 服务器 阅读全文
posted @ 2019-04-14 10:08 RopeHuo 阅读(1360) 评论(2) 推荐(1)
摘要:一、移动端默认样式 ·IOS和Android下触摸元素时出现半透明灰色遮罩 ·IOS按钮圆角的问题 ·上下拉动滚动条时卡顿、慢 ·禁止复制、选中文本 ·旋转屏幕时,字体大小调整的问题 二、移动端事件 2.1 基本使用 PC端事件仍然可以在移动端使用不过会存在一些问题,一会我们来阐述。 那么移动端也有 阅读全文
posted @ 2019-04-12 15:30 RopeHuo 阅读(1052) 评论(0) 推荐(0)
摘要:一、viewport视口 1.1什么是屏幕尺寸、屏幕分辨率、屏幕像素密度? 屏幕尺寸:指屏幕的对角线的长度,单位是英寸,常见的屏幕尺寸有3.5、3.7、4.2、4.7、5.0、5.5、6.0等。 屏幕分辨率:指在横纵向上的像素点数,单位是px,1px=1个像素点。一般以纵向像素*横向像素来表示一个手 阅读全文
posted @ 2019-04-12 11:02 RopeHuo 阅读(2611) 评论(0) 推荐(0)
摘要:一、媒体(介)查询 1.1 基本语法 媒体查询由媒体类型和一个或多个检测媒体特性的条件表达式组成。媒体查询中可用于检测的媒体特性有:width、height和color(等)。使用媒体查询可以在不改变页面内容的情况下,为特性的一些输出设备定制显示效果。 使用 @media 查询,你可以针对不同的媒体 阅读全文
posted @ 2019-04-11 16:52 RopeHuo 阅读(1561) 评论(0) 推荐(0)
摘要:一、SVN 所需软件私信我邮箱。 1.1 软件安装 需要装两个软件:VisualSVN(服务器端) 和 TortoiseSVN(用户端). 都是双击,无脑下一步下一步安装。 1.2 建库 打开VisualSVN Server Manger 1.3 新建用户 1.4 建组 1.5 设置权限 1.6 项 阅读全文
posted @ 2019-04-08 19:50 RopeHuo 阅读(392) 评论(0) 推荐(0)
摘要:一、概述 - git和svn区别 所需软件私信我邮箱。 VCS(version control system)版本控制系统。分为两种,分布式版本控制系统(以git为代表)和集中式版本控制系统(SVN为代表)。 1.1 SVN工作流程 集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须 阅读全文
posted @ 2019-04-08 19:38 RopeHuo 阅读(978) 评论(2) 推荐(1)
摘要:一、2D转换(transform) CSS3中的transform转换和PS中的变换是一样的,分别有:缩放、位移、斜切、旋转 1.1 transform:scale()缩放 transform:scale(w,h); 宽度和高度,w,h都是填写缩放的倍数,没有单位,比如1.5就是放大1.5倍,1是默 阅读全文
posted @ 2019-04-06 09:23 RopeHuo 阅读(1428) 评论(0) 推荐(0)
摘要:一、CSS3选择器 CSS3是CSS的第三代版本,新增了很多功能,例如:强大的选择器、盒模型、圆角、渐变、动画、2D/3D转换、文字特效等。 CSS3和HTML5没有任何关系!HTML5骨架中,可以用CSS2.1也可以用CSS3。XHTML骨架中可以用CSS3的样式。 在学习CSS之前都是学习选择器 阅读全文
posted @ 2019-04-06 09:22 RopeHuo 阅读(1350) 评论(0) 推荐(0)
摘要:一、HTML5简介 HTML 5 的第一份正式草案已于2008年1月22日公布。HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。 2014年10月29日,万维网联盟宣布,经过几乎8年的艰辛努力,HTML5标准规范终于最终制定完成了,并已公开发布。 HTML5不仅仅 阅读全文
posted @ 2019-04-05 13:34 RopeHuo 阅读(1444) 评论(0) 推荐(3)
摘要:1.1 JavaScript事件 JavaScript事件使用示例: 1.2 jQuery事件 jQuery事件使用示例: 1.3 on()事件方法 定义和用法 on() 方法在被选元素及子元素上添加一个或多个事件处理程序。 自 jQuery 版本 1.7 起,on() 方法是 bind()、liv 阅读全文
posted @ 2019-04-02 19:55 RopeHuo 阅读(920) 评论(0) 推荐(0)