
javaScript
qq_790478146
这个作者很懒,什么都没留下…
展开
-
跨域问题
跨域问题 端口8888想去请求端口8887端口的服务 1.在被请求方服务器的页面上放上’Access-Control-Allow-Origin’:’*’, 2.JSONP:jsonp的原理就是在a.link.img.script标签上加上src=“url”.浏览器是允许这些标签上的src属性去跨域访问的。 Cors预请求 主要有三种方式 1.method:cors需要预请求,而以下都不需要预请求...原创 2019-01-01 11:50:46 · 345 阅读 · 0 评论 -
饿了么项目步骤
第5章 项目实战-页面骨架开发2.5 5.1组件拆分 5.1.1 引入mate标签 引入css样式 HTML中设置网页自适应的MATE标签 <meta name="viewport" content="width=device-width,height=device-height, initial-scale=1.0, minimum-scale=1.0, maxim原创 2019-01-24 11:30:50 · 1786 阅读 · 0 评论 -
mock数据
目录结构如下: 最新的vue里dev-server.js被替换成了webpack-dev-conf.js 在模拟后台数据的时候直接在webpack-dev-conf.js文件中修改 第一步,在const portfinder = require(‘portfinder’)后添加 //第一步 const express = require(‘express’) const app = expre...原创 2019-01-23 20:51:48 · 241 阅读 · 0 评论 -
箭头函数
箭头 函数最直观的三个特点 1.不需要function关键字来创建函数 2.省略return 关键字 3.继承当前上下文的this关键字 console.log([1,2,3].map(x => x+1)) //这个 可以 在控制台直接 输出(3) [2, 3, 4] 例如: [1,2,3].map(x => x+1) 等同于: [1,2,3].map(function(x){ re...原创 2019-01-03 10:49:29 · 167 阅读 · 0 评论 -
es6为参数提供了默认值
function action(num = 600){ console.log(num); } action(0)//0 action(100)//100 action()//600原创 2019-01-03 10:39:42 · 194 阅读 · 0 评论 -
javaScript变量提升
function aa(){ var test//变量提升,函数最顶部 if(0){ var test = “hello man” console.log(test) }else{ console.log(test)//此处访问test值为underfined } console.log(test)//此处访问test值为underfined } aa(); ...原创 2019-01-03 10:24:53 · 126 阅读 · 0 评论 -
javaScript原型链prototype
创建对象的几种方法 1.Object实例 var person = new Object(); 2.字面量语法创建 var person= {name:“Nicholas” 弊端: 要产生大量对象,会产生大量重复代码 solve: 用工厂模式,多次调用这个函数,创建相似对象 3.工厂模型 优点:解决了多次调用这个函数创建相似对象 缺点:他不知道创建的这个对象从那里来的,用instanceof...原创 2019-01-02 17:28:26 · 120 阅读 · 0 评论 -
数组去重方法总结
第一种 1.将数组排序成新的数组arr2 2.将数组arr2第一个放在一个空的数组当中 3.然后将arr2的值依次与相邻数组比较,如果不相同就push进去 var arr = [1,1,2,3,5,3,1,5,6,7,4,1,1,2,3,5,3,1,5,6,7,4,1,1,2,3,5] var time1 = new Date()...原创 2019-01-02 15:33:17 · 173 阅读 · 0 评论 -
假设高度已知请写出三栏布局,其中左,右栏宽度各为300px,中间自适应
(1)浮动 : 缺点 :浮动是脱离文档流的,有些时候需要清除浮动,需要很好的处理浮动周边元素的关系 优点 :兼容性比较好 浮动一定要有高。 #main .left{ width: 300px; float: left; height: 100px; background: red; } #main...原创 2019-01-05 18:13:22 · 1038 阅读 · 0 评论 -
split().reverse().join()放一起 好记很多
var message = 'Hello Vue.js!' message.split('').reverse().join('')//"!sj.euV olleH" split() 方法用于把一个字符串分割成字符串数组。 reverse() 方法用于颠倒数组中元素的顺序。 join() 方法用于把数组中的所有元素放入一个字符串。 ...原创 2019-01-04 19:46:59 · 7046 阅读 · 2 评论 -
微信小程序——自定义个性化模态框(附代码)
<button size="mini" bindtap="showDialogBtn">点击我弹出弹出框</button> <view catchtouchmove="preventTouchMove" class="modal-mask" bindtap='hiddenmodel' wx:if="{{ showModel}}&qu转载 2019-02-24 10:00:17 · 843 阅读 · 0 评论