0

koa2使用es7 的装饰器decorator

本文主要讲述我在做项目中使用装饰器(decorator)来动态加载koa-router的路由的一个基础架构。 目前JavaScript 对decorator 是不支持,但是可以用babel 来编译 既然是koa2结合decorator 使用,首先是要起一个koa2 项目。 环境要求: node >7 ...

天高任鸟飞吧 发布于 2019-07-16 16:29 评论(0)阅读(50)
1

ElementUI 源码简析——Basic篇

Layout 布局 row 布局组件中的父组件,用于控制子组件。很简单的一个布局标签,主要通过 justify 和 align 控制子元素的对齐方式,使用 render 函数通过传入的 tag 属性控制生成的标签。 在这里推荐学习下 render 函数和 JSX 的写法,因为之后比较复杂的组件都是通 ...

格子熊 发布于 2019-07-16 15:55 评论(0)阅读(381)
1

javascript中用&&跟||来简化if{}else{}的写法

javascript中用&&跟||来简化if{}else{}的写法 [toc] 1. if else的写法 表示如果传入数组为非空,则赋值传入的经纬度数据;如果表示如果传入数组为空,则赋值固定的经纬度数据。 2. javascript中 && ||的用法 a() && b();如果执行a()后返回t ...

JerryMouseLi 发布于 2019-07-16 14:42 评论(2)阅读(94)
0

Web前端——JavaScript扩展补充

JS补充 document也是windows的一个子对象 a标签点击事件 要想设置点击a标签,执行某种方法,推荐在a标签的herf属性使用JavaScript伪协议,实现点击之后执行的js方法,而不是设置click 例如: windows对象对话框 windows自带的几个弹出对话框方法 可输入内容 ...

Stars-one 发布于 2019-07-16 14:41 评论(0)阅读(112)
0

image-webpack-loader包安装报错解决

在家里安装这个包,总是报错安装失败,换成最快的淘宝镜像也是如此,先卸载重新安装亦是如此,于是想到了原因,到了公司,公司的网是可以连接国外的,安装成功了! 也就是说,需要翻墙才可以装成功。 ...

蓓蕾心晴 发布于 2019-07-16 10:11 评论(0)阅读(27)
0

Sketchfab模型在ThingJS上的应用

近日,需要在网页上做一个纯H5的、基于三维场景的应用,网上搜了下,发现ThingJS平台(https://www.thingjs.com/)是个不错的选择...... ThingJS 是一个物联网3D可视化PaaS平台,基于WebGL,兼容各种浏览器及移动设备,零门槛、高效率、低成本开发各类3D应用 ...

thingjs 发布于 2019-07-16 10:07 评论(0)阅读(23)
0

JavaScript 闭包(closure)

闭包的形成与变量的作用域及生命周期密切相关,所以在理解闭包前,须理解变量 "作用域" 。作用域分全局和局部作用域,是指代码中定义变量的区域。(变量有效访问的范围。) 静态作用域 静态作用域又叫做词法作用域,采用词法作用域的变量叫词法变量。词法变量有一个在编译时静态确定的作用域。(JavaScript ...

G_Owen 发布于 2019-07-16 09:55 评论(0)阅读(81)
0

JavaScript深入浅出第4课:V8引擎是如何工作的?

摘要: 性能彪悍的V8引擎。 《 "JavaScript深入浅出" 》系列 : "JavaScript深入浅出第1课:箭头函数中的this究竟是什么鬼?" "JavaScript深入浅出第2课:函数是一等公民是什么意思呢?" "JavaScript深入浅出第3课:什么是垃圾回收算法?" "JavaS ...

Fundebug 发布于 2019-07-16 09:06 评论(0)阅读(94)
0

Electron npm install 常见错误(Windows)

问题一:node_gyp使用版本不对 问题:明明装的是5.0.2版本,使用的却是3.9.2版本。 原因:命令上已经写明,在npm_config_node_gyp未配置情况,node_gyp使用的版本。 解决:删掉前者路径的node-gyp。 问题二:无法找到 v140 的生成工具 问题:依赖的c++ ...

海角在眼前 发布于 2019-07-15 23:04 评论(0)阅读(60)
0

前端之:传统的DOM是如何渲染的?

a.纯后端渲染:页面发送请求,后端服务器中将数据拼成完整DOM树,并转换成一个字节流作为HTTP Response的body返回给浏览器。优点在于 返回的HTTP Response是包含着全部页面内容,可以让用户更加快捷的看到页面的主体部分。也方便了网站的seo(搜索引擎优 化)。 b.纯前端渲染 ...

李金宵 发布于 2019-07-15 22:22 评论(0)阅读(36)
0

JavaScript循环及输出方式

好一段时间没写了,今天写一下JavaScript的循环和输出吧! 其实JavaScrip的循环跟C#、Java的循环用法是相同的。 先在说一下输出语句! JavaScript 可以通过不同的方式来输出数据: 使用 window.alert() 弹出警告框。 使用 document.write() 方 ...

乱世晓小 发布于 2019-07-15 20:15 评论(0)阅读(55)
0

nodejs进阶(1)——npm使用技巧和最佳实践

nodejs进阶教程,小白绕道!!! npm使用技巧和最佳实践 前提:请确保安装了node.js npm的最佳实践 npm install是最常见的npm cli命令,但是它还有更多能力!接下来你会了解npm是如何在应用的整个生命周期帮助你的-从创建一个项目到开发和部署整个生命周期 认识npm 在开 ...

小丸子大兄弟 发布于 2019-07-15 19:30 评论(1)阅读(55)
0

JavaScript-浏览器的三种弹窗方式

在做网页时,常常使用弹窗,以上就是浏览器的三种弹窗方式, 1: alert 在测试时常用 2: confirm 可以套用if...else 来用 ,比如 :confirm点击了确定做什么事情,点击了取消又做什么事情 3: prompt 弹窗输入 ; 可以给网页设置密码。 以上是我个人对三种弹窗的见解 ...

不一样的瓜皮 发布于 2019-07-15 18:10 评论(0)阅读(106)
0

D3.js 图表与ThingJS结合

D3.js 简介D3 的全称是(Data-Driven Documents),顾名思义可以知道是一个被数据驱动的文档。听名字有点抽象,说简单一点,其实就是一个 JavaScript 的函数库,使用它主要是用来做数据可视化的。 D3的特点是通过JavaScript代码实现svg图标。 D3图表和Thi ...

thingjs 发布于 2019-07-15 16:21 评论(0)阅读(49)
0

ECMAScript5面向对象技术(1)--原始类型和引用类型

概述 大多数开发者在使用Java或C 等基于类的语言的过程中学会了面向对象编程。由于JavaScript没有对类的正式支持,这些开发者在学习JavaScript时往往会迷失方向; JavaScript不需要在开头就定义好各种类,你可以在写代码的过程中根据需要创建数据结 ; 由于JavaScript缺 ...

Maxwell0811 发布于 2019-07-15 16:11 评论(0)阅读(51)
0

JavaScript之继承的多种方式和优缺点

本文主要是跟大家分享下JavaScript中继承的多种方式和优缺点。 1.原型链继承 问题:引用类型的属性被所有实例共享,举个例子: 还有个就是在创建 Child 的实例时,不能向Parent传参。 2. 借用构造函数(经典继承) 优点: 1)避免了引用类型的属性被所有实例共享;2)可以在 Chil ...

三旬老汉 发布于 2019-07-15 15:55 评论(0)阅读(59)
0

一步一步搭建前端监控系统:如何定位前端线上问题?

摘要: 记录用户行为,排查线上BUG。 作者:一步一个脚印一个坑 原文: "如何定位前端线上问题(如何排查前端生产问题)" "Fundebug" 经授权转载,版权归原作者所有。 一直以来,前端的线上问题很难定位,因为它发生于用户的一系列操作之后。错误的原因可能源于机型,网络环境,复杂的操作行为等等, ...

Fundebug 发布于 2019-07-15 15:29 评论(0)阅读(58)
0

vue-cli 运行打开浏览器

在配置好项目之后的package.json文件中,找到运行的script,其中“serve”中增加配置“ --open” 默认打开系统默认浏览器 ...

MaxLucio 发布于 2019-07-15 10:02 评论(0)阅读(55)
0

如何成为一个伟大的 JavaScript 程序员

这篇文章主要概述在我5年工作经验的基础上,我成为优秀JavaScript开发人员所使用的技术和资源。 当前大多数Web开发人员面临着这样一个共同的问题:他们必须在多个不同的领域领先于他人——从数据库到后端架构,到前端用户界面,再到使用良好的CSS知识修正用户界面 阅读书籍 首先,也是最重要的一点是, ...

双手写代码 发布于 2019-07-15 09:29 评论(0)阅读(118)
0

JavaScript常用节点类型

一、常用节点类型: nodeType:节点类型 nodeName:节点名称 nodeValue:节点值 1、查看节点类型(控制台操作): 获取元素:var p = document.getElementById("header"); 查看节点类型:p.nodeType(返回1) demo节点类型有1 ...

Mr小zhou 发布于 2019-07-14 23:01 评论(0)阅读(49)