使用nvm-windows安装nodejs遇到的问题
问题概述 由于国内网络限制导致使用nvm(nvm-windows,以下都使用nvm简称)安装nodejs超时或出现远程连接被关闭的问题。 过程描述 nodejs An existing connection was forcibly closed by the remote host:连接被强行关闭 ... 查看全文
Vue.js---------------2准备
准备工作 一:node.js node是js在windows上的虚拟机,把v8引擎挪到浏览器以外的位置 在浏览器以外的位置,只要装了node都可以跑js npm包管理工具node package management,nodejs内置的软件包管理器。毫无疑问,npm是用来管理软件包的。 安装node ... 查看全文
WEB-INF下的jsp文件如何访问css和js文件
今天帮一个同学找出了web项目问题的原因,这个问题是关于WEB-INF下的jsp文件如何访问css和js文件。 先看一下文件的大致位置(jsp与css文件都同处WEB-INF内): 该同学想WEB-INF里面的head.jsp文件加载同目录下的head.css文件,用了如下常规的方法: <head> ... 查看全文
JS中的JSON过滤方法filter
// 打印所有 function onAllButtonClick() { $("#print div div:contains('项目号:')").html('项目号:' + F.ui.lbItem_no.getText()); $("#print div div:contains('内部合同号: ... 查看全文
nodejs 爬图片
const path = require('path'); const request = require('request'); const cheerio = require('cheerio'); const fs = require('fs'); let page = 0; const to ... 查看全文
Javascript Symbol 隐匿的未来之星
ES6中基础类型增加到了7种,比上一个版本多了一个Symbol,貌似出现了很长时间,但却因没有使用场景,一直当作一个概念层来理解它,我想,用它的最好的方式,还是要主动的去深入了解它吧,所以我从基础部分和总结的实用场景来分析这个特性。已经了解使用方法或者时间紧迫者可以从实用场景一节开始阅读 base ... 查看全文
Node.js安装及环境配置之Windows篇
Node.js安装及环境配置之Windows篇 一、安装环境 1、本机系统:Windows 10 Pro(64位)2、Node.js:v6.9.2LTS(64位) 二、安装Node.js步骤 1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/2、选 ... 查看全文
node.js的异步编程
开篇 首先i/o操作是十分耗时间,node.js对i/o操作使用的是异步的处理方式。 一.I/O操作 电脑基本组成和作用硬件:bai三大核心部件—中央处理器(cpu)、存储器(Memory)、输入/输出(i/o)设备。 cpu--处理命令、执行操作、控制时间、处理数据 存储器--内存和外存 输入i/ ... 查看全文
es6和node.js模块的区别
一.区别 语法 支持静态编译 同步加载 值拷贝 es6模块 是(在编译时就完成模块加载) 否(异步) 否(导出值和导入值都指向同一块内存,存在动态更新);例如:export var foo = 'bar'; setTimeout(() ? foo = 'baz', 500);在另一个文件引用的foo ... 查看全文
webpack 打包jquery
前言 记一次配置webpack jqeury中的案例。 正文 选取自己需要安装的jquery版本号 dependencies:{ //此处的jquery版本根据npm后的版本来看,会有安装版本的提示 "jquery":"^3.3.1" } webpack 中的配置 plugins: [ new we ... 查看全文
网站跳转index.html
<html> <head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>.</title><meta http-equiv="refresh" content="0; url=https://xx ... 查看全文
关于html属性中onSubmit事件属性的使用
看到一段onSubmit事件属性的例子,如下: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <script> 5 function validateForm() { 6 var x = document.forms["myForm"]["fname"].value; ... 查看全文
[Jest] Restore the Original Implementation of a Mocked JavaScript Function with jest.spyOn
We can use 'jest.spyOn', similr to 'spyOn' in Jasmine. jest.spyOn(utils, 'getWinner') We get 'getWinner' as a method. Jest has mockImplementation: // ... 查看全文
JavaScript-如何元素id获取页面元素对象
1. 通过元素id获取页面元素对象 var d = document.getElementById("id");2. 获取和修改元素的文本内容 获取:d.innerText 修改: d.innerText="xxx"; 3. 获取和修改文本框的内容 获取: i.value 修改: i.value=" ... 查看全文
你们知道JavaScript的优雅写法及骚操作
1、判断为空 小白写法 优雅写法: 问题:我们编写js代码时经常遇到复杂逻辑判断的情况,通常大家可以用if/else或者switch来实现多个条件判断,但这样会有个问题,随着逻辑复杂度的增加,代码中的if/else/switch会变得越来越臃肿,越来越看不懂. 2、多条件判断 小白写法 优雅写法: ... 查看全文
C# HtmlDecode、HtmlEncode、UrlEncode、UrlDecode
不用System.Web 对 Content进行编码,De编码 string content = "<br/>"; string s1 = WebUtility.HtmlEncode(content); string s3 = WebUtility.HtmlDecode(s1); string s4 ... 查看全文
Vue.js------------------3Vue.js原理
Vue.js原理 vue没有很神秘,他只是在浏览器渲染完基础的模板之后,把它认识的地方进行了字符串替换而已。 这就是为什么vue的代码要放在body内的所有html代码之后。 vue是在html渲染完成后进来把它可以替换的全部替换掉 html代码应该在html代码中,而不是散落在js代码中。 而且分 ... 查看全文
关于SCSS出错的日常
ERROR Failed to compile with 1 errors 17:15:28 error in ./src/assets/scss/config.scss Syntax Error: SyntaxError (7:1) Unknown word 5 | 6 | // 常规字体大小设置 ... 查看全文
tp5.1 与vue ajax请求跨域的问题
header('Access-Control-Allow-Origin: *'); header("Access-Control-Allow-Headers:Origin, X-Requested-With, Content-Type, Accept"); header('Access-Contro ... 查看全文
122.CSS书写顺序及其好处
CSS的顺序有多种排列组合;一堆零散的无序的东西,往往是不好记忆的。有序的东西方便记忆、检查。 今天来讲讲css顺序。它重要吗? 对于提升多人协作的效率,是重要的。 哪怕对于个人来说,有一个合理的顺序,是方便记忆、检查纠错的。 很多人一起工作,总要遵守某些规则。 军队、公司,纪律是第一的;对于代码上 ... 查看全文
消毒 url 和 html (url encode and sanitizer html )
javascript encode url 我们一般上是用 encodeURI (e.g. encode('https://www.stooges.com.my/contact') ) encodeURIComponent (这个是用在后面的 query string, e.g. encode('k ... 查看全文