javascript
文章平均质量分 51
潇遥快乐
这个作者很懒,什么都没留下…
展开
-
自己动手实现EventEmit
最近做React项目的时候使用了events库中的EventEmit,动手实现了一个简易版,了解到EventEmit本质上是观察者模式的一种实现。export default class EventEmitter { constructor() { this.event = {}; this.maxListerners = 10; } // 监听 on(type,...原创 2019-10-18 15:02:36 · 2388 阅读 · 0 评论 -
React-Router 4.0基本使用
React Router升级到4.0后新增了很多api,现在我们仅仅需要使用react-router-dom。一些核心概念(以下仅仅是我的一些理解,具体请看官网):path:匹配路径exact 精准匹配component匹配组件render匹配组件中有子路由的时候使用Link跳转NavLink导航跳转Switch 匹配到第一个路由后便不会继续匹配Redirect 重定向Hash...原创 2019-09-28 13:14:56 · 707 阅读 · 0 评论 -
Web前端基础知识整理(二)
1、Web中的常见攻击方式跨站脚本攻击XSSXSS简单来说,就是在页面中植入恶意代码防御XSS:坚决不要相信用户的任意输入,并过滤掉输入中的特殊字,比如script标签,保护cookie,对重要的cookie设置httpOnly,防止客服端通过document.cookie获得cookie。sql注入sql注入指的是攻击者向服务器提交恶意sql代码,导致源程序执行包含恶意代码的s...原创 2019-06-24 23:23:07 · 704 阅读 · 0 评论 -
Web前端基础知识整理(一)
1. typeof返回的数据类型typeof返回的数据类型包括undefined、string、number、boolean、symbol、Object、Function类型。2. 检查数组的方式isArray()方法、toString.call()、instanceof Array3. js中的call、apply、bind方法的区别js中的call apply bind都是用来改变...原创 2019-06-24 00:00:57 · 45139 阅读 · 2 评论 -
javascript中的原型与对象(一)
转载自:https://blog.csdn.net/u012468376/article/details/53121081一、什么是原型 原型是Javascript中的继承的基础,JavaScript的继承就是基于原型的继承。1.1 函数的原型对象 在JavaScript中,我们创建一个函数A(就是声明一个函数), 那么浏览器就会在内存中创建一个对象B,而且每个函数都默认会有一个属性 p...转载 2018-04-12 19:55:48 · 153 阅读 · 0 评论 -
javascript中的iterable
在es6中,引入了新的Map和Set对象,Array可以通过下标遍历,而Map和Set无法通过下标遍历。为了统一集合,es引入了新的iterable类型,Array,Map,Set类型都属于iterable。讲讲常用的几种遍历方法。1.for..in var a = [1,2,3];for(var index in a ){ console.log(index); consol...原创 2018-03-29 16:43:16 · 1152 阅读 · 0 评论 -
Promise用法介绍
1、promise特点Promise,简单来说就是一个容器,里面保存着一个异步事件。在es6中被正式加入。Promise最大的好处就是将异步处理的执行代码和结果处理代码清晰的分离。Promise有三种状态pending(进行中)、fulfilled(已成功)、rejected(已失败)2、基本用法promise本质是一个对象var promise = new Promise(function (r...原创 2018-04-11 16:13:35 · 513 阅读 · 0 评论 -
$.ajax形式讲解
当我们使用jquery的$.ajax进行异步请求的时候(或者使用微信小程序自带的wx.request()),总会遇到以下的形式:regist.on('click',function () { console.log("!!!1"); $.ajax({ type:'post', url:'./api/user/register', data:{...原创 2018-03-18 14:41:38 · 472 阅读 · 0 评论 -
js中的&&与||
js中的逻辑判断符号&& || 用处很大1、基本用法if(a&&b){ //code...}如果a成立并且b也成立,则执行后面的代码if(a||b){ //code...}如果a或者b成立,则执行后面的代码2、&& ||也可以用来设置函数执行顺序先来看几个例子function a() { return 0;}funct...原创 2018-03-17 14:11:15 · 35014 阅读 · 0 评论 -
javascript中的字符串
现在一直在用js的框架,导致js的基础实在是太差了,现在觉得从头开始,跟着mdn将js好好学习一遍。正如mdn上面说的,js是以对象为基础的语言,字符串也是一个对象,对象就有自己的属性和方法,接下来让我们来看看字符串中的属性和方法。var broweType = 'mozilla';1、length属性length代表长度,不是length(),可能会与其它的语言搞混。console.log(br...原创 2018-03-16 21:37:15 · 261 阅读 · 0 评论