-
深入理解 Promise
自从ES6流行起来,Promise 的使用变得更频繁更广泛了,比如异步请求一般返回一个 Promise 对象,Generator 中 yield 后面一般跟 Promise 对象,ES7中 Async 函数中 await 后面一般也是 Promise 对象,还有更多的 NodeAPI 也会返回 Promise 对象,可以说现在的编程中 Pr...
2018-06-24 01:07:39
-
【JavaScript】动画-小案例:小球运动
最近的讲js运动框架时,做了一个小案例,随机生成几个小球,然后让他们在页面中跳动,碰到边界就弹回来并修改颜色。效果如下: 代码如下: 1 ! doctype html 2 html 3 4 head 5 meta charset ="utf-8" 6 meta name ="Keywords" content ="28-JS作业小球运动" 7 meta na...
2018-06-24 01:07:36
-
前端技术的发展与演变
近年来,前端技术的发展迅速,但因为前端知识面庞大,在实际学习当中往往无法理清其中的脉络。下面从各种库、框架、插件的层面上,对前端知识点做一些简单的梳理。从软件工程上,将前端分为四个由浅及深的层面或阶段。 一、基础层( 浏览器原生支持html/css/js ) HTML...
2018-06-24 01:07:35
-
在CesiumVR基础上实现3D左右立体视觉
整体思路 在VR模块的基础上调整视差,使其随距离发生变化; 左右分屏时,需要将左右屏的横向进行1/2压缩;这是因为3D-TV在对左右格式影像进行合并时,会进行拉伸; 左屏幕的相机相对于原来的(右屏)相机位置发生了变化,所以需要重新判断左屏幕相机视野内的切片,并重...
2018-06-24 01:07:35
-
Vue 状态管理 Vuex
1、概述 Vuex作为插件,管理和维护整个项目的组件状态。 2、安装vuex cnpm i --save vuex 3、vuex使用 github地址:https://github.com/MengFangui/Vuex new Vue({ el: '#app' , router: router, // 使用vuex store: store, render: h = { return h(App) }}); 4、配置...
2018-06-24 01:07:30
-
关于background和backgroundColor
for(var i=0;ias.length;i++){ as[i].onmouseover=function(){this.style.backgroundColor='grey';} as[i].onmouseout=function(){this.style.backgroundColor='';} as[i].onclick=function(){ cite.innerHTML=this.innerHTML; } } 简单的鼠标移入,改变背景颜色。 但...
2018-06-24 01:07:31
-
.15-浅析webpack源码之WebpackOptionsApply模块-plugi
总体过了一下后面的流程,发现Compiler模块确实不适合单独讲解,这里继续讲解后面的代码: compiler.options = new WebpackOptionsApply().process(options, compiler); 这行代码与之前设置options默认值非常相似,但是复杂程度根本不是一个次元的。 这一节只能简单的...
2018-06-24 01:07:24
-
苹果安卓移动端当前页面刷新一次
script window.onload = function(){ var u = navigator.userAgent; var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); if(isiOS){ if(location.search.indexOf("?")==-1){ location.href += "?myurl"; } else{ if(location.search.indexOf("myurl")==-1) loca...
2018-06-24 01:07:25
-
前端开发者常用的9个JavaScript图表库
当前,数据可视化已经成为数据科学领域非常重要的一部分。不同网络系统中产生的数据,都需要经过适当的可视化处理,以便更好的呈现给用户读取和分析。 对任何一个组织来说,如果能够充分的获取数据、可视化数据和分析数据,那么就能很大程度上帮助了解数据产生的深层次...
2018-06-24 01:07:18
-
基于 Vue.js 的移动端组件库mint-ui实现无限滚动加载
通过多次爬坑,发现了这些监听滚动来加载更多的组件的共同点, 因为这些加载更多的方法是绑定在需要加载更多的内容的元素上的, 所以是进入页面则直接触发一次,当监听到滚动事件之后,继续加载更多, 所以对于无限滚动加载不需要写首次载入列表的函数, 代码如下: ht...
2018-06-24 01:07:06
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