面向对象 发表于 2018-05-06 理解对象js中的对象JS 中的对象是一系列无序 key: value 的集合例如12345678var obj = {a:1,b:3,c:8}var person = { name:'小明', age: 15, sayHello:functi ... 阅读全文 »
浅谈XSS和CSRF攻击 发表于 2018-05-04 XSS又称CSS,全称Cross SiteScript,跨站脚本攻击,是Web程序中常见的漏洞,XSS属于被动式且用于客户端的攻击方式,所以容易被忽略其危害性。其原理是攻击者向有XSS漏洞的网站中输入(传入)恶意的HTML代码,当其它用户浏览该网站时,这段HTML代码会自动执行,从而达到攻击的目的。 ... 阅读全文 »
call apply bind 区别 发表于 2018-05-04 之前写的 通过call教会你this 一文中,讲到了call和apply的用法,现在我们再来回顾一下,也就当是巩固和复习了. 先看MDN介绍: call() 方法调用一个函数, 其具有一个指定的this值和分别地提供的参数(参数的列表)。 fun.call(thisArg, arg1, arg2 ... 阅读全文 »
MongoDB安装 发表于 2018-04-29 进入该网址http://dl.mongodb.org/dl/win32/x86_64 找最新的.msi文件或者zip由于我装.msi一直报错,所以我抱着试一试的心态,下载了zip格式的压缩包,结果就是,能正常使用 将zip文件解压放到盘符的根目录(如C:或D:),为了方便建议文件夹命名尽量简短如(d ... 阅读全文 »
动态rem 发表于 2018-04-04 rem rem官方解释是 font size of the root element 字面意思就是 根元素的font-size值 也就是rem是相对于元素的,比如,当html的font-size为16px时,1rem=16px。 先看代码 由于 html字体大小默认是16px,2rem是在16 ... 阅读全文 »
通过call教会你this 发表于 2018-04-03 通过之前《this的详解》,知道了关于this的多种调用,不同的调用,指向的不同的变量.这次来看看,怎么通过call来确定this.先看看apply,和call的用法 apply() 方法调用一个函数, 其具有一个指定的this值,以及作为一个数组(或类似数组的对象)提供的参数。fn.apply(c ... 阅读全文 »
vue页面加载出现代码怎么办 发表于 2018-03-29 今天碰到一个bug,那就是在写vue页面的时候,当页面在加载数据时,会出现双花括号这样的代码,很烦,很不友好,怎么办? 然后又去看官方文档,原来官方文档中有说明,而且写的很清楚,有一个指令可以帮助解决这样的问题. v-cloak 官方解释说明: 这个指令保持在元素上直到关联实例结束编译。和 CSS ... 阅读全文 »
ajax 发表于 2018-03-25 ajax 是什么?有什么作用? AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。 AJAX 是一种用于创建快速 ... 阅读全文 »
怎么解析域名 发表于 2018-03-25 1、首先需要购买域名,我是在阿里云购买的,花20RMB买的是.top后缀的域名2、解析域名 进入阿里云官网,登录自己的支付宝或者淘宝账号 登录成功后进入点击右上角,自己的头像,从左边的列表里找到“域名与网站” 继续点击域名 点击需要解析的域名 以下三条记录是自己添加的,一开始是空 ... 阅读全文 »
简单了解webpack和npm 发表于 2018-03-25 如何全局安装一个 node 应用?npm install -g package.json 有什么作用?npm上发布包时,需要npm init生成package.json文件package.json中的信息来描述这个包,并提供包所需要的依赖 12345678910111213141516{ ... 阅读全文 »