- 博客(52)
- 资源 (8)
- 收藏
- 关注
原创 AMD CMD CommonJS和ES6的对比
AMD:是RequileJS在推广中对于模块化定义的产出 特性:依赖前置,当需要别的包的时候他会在前面用数组的形式加入CMD:是SeaJS在推广过程中对于模块化定义的产出 特性:依赖就近 什么地方使用就什么时候依赖CommonJS:module.export :commonJS一般是用在服务端的 moudel ES6: import export 这个就是作为模块化开发的...
2018-06-25 10:39:33
895
原创 ES6中import和export的用法
improt export的用法improt导入 一般用的是 导入一个文件 例如:import Vue from 'vue'export 导出 一般将文件导出 默认的是 export default {} 但是还有不默认的 就是export let xxx=然后import导入这个文件就可以 但是要注意的是 import {util1,util2} from './util...
2018-06-25 10:36:48
892
原创 ES6中promise的用法
promise是让我们前一个事情完成就执行下一个事件,通过.then的方法调用这样子代码不会臃肿promise的用法: 模版:let checkLogin = function(){ return new Promise(function(resolve,reject){ let flag = document.cookie.indexOf("userId")>-1?tru...
2018-06-25 10:35:41
532
原创 ES6的一些基础语法
一些常见的语法:console.log(`total:${total}`);这个就是es6的模版前面的是变量可以修改的,后面的是变量的值... 1.这个放在函数里面当参数的时候就是动态参数 不指定个,2.放在数组外面就是一个运算符 会把数组里面的东西拆解,这个方法可以用来将数组拆解然后合并数组,放在数组内部的时候那么那个参数就会变成一个动态参数3.让在字符串旁边的时候就会把字符串拆解模版语法...
2018-06-25 10:33:14
415
原创 vue的命名式 路由
命名式路由:<router-link :to="{name:'cart',params:{cartId:123}}">跳转到购物车页面</router-link>这个是通过name名字来找到这个路由的首先创建一个路由,然后呢也是用 router-link这个标签 to里面接参数{name:'cart',params:{cartId:123}}接受的是一个对象 值得注意的是...
2018-06-25 10:31:37
544
1
原创 vue的编程式路由
编程式路由: this.$router.push({path:"/cart?Id=123"})就是通过编程的方式创建一个路由 但是 他还是要到router里面导入数据和放他的参数然后通过事件来触发 // this.$router.push({path:"/cart?Id=123"}) push可以接受两种形式的参数 一种是字符串一种是对象 也可以$router后面接受go(1)go里面接受...
2018-06-25 10:30:52
815
原创 vue嵌套路由的使用
注意:在一个路由里面加别的路由 要加 <router-view></router-view> 和router-link嵌套路由指的就是在一个路由里面嵌套另一个路由了,虽然没有那么难但还是要注意几个点1.在routes里面加上children[]然后这个里面在添加嵌套路由的参数 children:[,注意:path里面不用加/直接写名字就好了 component里面不用加...
2018-06-25 10:30:05
865
原创 VUE路由之动态路由
注意:在一个路由里面加别的路由 要加 <router-view></router-view> 和router-link动态路由 : path:'/cart/:cartId',1.在router里面导入你的文件2.填好routes里面的参数 path '/user/:userId/password/:passwordId' name 导入文件的名字component ...
2018-06-25 10:28:35
1155
原创 VUE父子组件通信的三个基本点
1.VUE组件之间的通讯是单向流通的 只能从父流向子 不能子流向父 2.子组件接受父组件的数据 用的是props[ ] 3.子组件向父组件传递数据 要用到$emit 首先在对应组件中绑定事件 ,然后methods里面写他的方法,最后在它的子组件里面methods写this.emit("xxx") xxx为绑定的事件名称 例如click而不是函数...
2018-06-25 10:27:02
506
原创 es6的一些常见的语法和函数扩展
一些常见的语法:console.log(`total:${total}`);这个就是es6的模版前面的是变量可以修改的,后面的是变量的值function(...m) 这个的意思是前面的是动态变量,表示参数的数量是动态的,不定时;=>函数是function的简写函数的扩展:当...和数组放在一起的时候就会把数组变成字符串console.log(...[4,
2018-05-08 23:55:51
444
原创 vue框架---resource和axios的讲解
resource插件讲解:get请求一般都是客户端向服务端请求东西params:{userId:"101"}, 数据是放在这个里面的.then(res=>{this.msg=res.data;},error=>{this.msg=error;}); 这里是放成功和失败所返回的数据的post请求和get请求都是差不多的,不一样的是没有p
2018-05-08 23:54:28
2100
原创 vue框架---路由的使用和知识
一些小知识点:./ 表示当前目录 ../表示上级目录import 这是es6的语法 表示定义@表示src目录router-link用于路由跳转就是和a标签差不多的在router-link里面to要写绝对的地址而 path里面就不用动态路由:.user/:username path:'/goods/:goodsId/',添加一个这个
2018-05-08 23:52:35
650
原创 vue的一些基本用法
1.vue实例对象 cnpm run devnew Vue({ el:'#app',template:'<div>{{message}}</div>',data:{ message:'hello vue'}}); 这里就是实例一个Vue对象import Vue from 'vue' 这里注意的是 要添加es6 2.c...
2018-05-08 23:47:59
891
原创 WEB前端面试常见的问题及答案
一.html+css:在w3c的标准模式下,width=width,但是在怪异模式下,width=border*2+padding*2+width;其中后代元素的width:100%;二.html5新特性标签语义化,比如header,footer,nav,aside,article,section等,三.JavaScript基本数据类型:Number,String,Boolean,Undefine...
2018-05-08 23:45:14
9161
1
原创 4个步骤看懂AJAX
第一步:创建xhr对象第二步:准备发送请求:配置发送请求的行为参数第三步 :执行发送的动作第四步:指定一些回调函数xhr.redayState0:XMLHttpRequerst 对象创建完成1:表示请求动作准备好了但是还没有发送2:表示已经发送完成3:服务器返回了数据 4:服务器返回的数据已经可以使用...
2018-05-06 19:47:39
581
原创 CSS3自己做的demo的一些重要的代码
转换:transform: 后面接要改变的参数1. rotate(360deg) 旋转的角度 也允许角度为负数2.scale(0.5)缩放的比例3.skew(45deg)倾斜的角度4.translate(300px)移动的距离可以将这几个参数一起使用 就是transform: 后面接参数 不加逗号3D旋转:3D旋转就是将rotate后面再加上一个大写的XYZ 然后就会让这个物体沿着一个轴旋...
2018-05-06 19:45:39
440
原创 CSS3的一些布局和动画
伸缩布局:1.指定一个盒子为伸缩盒子 display:flex2.设置属性来调整此盒子的子元素的布局方式 例如 flex-direction: 3.明确方向4.可以互换主侧轴,也可以调换方向flex-direction 这个是 伸缩的方向 有好几个参数1.row 2.column 3.row-reverse 4.colum-reverse水平, 竖直,水平相反,竖直相反justify...
2018-05-06 19:44:31
543
原创 CSS3边框 阴影 盒模型和图片裁剪简介
一、边框阴影: box-shadow 里面有4个参数 第一个是水平偏移量 右边为正左边为负,第二个是竖直偏移量,上面为负下面为正 所以两个正就为右下角的两条边! 第三个参数就是模糊度 当你把模糊度设置了的时候,那么他就会有一定像素的模糊度。第四个参数是偏移量 偏移量为负数的时候那么他就会向图形里面偏移 当为正数的时候就向图形外面偏移,边框阴影不会影响到盒子的布局!内阴影在...
2018-05-06 19:42:26
1147
原创 CSS3的一些新选择器简介
属性选择器一、 5个input标签type: text 文本框 password密码框 radio 单选按钮 cheakbox复选框 submit 提交 二、 选择器的使用:1.attr=val 相等就选择到了2.attr~=val 表示的是一个单独的属性值,这个属性值是以空格分割的3.attr|=val 表示的是一个单独的属性值,这个属性值是以-分割的4...
2018-05-06 19:39:16
357
原创 html5新增的一些特性和方法
1.api:应用程序编程接口2.自定义化属性:data-xxx属性 用来记录和dom相关的数据3智能表单 1.功能型表单类型 虚拟键盘适配:通过type方式指定弹出键盘4.网页多媒体 1.之前强依赖flash 2.音频 3.视频 4.了解字幕5.svg文件的基本使用 1ifame 2. ajax 直接修改样式javascript api新的选择器1.document.quer...
2018-05-06 19:37:10
397
原创 jquery的一些事件操作
1.高度和宽度的 操作 css获取的方法 $("div").css("height" ,"300px") jq的获取方法 $("div").height(300) 这两个的区别: css的获取的高度是字符串 带px的 而jq的方法是数字 不带px2.坐标值 offset: 可以直接获得他的left和top坐标 是图片左上角对于网页的左上角的坐标 position:相...
2018-05-06 19:35:23
314
原创 jquery案例学到的知识点
1.右下角广告案例学到的知识点: children() 选择自己的子集元素,只会选择子集 ,下面一辈不会选择 parent()自己的父级元素 slideDown() 下滑 Up 上滑 fadeIn() 淡入 Out 淡出 总结 :首先利用absolute的绝对定位 定位于自己的父级,然后 将xx这个图片绑定一个点击事件,当点击了这个的时候那么父级就...
2018-05-06 19:34:03
546
原创 JQuery的一些常用的语法
选择器:find()取得所有的后代元素单元格的创建rowspan="2" 上下一列合并colspan = “2” 左右一列合并单元格的格式: table < thead <th <tbody<td 这就是他们的格式还有这章学到了json如何链接html 意义非凡JQuery的dom操作:...
2018-05-06 19:32:42
395
原创 蓝桥杯 寒假作业
每个方块代表1~13中的某一个数字,但不能重复。 比如: 6 + 7 = 13 9 - 8 = 1 3 * 4 = 12 10 / 2 = 5 以及: 7 + 6 = 13 9 - 8 = 1 3 * 4 = 12 10 / 2 = 5 就算两种解法。(加法,乘法交换律后算不同的方案) 你一共找到了多少种方案? 请填写表示方案数目的整数。 注意:你提交的
2017-04-05 21:25:14
474
原创 蓝桥杯 凑算式
个算式中A~I代表0~9的数字,不同的字母代表不同的数字。比如:6+8/3+952/714 就是一种解法,#includeint main(){ int a, b, c, d, e, f, g, h, i, xx = 0; for(a=1;a<10;a++) for(b=1;b<10;b++) for(c=1;c<10;c++) for(d=1;d<10;d++)
2017-04-05 21:23:11
810
原创 快速排序
/*排序在各种场合经常被用到。快速排序是十分常用的高效率的算法。其思想是:先选一个“标尺”,用它把整个队列过一遍筛子,以保证:其左边的元素都不大于它,其右边的元素都不小于它。这样,排序问题就被分割为两个子区间。再分别对子区间排序就可以了。下面的代码是一种实现,请分析并填写划线部分缺少的代码。*/#include void swap
2017-04-05 21:21:26
292
原创 打印方格
/*小明想在控制台上输出 m x n 个方格。比如 10x4的,输出的样子是:+ -- - +-- - +-- - +-- - +-- - +-- - +-- - +-- - +-- - +-- - +| | | | | | | | | | |+-- - +-- - +-- - +-- - +-- - +-- - +-- - +-- - +-- - +-- - +| | | |
2017-04-05 21:20:20
730
1
原创 平方怪圈
/*如果把一个正整数的每一位都平方后再求和,得到一个新的正整数。对新产生的正整数再做同样的处理。如此一来,你会发现,不管开始取的是什么数字,最终如果不是落入1,就是落入同一个循环圈。请写出这个循环圈中最大的那个数字。请填写该最大数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。*/#includeint main(){
2017-04-05 21:17:42
333
原创 煤球数目
/*有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),....如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。*/#includeint main(){ int x, temp =
2017-04-05 21:05:44
357
原创 蓝桥杯 报纸页数
/*X星球日报和我们地球的城市早报是一样的,都是一些单独的纸张叠在一起而已。每张纸印有4版。比如,某张报纸包含的4页是:5, 6, 11, 12,可以确定它应该是最上边的第2张报纸。我们在太空中捡到了一张X星球的报纸,4个页码分别是:1125, 1126, 1727, 1728请你计算这份报纸一共多少页(也就是最大页码, 并不是用了几张纸哦)?
2017-04-05 21:02:46
1006
原创 蓝桥杯 核桃的数量
张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:1. 各组的核桃数量必须相同2. 各组内必须能平分核桃(当然是不能打碎的)3. 尽量提供满足1, 2条件的最小数量(节约闹革命嘛)程序从标准输入读入:a b c#includeint fun(int a, int b) //求最大公
2017-03-31 10:11:09
614
原创 蓝桥杯公约数公倍数
题目标题:公约数公倍数我们经常会用到求两个整数的最大公约数和最小公倍数的功能。下面的程序给出了一种算法。函数 myfunc 接受两个正整数a, b经过运算后打印出 它们的最大公约数和最小公倍数。此时,调用 myfunc(15, 20)将会输出:560// 交换数值void swap(int *a, in
2017-03-30 15:17:43
320
原创 蓝桥杯 幻方填空
幻方是把一些数字填写在方阵中,使得行、列、两条对角线的数字之和都相等。欧洲最著名的幻方是德国数学家、画家迪勒创作的版画《忧郁》中给出的一个4阶幻方。他把1, 2, 3, ...16 这16个数字填写在4 x 4的方格中。如图p1.jpg所示,即:16 a b 13c d 11 e9 f g *h 15 i 1
2017-03-30 15:03:05
996
3
原创 振兴中华
/*标题: 振兴中华小明参加了学校的趣味运动会,其中的一个项目是:跳格子。地上画着一些格子,每个格子里写一个字,如下所示:(也可参见p1.jpg)从我做起振我做起振兴做起振兴中起振兴中华比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。
2017-03-30 14:18:42
537
原创 马虎的算式
/*小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。有一次,老师出的题目是:36 x 495 = ?他却给抄成了:396 x 45 = ?但结果却很戏剧性,他的答案竟然是对的!!因为 36 * 495 = 396 * 45 = 17820类似这样的巧合情况可能还有很多,比如:27 * 594 = 297 * 54
2017-03-30 13:29:59
523
原创 猜年龄
美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:“我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。”请你推算一下,他当时到底有多年轻。通过浏览器
2017-03-30 13:19:21
478
原创 打印大叉 蓝桥杯
打印大X小明希望用星号拼凑,打印出一个大X,他要求能够控制笔画的宽度和整个字的高度。为了便于比对空格,所有的空白位置都以句点符来代替。要求输入两个整数m n,表示笔的宽度,X的高度。用空格分开(0<m<n, 3<n<1000, 保证n是奇数)要求输出一个大X例如,用户输入:3 9程序应该输出:***.....***.***...***.
2017-03-30 12:08:05
500
原创 什么是VR?
vr可以当作是虚拟和现实交互的工具 虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的、交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。 虚拟现实技术是仿真技术的一个重要方向,是仿真技术与计算机图形学人机接口技术多媒体技术传感技术网络技术等多种技术的集合,是一门富有挑战性的交叉技术前沿学科和
2017-03-30 10:29:42
896
javascript核心参考手册
2018-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人