-
ES6要点总结(4)-箭头函数=>
箭头函数特点一:没有自己的this对象,其this对象为所在环境特点二 :没有arguments参数 可以用...rest代替 特点三:不能使用构造函数,不可使用new命令,否则会报错 // 函数的扩展 1 指定默认参数 function sum(a=1,b=2 ) { console.log(a + b)}sum() // a和b没传 所...
2018-06-24 01:52:37
-
vue组件详解(四)——使用slot分发内容
一、什么是slot 在使用组件时,我们常常要像这样组合它们: app app-header / app-header app-footer / app-footer / app 当需要让组件组合使用,混合父组件的内容与子组件的模板时,就会用到slot , 这个过程叫作内容分发( transclusion )。 注意两点: 1. app>组...
2018-06-24 01:52:33
-
【javascript】定时器组件
'use strict' ;module.exports = function () { this .timer = {}; this .config = {}; // 初始化参数 this .init = function (opts) { var id = opts.id; this .config[id] = opts; this .config[id].interval = this .config[id].interval || 1 ; this .config[id].b...
2018-06-24 01:52:34
-
Vue中加载百度地图
借助百度地图的 LocalSearch 和 Autocomplete 两个方法 实现方式:通过promise以及百度地图的callback回调函数 map.js 1 export function MP(ak) { 2 return new Promise( function (resolve, reject) { 3 window.init = function () { 4 resolve(BMap) 5 } 6 var scri...
2018-06-24 01:52:28
-
理解原型与原型链
原型与原型链是学习JavaScript这门语言不能不理解的两个重要概念,为什么?因为JavaScript是一门基于原型的语言。 怎么理解“JavaScript是一门基于原型的语言”?在软件设计模式中,有一种模式叫做原型模式,JavaScript正是利用这种模式而被创建出来。先来了解下原型模...
2018-06-24 01:52:10
-
jscript定时器,一直用的东西,你真的明白吗?
JavaScript定时器 JavaScript是一种解释型语言(边编译边执行),Js解析顺序是从上到下,然后将编译后的任务丢到一个事件队列中,然后事件内的函数会从上到下开始执行 setInterval setInterval(fn,t); fn是间隔t毫秒后执行的代码块 每隔t就执行fn直到你清除定时器 当js引...
2018-06-24 01:52:26
-
粒子系统(二):Canvas绘制精美图案
准备 IDE:Visual Studio Code Language:JavaScript / ECMAScript 6+ GitHub:General.JS 本文主要讲述 Particles - Walker 示例的实现步骤,不涉及具体的代码细节。 第一节 粒子概述 粒子是粒子系统最基本的组成元素。 粒子有哪些属性 颜色(Color):渲染颜色 位置...
2018-06-24 01:52:25
-
webpack+vuecli打包生成资源相对引用路径与背景图片的
资源相对引用路径 问题描述 一般情况下,通过webpack+vuecli默认打包的css、js等资源,路径都是绝对的 但当部署到带有文件夹的项目中,这种绝对路径就会出现问题,因为把配置的 static 文件夹当成了根路径,那么要解决这种问题,就得引用相对路径。 解决办法 打开 webp...
2018-06-24 01:52:22
-
初探ES6
1、let声明的变量,只在let命令所在的代码块中有效(类似闭包,是块级作用域); 2、 for 循环在设置循环变量的那部分是一个父作用域,而循环体内部是一个单独的子作用域: 例: for ( let i = 0 ; i 3 ; i ++ ) { let i = 'abc' ; console . log (i ) ; } // abc // a...
2018-06-24 01:52:22
-
原生js实现Ajax请求,包含get和post
现在web从服务器请求数据,很多用到Ajax,不过都是用的JQuery封装好的,之前做项目,由于无法引用JQuery,所以就只能用原生了,话不多说,请看代码。 1 /* -------------------Ajax start-------------------- */ 2 3 function ajax(options) { 4 options = options ||...
2018-06-24 01:52:19
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash