自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

原创 APIcloud的基本使用

APIcloud的基本使用简介使用模块wiff真机调试进入已经开发了的项目简介中国领先低代码开发平台,提供高效的APP开发、手机APP制作与APP管理等服务。使用进入官网进行注册和登录: https://www.apicloud.com/signin根据官方文档进行下载或者给自己的编译器安装插件https://docs.apicloud.com/APICloud/junior-develop-guide在自己的编译器上进行登录,使用apicloud的官网上或者编译器上进行创建应用,可以使用ap

2020-07-24 16:23:56 1160

原创 Echarts的基本使用

目录Echarts的基本使用引入Echarts的基本使用引入在官方进行下载[https://echarts.apache.org/zh/index.html](https://echarts.apache.org/zh/index.html)

2020-07-24 15:48:20 169

原创 webpack的使用

webpack是啥webpack是一个流行的前端项目构建工具,可以解决目前web开发的困境。webpack提供了模块化支持,代码压缩混淆,解决js兼容问题,性能优化等特性,提高了开发效率和项目的可维护性webpack的基本使用1.创建项目目录并初始化创建项目,并打开项目所在目录的终端,输入命令:npm init -y2.创建首页及js文件在项目目录中创建index.htm...

2019-10-23 08:53:13 248

原创 Vue笔记(二)

Vue的常用特性表单的基本特性获取单选框中的值通过v-model1、 两个单选框需要同时通过v-model 双向绑定 一个值2、 每一个单选框必须要有value属性 且value 值不能一样3、 当某一个单选框选中的时候 v-model 会将当前的 value值 改变 data 中的 数据获取复选框中的值1、 复选框需要同时通过v-model 双向绑定 一个值2、 每一...

2019-10-22 17:19:07 118

原创 Vue笔记(一)

Vue是啥 ?Vue 是一套用于构建用户界面的渐进式框架vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合Vue指令

2019-10-17 10:33:38 140

原创 Ajax的使用

Ajax

2019-10-13 19:53:37 108

原创 模板引擎art-template的使用

对对对

2019-10-13 18:54:29 169

原创 Nodejs笔记

Node和Nodejs是什么Node是一个基于Chrome V8引擎的javaScript代码运行环境Node.js是运行在代码环境之上的语言JavaScript代码运行在浏览器中,JavaScript是语言,浏览器是运行环境JavaScript代码运行在Node 中,Node.js是语言,Node是运行环境Nodejs的安装在官网进行安装https://nodejs.org/en/d...

2019-10-10 21:03:31 207

原创 JSONP和跨域

Ajax只能向自己的服务器发送请求,因为在Ajax中默认是不能进行跨域进行访问的,这就涉及到了同源政策,如果需要解决同源限制问题,那么需要用到JSONP同源政策什么是同源两个页面拥有相同的协议,域名和端口,那么这两个页面就是同源,如果其中有任意一个不一样,那么就是不同源http://localhost:3000/index.html其中http 是协议localhost 是域名 (l...

2019-09-28 20:29:42 86

原创 html+css的几道面试题

怎么让一个不定宽高的DIV,垂直水平居中?1)使用CSS方法:占位置父盒子设置:display:table-cell; text-align:center;vertical-align:middle;Div设置: display:inline-block;vertical-align:middle;2)使用CSS3的transform:不占位置父盒子设置:position:relativ...

2019-09-26 21:03:36 1312

原创 jQuery笔记

这是我学习jQuery时整理的一些笔记jQuery概念jQuery 是一个快速、简洁的 JavaScript 库,其设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。j 就是 JavaScript; Query 查询; 意思就是查询js,把js中的DOM操作做了封装,我们可以快速的查询使用里面的功能。jQuery 封装了 JavaScript 常...

2019-09-20 21:51:07 102

原创 移动端js原生无缝轮播图

移动端无缝轮播图html代码:<div class="focus"> <ul> <li><img src="upload/focus.jpg" alt=""></li> <li><img src="upload/focus2.jpg" alt=""&gt...

2019-09-20 21:03:07 429

原创 PC端的无缝轮播图原生代码

HTML代码<div class="zj f1"> <a href="javascript:;" class="zuo"><b>&lt;</b></a> <a href="javascript:;" class="you"><b>&gt;</b></a>...

2019-09-07 21:58:27 767

原创 BOM笔记

什么是BOM浏览器对象模型 提供了独立于内容而与浏览器窗口那些交互的对象其核心对象是Window对象window对象 是javaScript的顶级对象BOM 是由一系列的对象构成,并且每个对象提供了许多方法和属性BOM 缺乏标准,javascript语法的标准组织是ECMA, DOM的标准是W3C BOM最初是Netscape浏览器标准的一部分。他是js访问浏览器窗口的一个接口...

2019-09-07 21:36:33 72

原创 DOM笔记

Web APIs在JavaScript中的DOM(页面文档对象模型)和BOM(浏览器对象模型)属于Web APIsAPI是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又不需要访问源码,或理解内部工作机制的细节。API 是给程序员提供的一种工具,以便于能轻松的实现想要完成的功能Web API 是浏览器提供的一套操作浏览器功能和页面元素的API(...

2019-09-07 21:22:32 113

原创 javaScript简介和ECMAScript笔记

javaScriptjavaScript分为ECMAScript、DOM、BOMECMAScript(js基础语法)js基础DOM(页面文档对象模型)和BOM(浏览器对象模型)属于Web APIsJS中对象分为3种:自定义对象,内置对象,浏览器对象;ECMAScript基础语法,Web APIs是JS 的应用,大量使用JS基础语法做交互效果ECMAScript自定义对象,和内置对象是...

2019-09-04 15:12:45 135

原创 移动端笔记

1.视口视口就是浏览器显示页面内容的屏幕区域1.1布局视口layout viewport只不过元素看上去很小,一般默认可以通过手动缩放网页。1.2视觉视口 visual viewport1.3理想视口 ideal viewport理想视口,对设备来讲,是最理想的视口尺寸需要手动添写meta视口标签通知浏览器操作meta视口标签的主要目的:布局视口的宽度应该与理想视口的宽度一致,简...

2019-09-04 14:52:15 86

原创 结构样式细节注意的笔记

1.font-weight 不能设置像素 只能设置数字2.让块级盒子居中对齐水平 1. 必须有宽度 2. 左右外边距设置为auto3.插入图片产品展示类 移动位置只能靠盒子模型 padding margin4.背景图片一般用于小图标背景或者超大背景图片 通过图片定位background-position5.float 是把盒子变成了行内块元素 是不占位置的6.清除父亲的浮动,会不管子类的...

2019-09-04 14:47:07 86

原创 HTML全标签名称

| HTML标签或属性 | 英文全称 | 中文释义 |––a Anchor 锚abbr Abbreviation 缩写词acronym Acronym 取首字母的缩写词address Address 地址dfn Defines a Definition Term 定义定义条目kbd Keyboard 键盘(文本)samp Sampl...

2019-08-29 10:09:44 550

原创 css笔记

CSScss字体设置fontfont-size 尺寸行高line-height规定字体粗细。参阅:font-weight 中可能的值。font-style、 font-weight (可以不写) font-size 、font-family(必须要写)文本行间距:line-height文本首行缩进:text-indent:2em文本样式:text-decoration ...

2019-08-29 09:51:33 90

原创 HTML结构笔记

1.HTML1.1图片问题<img src="../../12.jpg" title="狗王子" alt="123"/>title 放在图片是显示的文字alt 图片不显示时显示的文字vertical-align: middle;背景background: url(img/11.jpg) no-repeat center;图片居中Background-image:ur...

2019-08-29 09:33:29 75

前端笔记.zip

这个文档包含了HTML/css的一些基础,还有JavaScript中的基础语法、DOM、BOM还有一些学习js中面向对象、和移动web开发、AJAX、jQuery的一些总结,还有些Web前端与移动开发面试宝典; 6、什么是事件冒泡/捕获? 事件冒泡: 事件到达事件目标之后不会结束,会逐层向上冒泡,直至document对象,也就是子元素事件的触发会影响父元素的事件; 开关事件冒泡: A,开启事件冒泡:event.addEventListener(eventName,handler,false); B,关闭事件冒泡:假设传统方式事件的返回值为e,就可以通过e.stopPropagation()来关闭事件冒泡; C ,return false; 同时具有阻止冒泡和阻止默认行为的功能 事件捕获:父元素的事件会影响子元素的事件; 开启事件捕获:event.addEventListener(eventName,handler,true) 7、请说说事件委托机制?这样做有什么好处? 事件委托,就是某个事件本来该自己干的,但是自己不干,交给别人来干。就叫事件委托。 打个比方:一个 button对象,本来自己需要监控自身的点击事件,但是自己不来监控这个点击事件,让自己的父节点来监控自己 的点击事件。 优点: A,提高性能:列如,当有很多li同时需要注册事件的时候,如果使用传统方法来注册事件的话,需要给每 一个li注册事件。然而如果使用委托事件的话,就只需要将事件委托给该一个元素即可。这样就能提高性能。 B,新添加的元素还会有之前的事件; 11、怎么理解jQuery? JQuery就是JavaScript和查询(Query),是一个Javascript库。可以用来操作文档对象、 选择DOM元素、制作动画效果、事件处理、使用Ajax等。 优点: a、轻量级 b、具有强大的选择器 c、封装了大量的DOM操作 d、事件处理机制相当可靠 e、完善的Ajax f、不污染顶级变量 g、出色的浏览器兼容性 h、链式操作方式 i、隐式迭代 j、行为与结构分离 k、支持丰富的插件 l、完善的文档 m、开源 12、Jquery.on这个方法怎么看? 答: jQuery.on()方法可以给匹配元素(可以是多个)绑定一个或多个函数, off 可以解除绑定

2019-08-17

vue项目(高仿”饿了吗”外卖App).docx

此项目为外卖App核心的商家模块的SPA,包括商品、评论、商家介绍、购物车等多个子模块,使用Vuejs全家桶+ES6+Webpack等前端最新最热的技术,采用模块化、组件化、工程化的模式开发; 显示/隐藏优惠和公告详情 <template> <div class="header"> <div class="content-wrapper"> <div class="avatar"> <img width="64" height="64"src="seller.avatar"> </div> <div class="content"> <div class="title"> <span class="brand"></span> <span class="name">{{seller.name}}</span> </div> <div class="description"> {{seller.description}}/{{seller.deliveryTime}}分钟到达 </div> <div class="support" v-if="seller.supports"> <span class="icon" :class="classMap[seller.supports[0].type]"></span> <span class="text">{{seller.supports[0].description}}</span> </div> </div> <div class="supports_count" v-if="seller.supports" @click="showDetail(true)"> <span class="count">{{seller.supports.length}}个</span> <span class="icon-keyboard_arrow_right"></span> </div> </div> <div class="bulletin-wrapper" @click="showDetail(true)"> <span class="bulletin-title"></span> <span class="bulletin-text">{{seller.bulletin}}</span> <i class="icon-keyboard_arrow_right"></i> </div> <div class="background"> <img width="100%" height="100%"src="seller.avatar"> </div> <div class="detail" v-show="detailShow"> <div class="detail-wrapper"> <div class="detail-main clearfix"> <div class="name">{{seller.name}}</div> <div class="star-wrapper">star组件内容</div> <div class="title"> <div class="line"></div> <div class="text">优惠信息</div> <div class="line"></div> </div> <ul class="supports" v-if="seller.supports"> <li class="support" v-for="item in seller.supports"> <span class="icon" :class="classMap[item.type]"></span> <span class="text">{{item.description}}</span> </li> </ul> <div class="title"> <div class="line"></div> <div class="text">商家公告</div> <div class="line"></div> </div> <div class="content"> <p>{{seller.bulletin}}</p> </div> </div> </div> <div class="detail-close" @click="showDetail(false)"> <span class="icon-close"></span> </div> </div> </div> </template> [removed] export default{ props: { seller: { type: Object } }, data () { return { detailShow: false } }, created () { this.classMap = ["decrease", "discount", "guarantee", "invoice", "special"] }, methods: { showDetail (isShow) { this.detailShow = isShow } } } [removed]

2019-08-17

js基本功.doc

js基本ECMAScript的基本语法,还有ECMAScript的内置对象,比如Math、Date、arr、函数、对象等一些总结

2019-08-17

设计模式试验

3-7策略模式实例之电影票打折 某电影院售票系统为不同类型的用户提供了不同的打折方式(Discount),学生凭学生证可以享受8折优惠(StudentDiscount),儿童可以享受减免10元的优惠(ChildrenDiscount),VIP用户享受半折优惠还可以进行积分(VIPDiscount)。使用策略模式设计该系统,结合场景绘制相应的类图并编码实现。

2018-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除