卍 夏至
码龄5年
关注
提问 私信
  • 博客:22,450
    22,450
    总访问量
  • 33
    原创
  • 1,750,327
    排名
  • 2
    粉丝
  • 0
    铁粉

个人简介:4年工作经验,熟悉web、小程序、移动端开发

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2020-04-26
博客简介:

夏至

查看详细资料
个人成就
  • 获得10次点赞
  • 内容获得6次评论
  • 获得24次收藏
创作历程
  • 8篇
    2021年
  • 25篇
    2020年
成就勋章
TA的专栏
  • 面试题
    3篇
  • start again
    8篇
  • js
    6篇
  • es6
    3篇
  • react
    2篇
  • 微信小程序
    3篇
  • vue
  • 兼容问题
    1篇
  • git
    1篇
  • java
    3篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpackxhtml前端框架
  • 后端
    node.js
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

183人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

005-执行环境及作用域

执行环境定义了变量或函数有权访问的其他数据,决定了他们各自的行为。每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中。执行环境可以划分为两类:全局执行环境全局执行环境是最外围的一个执行环境。根据ECMAScript实现所在的宿主环境不同,表示执行环境的变量对象也不一样。例如,在WEB浏览器中,与全局执行环境关联的变量对象是windows对象。函数执行环境每个函数都有自己的执行环境,函数执行环境的变量对象被称为活动对象,它在最开始只包含一个变量,即argument
原创
发布博客 2021.05.17 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

0012-基本类型和引用类型的值

ESCMAScript变量包含两种不同数据类型的值:基本数据类型和引用数据类型。基本数据类型指的是简单的数据段,而引用类型的值指那些可能由多个值构成的对象。将一个值赋值个变量时,解析器必须确定这个值是基本数据类型还是引用数据类型,基本数据类型是按值访问的,因为可以操作保存在变量中的实际的值。引用数据类型的值是保存在内存中的对象,与其他语言不同,Javascript不允许直接访问内存中的位置,也就是说不能直接操作对象的内存空间。在操作对象时,实际是在操作对象的引用而不是实际的对象。为此,引用类型的值是按引
原创
发布博客 2021.05.13 ·
129 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

004-函数

函数对于任何语言来说都是一个核心的概念,通过函数可以封装任意多条语句,而且可以在任何地方、任何时候调用执行。ECMAScript中的函数使用function关键字来声明,后跟一组参数以及函数体。以下是一个函数实例:// function functionName(args0,args1,...argsN){// statusments// }function sayHi(name, msg) { console.log('Hello' + name + msg)}sayHi('
原创
发布博客 2021.05.12 ·
129 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

003-语句

if语句// if(condition) statement1 else statement2if(i<25){ alert(1)}else{ alert(2)}do-while语句do-while语句是一种后测试循环语句,即只有在循环体中的代码执行之后,才会测试出口条件// do{// statement// } while (expression)var i = 0;do { i += 2} while (i < 10)console..
原创
发布博客 2021.05.11 ·
98 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

002-操作符

一元操作符只能操作一个值的操作符叫做一元操作符(1)递增和递减操作符,前置型和后置型let a = 10;let b = 2;let c = --a + b//11let a = 10;let b = 2;let c = a-- + b//12(2)一元加和减操作符一元加以一个(+)表示,放在数值前面,对数值不会产生任何影响;一元减主要表示负数+20//20-20//-20(3)布尔操作符逻辑非(!)可以应用于ECMAScript中的任意值,无论这个值是什么类型,都会.
原创
发布博客 2021.04.15 ·
100 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

001-js数据类型

Undefined类型Undefined类型只有一个值,计特殊的undefined。在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined,例如var msg;console.log(msg===undefined)//trueNull类型Null类型是第二个只有一个值的数据类型,这个特殊的值是null,null值表示一个空对象指针,而这也正是使用typeof操作符检测null值时会返回"object"的原因var car=nullconsole.log(car).
原创
发布博客 2021.04.13 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

0011-判断数据类型

在JavaScript里使用typeof判断数据类型,只能区分基本类型,即:number、string、undefined、boolean、object。// Numberstypeof 37 === 'number';typeof 3.14 === 'number';typeof(42) === 'number';typeof Math.LN2 === 'number';typeof Infinity === 'number';typeof NaN === 'number'; // Desp
原创
发布博客 2021.03.16 ·
116 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

高阶函数

高阶函数:英文叫Higher-order function。JavaScript的函数其实都指向某个变量。既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。function say(a){ console.log('say',a)}Function.prototype.before=function(callback){ return (...args)=>{ callback() th
原创
发布博客 2021.03.16 ·
135 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

react hooks参数传递useContext、createContext

Father.jsimport React, { useState, createContext } from "react";import Child from "./Child";export const CountContext = createContext();export function Father() { const [count, setCount] = useState(0); return ( <div> &
原创
发布博客 2020.11.22 ·
1155 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

web前端面试css

1.画一条0.5px的直线height: 1px;transform: scale(0.5);
原创
发布博客 2020.11.04 ·
110 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

react面试总结

1.状态(state)和属性(props)之间有何不同State 是一种数据结构,用于组件挂载时所需数据的默认值。State 可能会随着时间的推移而发生突变,但多数时候是作为用户事件行为的结果。Props(properties 的简写)则是组件的配置。props 由父组件传递给子组件,并且就子组件而言,props 是不可变的(immutable)。组件不能改变自身的 props,但是可以把其子组件的 props 放在一起(统一管理)。Props 也不仅仅是数据–回调函数也可以通过 props 传递2.
原创
发布博客 2020.10.28 ·
318 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

web前端面试题

网页从输入网址到渲染完成经历了哪些过程?输入网址;发送到DNS服务器,并获取域名对应的web服务器对应的ip地址;与web服务器建立TCP连接;浏览器向web服务器发送http请求;web服务器响应请求,并返回指定url的数据(或错误信息,或重定向的新的url地址);浏览器下载web服务器返回的数据及解析html源文件;生成DOM树,解析css和js,渲染页面,直至显示完成;闭包闭包特性:①函数嵌套函数②函数内部可以引用函数外部的参数和变量③参数和变量不会被垃圾回收机制回收..
原创
发布博客 2020.10.27 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

007“Array” 方法_dropRight

_.dropRight(array, [n=1])创建一个切片数组,去除array尾部的n个元素。(n默认值为1。)参数array (Array): 要查询的数组。[n=1] (number): 要去除的元素个数。返回值(Array): 返回array剩余切片。例子let arr=[1,2,3,4,5]console.log(_.dropRight(arr,3))//[1, 2]console.log(_.dropRight(arr,6))//[]console.log(_.dr
原创
发布博客 2020.10.19 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

006“Array” 方法_drop

_.drop(array, [n=1])创建一个切片数组,去除array前面的n个元素。(n默认值为1。)参数array (Array): 要查询的数组。[n=1] (number): 要去除的元素个数。返回值(Array): 返回array剩余切片。例子let arr=[1,2,3,4,5]console.log(_.drop(arr,3))//[4, 5]我的实现drop(arr,num){ return arr.slice(num,arr.length)}co
原创
发布博客 2020.10.17 ·
153 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

002“Array” 方法_compact

_.compact(array)创建一个新数组,包含原数组中所有的非假值元素。例如false, null, 0, "", undefined, 和 NaN 都是被认为是“假值”。参数array (Array): 待处理的数组返回值(Array): 返回过滤掉假值的新数组。例子let arr1=["a", "b", "c", "d",false, null, 0, "", undefined, NaN]console.log(_.compact(arr1))//["a", "b", "c
原创
发布博客 2020.10.16 ·
245 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

001“Array” 方法_chunk

_.chunk(array, [size=1])将数组(array)拆分成多个 size 长度的区块,并将这些区块组成一个新数组。 如果array 无法被分割成全部等长的区块,那么最后剩余的元素将组成一个区块。参数array (Array): 需要处理的数组[size=1] (number): 每个数组区块的长度返回(Array): 返回一个包含拆分区块的新数组(注:相当于一个二维数组)。例子console.log(_.chunk(['a', 'b', 'c', 'd'], 2))//
原创
发布博客 2020.10.15 ·
368 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

react中播放多个rtmp流视频

1,安装依赖yarn add video.jsyarn add videojs-flash //新版本的video.js需要单独安装videojs-flash2,封装Video.jsimport React from "react";import "video.js/dist/video-js.css";import "videojs-flash";import videojs from "video.js";class Video extends React.Component {
原创
发布博客 2020.10.12 ·
2594 阅读 ·
1 点赞 ·
5 评论 ·
2 收藏

正则

手机号:/^1[3456789]\d{9}$/
原创
发布博客 2020.08.10 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

微信小程序图片上传,多图上传可限制张数

wxml<view class="up_items"> <view class="up_item" wx:for="{{images}}" wx:key="*this"> <image class="up_image" src="{{item}}"></image> </view> <view class="up_btn" bindtap="upLoad" wx:if="{{images.length<10}}">
原创
发布博客 2020.07.31 ·
2662 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

001标识符与关键字

标识符的命名规则标识符可以由字母、数字、下划线_和美元符$组成,不能以数字开头标识符严格区分大小写标识符不能是java关键字或保留字标识符的命名最好能反应出作用关键字
原创
发布博客 2020.07.13 ·
205 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多