WWWln1234
码龄10年
求更新 关注
提问 私信
  • 博客:10,311
    10,311
    总访问量
  • 22
    原创
  • 3
    粉丝
  • 16
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2015-10-25

个人简介:**********

博客简介:

sinat_32308611的博客

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得0次评论
  • 获得22次收藏
  • 博客总排名354,147名
创作历程
  • 3篇
    2021年
  • 19篇
    2019年
  • 1篇
    2017年
成就勋章
TA的专栏
  • JavaScript
    4篇
  • dva+react
  • 盒子模型
    1篇
  • DOM事件
    1篇
  • HTTP协议
    1篇
  • 原型链
    1篇
  • 类与继承
    1篇
  • 安全类
    1篇
  • 渲染机制
    1篇
  • JS运行机制
    1篇
  • 页面性能
    1篇
  • 错误监控
    1篇
  • 严格模式
    1篇
  • JavaScript面试题
    2篇
  • JS基础篇
    2篇
  • JS Web API
    1篇
  • 开发环境
    1篇
  • 前端算法类
    1篇
  • JS高级
    1篇
  • 前端框架原理
    1篇
  • 通信类
    1篇
  • 简书项目
  • vue项目
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpackxhtml前端框架
  • 后端
    node.js
  • 移动开发
    flutter
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

90人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

dva API.pdf

发布资源 2017.08.18 ·
pdf

前端开发中封装的一些常见方法

金额格式化在开发中涉及到的金额,需要对其进行金额格式化,如123456.23需要转化为123,456.23,就需要我们封装方法了:我们需要对每一项数字的位置进行判断,此时用字符串比较方便,又数组和字符串的结构相似,数组的一些方法比较灵活,故使用数组的方法进行处理。主要利用了数组的reverse()方法和reduce(fn,data)方法,reverse()方法主要是对数组进行倒序排列,从后往前进行处理;reduce(fn,data)方法的参数有两个:fn为一个函数,它有四个参数res,item,i
原创
博文更新于 2021.04.08 ·
1078 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

前端开发中遇到的ios兼容性问题及解决

前端开发中遇到的ios兼容性问题及解决日期的兼容性事件兼容性日期的兼容性iOS下new Date('2020-03-11 00:00:00')不生效,可以使用new Date(2020,03,11,0,0,0')替代,也可以对日期进行date.replace(/-/g, '/')处理。/** * 在保险期为1年的规则下,获取终保日期的值 * @param {起保日期} start_date */const getEndDate = (start_date) => { if
原创
博文更新于 2021.04.08 ·
1146 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

JavaScript数组展平的实现方式

JavaScript数组展平的实现方式已知数组const arr = [1, 2, 3, [4, 5, [5, 6], 7, 8], 9, [10, 11, [12]]];将其展平为[1, 2, 3, 4, 5, 5, 6, 7, 8, 9, 10, 11, 12]可以使用的方式:1. const newArr = arr.toString().split(",").map(item=>Number(item));//注意这里需要将字符串转换为数字类型的,保证不改变数据类型c
原创
博文更新于 2021.04.08 ·
368 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript严格模式

严格模式"use strict"//下面的代码都是严格模式下的//如果use strict不在第一行,整个脚本以普通模式运行(function(){ //函数中使用严格模式,也必须放在第一行 "use strict";})()严格模式和普通模式的区别1.严格模式下变量必须先声明后使用,否则报错"use strict";var x = 1; //...
原创
博文更新于 2019.05.03 ·
356 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

通信类

1.什么是同源策略及限制源:协议 + 域名 + 端口同源策略:限制从一个源加载的文档或脚本如何与来自另一个源的资源进行交互;这是一个用于隔离潜在恶意文件的关键的安全机制cookie、localStorage、sessionStorage和indexDB无法读取 DOM无法获得 Ajax请求不能发送2.前端后如何通信Ajax:同源下的通信方式 WebSocket:不受同源...
原创
博文更新于 2019.05.05 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端框架原理

框架原理虚拟DOM vue React 对比1.vdomvdom使vue和react的核心,先讲哪个都绕不开它vdom比较独立,使用也比较简单vdom是什么?为何会存在vdom?virtual dom,虚拟DOM DOM的操作非常昂贵,JS的运行效率高 尽量减少DOM的操作,而不是推倒重来 用JS模拟DOM结构 DOM的变化的对比,放在JS层来做(图灵完备语言)...
原创
博文更新于 2019.05.05 ·
2471 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

JS高级

1.ES6常用语法ES6模块化的使用和编译环境ES6的开发环境已经普及使用浏览器环境支持却不好(需要开发环境编译代码)关于JS众多的模块化标准没有模块化 AMD成为标准,require.js 前端打包工具,使得nodejs模块化可以被使用 ES6出现,想统一现在的模块化标准 1.模块化基本语法//util1.jsexport default{ a:1...
原创
博文更新于 2019.05.04 ·
202 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端算法类

1.排序2.堆栈、队列、链表3.递归(必会)4.波兰式和逆波兰式
原创
博文更新于 2019.05.04 ·
146 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

开发环境

1.IDEwebstormsublimevscodeatom插件!!!!!!2.Git(代码版本管理,多人协作开发)1.常用Git命令# Git中每个文件都有三种状态:committed、staged、modified# 我们获取的Git仓库中的所有文件都是committed状态,# 如果你在本地修改了文件a,a的状态就变成modified的;如果使用git ...
原创
博文更新于 2019.05.04 ·
483 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JS Web API

JS基础知识:ECMA 262标准JS-Web-API:W3C标准W3C标准中关于JS的规定有:DOM操作、BOM操作、事件绑定、ajax请求(包括http协议)、存储页面弹框是window.alert(123),浏览器需要做:定义一个window全局变量,对象类型 给它定义一个alert属性,属性值是一个函数获取元素document.getElementById(id),...
原创
博文更新于 2019.05.04 ·
322 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JS基础篇

1.变量类型和计算值类型和引用类型值类型有string、number、boolean、undefined、null引用类型:对象、数组、函数// 值类型 a把自己的值复制一份给b,a修改了自己存储的100,而b的不改变,还是100var a = 100;var b = a;a = 200;//100 console.log(b);// 引用类型 a把自己...
原创
博文更新于 2019.05.03 ·
186 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript面试题目

1.使用数组的lengthlength=0清空数组(arr=[]效率更高)var arr1 = arr2 = [1,2,3];arr1.length = 0;console.log(arr2);[]arr1.length = 1;console.log(arr2);//[undefined]缩减数组var arr = [1,2,3,4,5,6,7,8,9,10];...
原创
博文更新于 2019.05.03 ·
1255 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

错误监控

前端错误的分类即时运行错误:代码错误资源加载错误错误的捕获方式即时运行错误:代码错误捕获1.try...catch(e){console.log();}2.window.onerror = function(e){console.log(e)}window.addEventListener("error",function(){},false);资源加载错误(win...
原创
博文更新于 2019.05.03 ·
265 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

页面性能

题目:提升页面性能的方法有哪些?1.代码合并、压缩,减少HTTP请求如CSS的雪碧图,Base64编码的图片,webpack的代码压缩2.非核心代码的异步加载动态创建script、script标签的defer属性和async属性3.利用浏览器缓存强缓存(expires和max-age,sessionStorage、localStorage、IndexedDB )、协商缓存(...
原创
博文更新于 2019.05.03 ·
265 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JS运行机制

1.如何理解JS的单线程输出结果为:1,2,3JS是从上到下执行的JS是单线程的,即在同一时间只能做一件事情遇到同步程序,直接执行;遇到异步程序,先挂起,等同步程序执行完毕后再执行2.什么是任务队列同步队列:优先级最高异步队列:遇到异步队列先挂起,等同步队列执行完后,再选择执行异步队列的某个setTimeout中的时间间隔如果小于4mss,也按4ms计算...
原创
博文更新于 2019.05.03 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

渲染机制

1.什么是DOCTYPE及作用DTD(document type definition,文档类型定义)是一系列的语法规则,用来定义XML或(X)HTML的文件类型,浏览器会使用它来判断文档类型,决定使用何种协议来解析,以及切换浏览器模式。DOCTYPE是用来声明文档类型的DTD规范的,一个主要的用途是文件的合法性验证如果文件代码不合法,那么浏览器解析时便会出一些差错HTML5的...
原创
博文更新于 2019.05.02 ·
244 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

安全类

前端安全涉及几种分类:1.CSRF1.基本概念和缩写CSRF即Cross-site request forgery称为跨站请求伪造2.攻击原理要点:1.网站的某个接口存在漏洞2.用户在网站A确实登录过,只有登录过,服务端会返回cookie,而cookie是在每个请求自动携带的,sowangzhanB会引诱用户点击链接访问网站A的某个接口,帮用户恶意做一些事情3....
原创
博文更新于 2019.05.02 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面向对象、类与继承

1.类与实例1.类的声明1.构造函数声明function Animal(name,age){ this.name = name; this.age = 20;}//给构造函数的原型添加方法,在原型上添加可以进行数据共享、节省内存空间Animal.prototype.say = function(){ console.log("我叫"+this.name...
原创
博文更新于 2019.04.29 ·
169 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CSS盒模型

1.标准模式下的盒模型宽度和高度都是设定的css中的width和height的值2.IE模式下的盒模型宽度 = 设定的css中的width值 + padding-left+ padding-right + border-left +border-right高度 = 设定的css中的height值 + padding-top+padding-bottom + border-...
原创
博文更新于 2019.04.29 ·
124 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多