使用的模块
ws
http
http-proxy
主要通过htt-proxy实现中转
启动websocket服务
var WebSocketServer = require('ws').Server;
var wss = new WebSocketServer({po
之前用vue-cli脚手架在windows上开发的一个项目,现在有换mac的打算,但是换系统的话对代码对环境依赖比较严重。
去年和别的FE并行开发两个人用的都是windows,这样还好,没有什么问题,但是两个人电脑环境不一样问题就比较多了。
所以准备将环境切换到Linux,但是遇见了
vue中mothods,computed,watch方法的区别
对于一些需要变动的值,比如最初的时候有一个值,在之后我们要将他进行改变。
可选的思路:
1.通过change或者click等这类事件来触发一个函数,在函数内部去修改一个变量。
2.通过watch的方法,监听被改变的变量,然后在watc
语法:
子组件:
给子组件弄个名字,name。props用来声明从父组件传来的数据。其他html和css部分正常写。
父组件:
HTML部分:使用子组件name作为标签来显示子组件。:items=“item”,是将数据传给子组件。items是在子组件声明的,item是父组件中data返回的。
j
1.debug调试工具:batarang2.ng指令 1、ng-app=" " 定义angularJS的使用范围;----main方法,入口 ng-app="myModule"
2、ng-init="变量=值;变量='值'" 初始化变量的值,有多个变量时,中间用分号隔开;
3、n
我使用的是element ui V1.4.3
如下图是我要实现的效果:
<template>
<div>
<el-button type="text" @click="dialogTableVisible = true">点击显示 Dialog</
1、引入第三方js文件,npm安装不了
2、控制台显示引入成功
3、在methods下使用
图片看不清请看下面代码
updateTime() {
自从年前得空写了两篇文章之后就开始忙了,这一忙就是2个月
js实现复选框的全选、全不选和反选
主要是用遍历的方法查找元素,然后通过改变checked的属性来选择,为true则是选中状态,为false则是未选状态
实现代码
1 <!DOCTYPE html>
2 <htm
原型链
JavaScript 对象是动态的属性“包”(指其自己的属性)。JavaScript 对象有一个指向一个原型对象的链。当试图访问一个对象的属性时,它不仅仅在该对象上搜寻,还会搜寻该对象的原型,以及该对象的原型的原型,依次层层向上搜索,直到找到一个名字匹配的属性或到达原型链的末尾。
在不影响o
目录
使用JavaScript制作出好看的轮播图效果准备材料1.图片若干张(包括轮播图和按钮的图片)
2.将按钮的图片应用到按钮上的CSS样式文件
3.实现轮播和点击跳转的JavaScript代码
4.用html将他们联系起来!
使用JavaScript制作出好看的轮播图效果
准备材料
1.图片
1.函数 关键词function
首先,我们先复习一下前面的知识:
var 是JS的关键字,用于声明变量,声明在内存模块完成,定义(=)是在执行模块完成。
var可以在内存模块提前(JS代码执行前)完成所以有变量提升这个功能。
为什么会出现图中的这种情况呢?
因为a没有带var,所以不存在变量提升
javascript中的this学习起来相对复杂,最近花了点时间研究,总结起来大概这只有5种情况,相信只要熟悉这5种用法,基本是可以解决所有的this问题,文本不介绍this设计原理,只介绍用法,阅读本文,你需要了解javascript执行上下文环境,博主写这种文章的目的,主要还是给自己做下笔记,后
一般在浏览器的设置中能找到Cookie的相关设置和查看信息在js中使用 alert(document.cookie) 也能查看到当前页面的 Cookie 信息实现方式1、若是自己开发的页面 直接在js中添加 alert(document.cookie)代码即可2、a.按F12进入浏览器的开发者模式
事情的起因是客户三天两头的要求让我们给大屏截图,一定要最新的数据。所以我就自告奋勇研究了一下。
puppeteer是一款headless浏览器,由谷歌官方维护。先看看puppeteer入门 。思路是先打开所有链接,然后设置最长的等待时间,最后进行截图。(13版本puppeteer跟前
函数
1.函数的关键字 function
复习
var 是js的关键字,用于表示声明变量,声明是在内存模块完成,定义(=)是执行模块完成。
var 客园在内存模块提前(js代码执行前)完成所以有变量提升这个功能。
function 也是js1的关键字,用于声明和定义函数的,声明和定义都在内存模块完
效果:
结合Bootstrap、jQuery和ES6字符串模板与箭头函数使用JavaScript DOM操作动态添加option,随着option:selected选中的字号而改变相应的字体大小
代码:
<!DOCTYPE html>
<html>
<head
效果:
javascript:
<script type="text/javascript">
function countTime() {
//获取当前时间
var date = new Date();
1.vue是如何进行父子组件之间的传值的
a.父子组件之间通过props
b.子父组件之间通过$emit
2.简单demo描述
父组件包含一个点击按钮,用于改变子组件的显示与隐藏;
子组件只有一张图片,以及通过点击图片改变父组件的button的值;
3.实现
父组件
首先最基础的块语句(block语句),组合0-多个语句,块语句用一对花括号定义。(注意:没有块级作用域)。
var语句,声明语句,var a =b =1;这样创建,a是局部变量,b是全局变量,var a=1,b=1;这样声明都是局部变量。
其次就是try-catch语句,有三种,