首页
学习
活动
专区
工具
TVP
发布

西安-晁州

专栏成员
183
文章
374916
阅读量
43
订阅数
关于vue.js父子组件数据传递
vue.js中使用props down,events up的原则进行父子组件间的通信,先来记录下props down,看个例子:
用户1141560
2019-05-24
1.1K0
nodejs使用sequelize操作mysql实例
sequelize是node操作mysql的一款npm包,包含很多特性:数据库模型映射、事务处理、模型属性校验、关联映射等,花了两天时间学习了下基本的一些操作,特别是关联映射部分的操作,包含1:1、1:N、N:N部分,利用express框架实现简单的rest服务。
用户1141560
2019-05-24
3.4K0
nodejs添加jsonwebtoken验证
使用compression压缩处理请求响应、cors模块添加跨域、helmet安全模块、body-parser解析请求参数、jsonwebtoken用于生成及校验token、使用内置cluster模块开启多进程模式,具体源码如下:
用户1141560
2019-05-24
1.1K0
js原型及原型链解析
首先,明确一点:js中的对象分为普通对象和函数对象,一般我们自定义的可以被new的函数称作函数对象,另外js内置了譬如:Array、Date、Object、Function、Number、String、Boolean、RegExp、Error等这些函数对象:
用户1141560
2019-05-24
2.1K0
js中的深浅拷贝
js中的深浅拷贝 js中有深拷贝、浅拷贝一说,所谓的深浅拷贝是针对value类型为引用类型(函数、对象、数组)而言的,大概理解的就是: 浅拷贝: 拷贝出的对象c和原始对象o,c和o在key对应的value为引用类型时,其指向同一块内存地址,修改一个必然影响另一个。 举个浅拷贝的例子: var shallowCopy = function (src) { var dst = {} for (const key in src) { if (src.hasOwnProperty(key))
用户1141560
2018-04-16
9580
js中的this指向
js中的this指向 首先,js中的this指向是根据运行时确定的,而非定义时。 js中的this指向大致分为如下几种: 作为对象的方法调用 作为普通函数调用 构造调用 call、apply调用 作为对象的方法调用 var obj = { a: 1, getA: function(){ alert ( this === obj ); // true alert ( this.a ); // 1 } }; obj.getA(); 作为普通函数调用(浏览器环境) window.nam
用户1141560
2018-04-16
4K0
js各种继承方式汇总
js中的各种继承实现汇总 首先定义一个父类: function Animal(name) { this.name = name || '动物' this.sleep = function () { console.log(this.name + '正在睡觉!') } } Animal.prototype.eat = function (food) { console.log(this.name + '正在吃:' + food) } 原型链继承 特点: 1、子类的原型指向父类的实例
用户1141560
2018-03-30
2.2K0
Xss和Csrf介绍
Xss和Csrf介绍 Xss Xss(跨站脚本攻击),全称Cross Site Scripting,恶意攻击者向web页面中植入恶意js代码,当用户浏览到该页时,植入的代码被执行,达到恶意攻击用户的目的。 Xss攻击的危害 盗取各类用户账号 窃取有商业价值的资料 非法转账操作 强制发送电子邮件 控制受害者机器向其它网站发起攻击 等等... 原因分析 原因:没有对客户端提交的数据进行校验分析,导致恶意代码被植入。 根本解决:不要相信任何客户端提交的任何数据!!! Xss攻击的分类 反射型Xss攻击 存贮型Xs
用户1141560
2018-03-30
9720
log4js日志
该文章介绍了如何利用log4j2的配置文件对日志进行切割和归档,并给出了具体的例子。
用户1141560
2017-12-26
2.3K0
easyui内嵌iframe问题解决
摘要总结:本篇文章主要介绍了在EasyUI中如何通过内嵌iframe实现tab页跳转以及如何在iframe子页面中调用父页面的方法。同时还提到了在tab页中如何实现新增同级tab页并刷新tab页。
用户1141560
2017-12-26
2.5K0
post方式发送接收文件
//文件post发送 var express = require('express'); var router = express.Router(); var request = require("r
用户1141560
2017-12-26
2K0
按回车键自动跳到下一个文本框
文本框如下: <table id="table"> <tr> <td><input type="text" style="width: 150px" id="text6" on
用户1141560
2017-12-26
1.6K0
js密码强度校验
该文讲述了如何对JS密码强度进行校验,通过判断密码长度、是否包含数字、是否包含小写字母、是否包含大写字母、是否包含特殊字符,以及空值和负数等情况,来评估密码的强度。同时,也介绍了如何对密码强度进行校验,并给出了具体的校验方法。
用户1141560
2017-12-26
5.5K0
web.xml配置文件中async-supported报错解决
项目中配置spring时async-supported报错: 是因为<async-supported>true</async-supported>是web.xml 3.0的新特性,所以更改web.xm
用户1141560
2017-12-26
9710
js返回树形结构数据
/** * 树形结构转换 * @param a * @param idStr * @param pidStr * @param chindrenStr * @returns {Array}
用户1141560
2017-12-26
7.1K0
spring-boot配置log4j日志
spring boot默认使用logback日志记录工具,修改为log4j: <dependency> <groupId>org.springframework.boot</g
用户1141560
2017-12-26
6800
使用Electron开发桌面应用
摘要总结。该文介绍了如何使用Electron框架开发桌面应用。Electron是一个用于构建跨平台桌面应用的框架。通过使用Electron,开发者可以使用JavaScript、HTML和CSS来构建桌面应用。Electron应用包括三个主要组件:package.json文件、index.html文件以及main.js或renderer.js文件。使用Electron开发应用时,可以通过Electron的API与主进程和渲染进程进行交互。Electron应用可以运行在Mac、Windows和Linux上。
用户1141560
2017-12-26
2.5K0
js程序设计03——面向对象
ECMAScript中有2中属性:数据属性、访问器属性。 数据属性是为了指定某对象的指定key上的一些行为,比如value是否可删除、修改、key可循环遍历等特点。而访问器属性不包含数据值,包含一堆g
用户1141560
2017-12-26
1.1K0
使用bower管理前端依赖
本文介绍了如何使用bower管理前端依赖,包括初始化、安装、修改默认目录等步骤。类似于npm和maven等后端管理构建工具,bower可以用来管理前端浏览器依赖。在初始化项目文件后,可以通过执行bower install命令进行安装,同时更新依赖包信息至bower.json文件。如果需要修改默认目录,可以在.bowerrc文件中指定目录。此外,文章还介绍了一些常用的bower命令和bower.json文件的关键字。
用户1141560
2017-12-26
8150
2016年终总结
本文主要讲述了作者2016年的技术总结,包括学习到的技术和对前端开发的思考。作者提到了自己学习到的技术,如Node.js、Vue.js、Angular.js等,还提到了自己参与的项目和2017年的计划。
用户1141560
2017-12-26
6620
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档