Vue.js 2.0 轻松入门(一)
Vue — 渐进式 JavaScript 框架 介绍 Vue.js 是什么 vue.js 是一套构建用户界面的渐进式框架,采用自底向上增量开发的设计。Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与单文件组件和 Vue 生态系统支持的库结合使用时,Vue ... 查看全文
前端同学经常忽视的一个 JavaScript 面试题
题目 function Foo() { getName = function () { alert (1); }; return this; } Foo.getName = function () { alert (2);}; Foo.prototype.getName = function ()  ... 查看全文
springboot应用docker部署调用phantomjs出现permission denied修复方法
springboot应用docker部署调用phantomjs出现permission denied修复方法 ... 查看全文
利用iisnode模块,让你的Node.js应用跑在Windows系统IIS中
最近比较喜欢用Node.js做一些简单的应用,一直想要部署到生产环境中,但是手上只有一台windows server 2008服务器,并且已经开启了IIS服务,运行了很多.Net开发的网站,80端口已经被占用了。 起初是想用nginx来作为web服务器监听80端口,将所有web访问转发到对应的IIS ... 查看全文
angularjs脏检查
angularjs实现了双向绑定,与vue的defineProperty不同,它的原理在于它的脏检查机制,以下做了一些总结; angular.js介绍 AngularJs是mvvm框架,它的组件是vm组件,scope是vm组件的数据集合 AngularJs通过directive来声明vm的行为,它实 ... 查看全文
常用css3选择器
<div class="wrapper"> <p class="test1">1</p> <p class="test2">2</p> <p class="test3">3</p> <p class="test4">4</p> <p class="test5">5</p> </div> p{ wid ... 查看全文
实现简单的 JS 模块加载器
实现简单的 JS 模块加载器 按需加载是前端性能优化的一个重要手段,按需加载的本质是从远程服务器加载一段JS代码(这里主要讨论JS,CSS或者其他资源大同小异),该JS代码就是一个模块的定义,如果您之前有去思考过按需加载的原理,那你可能已经知道按需加载需要依赖一个模块加载器。它可以加载所有的静态资源 ... 查看全文
web表达三剑客之html
一.web入门之html 1.html小试牛刀 电脑做client,浏览器做server,进行bs通信;原理与之前的电脑自建client和server相似,server和client进行cs通信。 import socket def main(): sock = socket.socket(sock ... 查看全文
JavaScript--on与addEventListener的使用与两者的不同【转】
一.首先介绍两者的用法: 1.on的用法:以onclick为例 第一种: obj.onclick = function(){ //do something.. } 第二种: obj.onclick= fn; function fn (){ //do something... } 第三种:当函数fn有 ... 查看全文
Javascript 箭头函数,大括号与return的省略问题
参考官方文档:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/Arrow_functions 其中说: // 当箭头函数的函数体只有一个 `return` 语句时,可以省略 `return` 关键 ... 查看全文
window 更新 nodejs
一直号称js程序员,结果发现自己机器的node版本才到 4.x。赶紧升级下。 在window下可以直接去nodejs.org下载最新的稳定版装上就行。同时也可以通过 powershell 命令行更新。 以管理员权限运行powershell,执行以下命令: ... 查看全文
【JS 日期】获取当前日期时间
获取当前日期时间 <!DOCTYPE html> <html> <head></head> <body> <script> window.onload = function () { getDateTime(); } function getDateTime() { console.log(getL ... 查看全文
邮箱验证-JS正则表达式
<input type="text" placeholder="请输入邮箱" id="email"> <script> email.onchange = function(){ var email = this.value; var reg = /^([a-zA-Z]|[0-9])(\w|\-)+@ ... 查看全文
[记录]解决vue项目当直接通过url访问中间页时nginx返回404的问题
应用为VUE单页应用,路由模式为history,web服务器为nginx,正常情况下如果直接通过url访问一个中间页(不是index.html)时,会看到nginx返回的404错误,这个问题目前我只能通过修改nginx站点配置文件来实现。 具体代码(只看红色加粗的部分就行): ... 查看全文
webpack+typescript入门实例
使用npm 安装相应的模块 webpack 4 需要安装 webpack、webpack-cli 和 typescript 等必要的模块。为了使用 webpack 处理 typescript,还需要 ts-loader。在VSCode的终端输入以下命令 1、初始化项目: npm init 回答一系列 ... 查看全文
JavaScript indexOf() 方法
定义和用法 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。 语法 stringObject.indexOf(searchvalue,fromindex) 参数 描述 searchvalue 必需。规定需检索的字符串值。 fromindex 可选的整数参数。规定在字符串中开 ... 查看全文
Jquery Javascript 跳转页面传递参数以及获取url的参数
传递参数: window.location='editCourse.html?dataId='+dataId+''; 获取url中的参数(封装的方法): function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^& ... 查看全文
SipringBoot+VUE+GitHub+IDEA+Maven+Jenkins搭建Web开发环境样例
一、安装JDK 二、安装配置GitHub 三、安装配置IDEA 四、安装配置Maven 五、安装配置Jenkins 六、创建一个简单的登录Web项目 七、 ... 查看全文
System.Text.Json 自定义Converter实现时间转换
Newtonsoft.Json与System.Text.Json区别 在 Newtonsoft.Json中可以使用例如 方式设置接收/序列化时间格式,但在.net core 3.1中System.Text.Json是没有自带方式进行转换,这就需要自定义Converter实现时间转换 查看全文
Jmeter 后置处理器之json提取器
Apply to(应用范围): Main sample and sub-samples:应用于主sample及子sample Main sample only:默认的是这个,应用于主sample Sub-samples only:应用于子sample JMeter Variable :应用于变量命名 ... 查看全文
06-JS DOM操作
创建节点 document.write(创建任意内容,并写入) document.write("<h1>添加到html中的文本</h1>"); docement.createElement(创建元素) var jd = document.createElement("li"); //创建一个li元素 ... 查看全文