文章库ARTICLE COLUMN

  • JavaScript实现函数重载

    JavaScript实现函数重载

    摘要:我们知道,函数可以随意传递任意数量任意类型的参数,那么它有没有重载呢答案是有的,下面我们通过种方法来实现的函数重载。因此,每次调用,都会有一个执行环境保存着当时的和,所以在调用的时候可以找到当时注入的,实现函数重载。 概念 重载是指函...

    QLQQLQ 评论0 收藏0
  • 移动端cropper.js 裁剪图片并上传

    移动端cropper.js 裁剪图片并上传

    摘要:参考效果引入使用结构头像头像截图弹窗取消截图头像保存引用具体使用可查看官网修改头像参加文件点击图片初始化关闭弹窗保存截图保存数据 参考效果:http://www.17sucai.com/previe... 引入cropper使用 HTML结构 头像 ...

    since1986since1986 评论0 收藏0
  • 业务代码如何判断生产/开发环境

    业务代码如何判断生产/开发环境

    摘要:开发环境和生产环境分离的原因在开发时,会产生或者是测试的代码,这些代码不应该出现在生产环境中。当项目部署时,往往会将代码进行一系列的压缩来优化它,如此会彻底破坏代码的可读性。方案二使用这个参数来辨别开发环境。 开发环境和生产环境分离的...

    JackwooJackwoo 评论0 收藏0
  • javascript 匀速运动实现侧边栏分享效果

    javascript 匀速运动实现侧边栏分享效果

    摘要:原理采用对象距离左边的距离加固定速度。实现侧边栏分享效果用运动做一个侧边栏分享分享到当我们写好一段代码的时候,我们应该进行测试优化。实现侧边栏分享效果简化速度参数用运动做一个侧边栏分享分享到 原理 采用offsetLeft(对象距离左边的距离)...

    wind3110991wind3110991 评论0 收藏0
  • 彻底搞懂JavaScript执行机制

    彻底搞懂JavaScript执行机制

    摘要:彻底搞懂执行机制首先我们大家都了解的是,是一门单线程语言,所以我们就可以得出是按照语句顺序执行的首先看这个显然大家都知道结果,依次输出,然而换一种这个时候再看代码的顺序执行,输出,,,。不过即使主线程为空,也是达不到的,根据标准,最低...

    hizengzenghizengzeng 评论0 收藏0
  • 关于缓存

    关于缓存

    摘要:关于缓存缓存可以优化加载速度,提升用户体验,但同时也可能导致代码更新不及时生效所以一个好的缓存策略对于我们可以解决我们代码之外的后顾之忧。缓存头存在两个基本的缓存头,和。设置一个缓存失效的日期,当和同时出现的时候,以为准。 关于缓存 ...

    W4n9Hu1W4n9Hu1 评论0 收藏0
  • javascript cookie的传统用法,用cookie做一个记住用户名的小功能

    javascript cookie的传统用法,用cookie做一个记住用户名的小功能

    摘要:设置天过期,代表昨天已经过期存一个,天之后过期天之后过期记得用火狐测试做一个小记住用户名兼容测试名字值多少天过期参数传多少天,就过期多少天如果没找到返回空字符串。 最简单的设置cookie的方法 document.cookie="password=123456"; 用expires...

    mcterrymcterry 评论0 收藏0
  • webpack的可视化资源分析工具webpack-bundle-analyzer的使用

    webpack的可视化资源分析工具webpack-bundle-analyzer的使用

    摘要:随着项目越来约庞大,导致构建包的时候速度缓慢首先推荐使用的可视化资源分析工具。拉拉拉拉拉开心浏览器打开分析结果,大概长这个样子哟分析结果出来了,接下来就可以开始优化啦 随着项目越来约庞大,导致构建包的时候速度缓慢! 首先推荐使用wepback...

    xiaowugui666xiaowugui666 评论0 收藏0
  • 在mint-ui的picker组件中如何获取动态数据及  slots 的 values 为对象数组时

    在mint-ui的picker组件中如何获取动态数据及 slots 的 values 为对象数组时

    摘要:在中,当的数据来源为动态获取时,数据无法正常渲染。请求不能写在方法里,需要在才能渲染,下面直接贴代码至此,获取动态数据就搞定啦。当的为对象数组时,在中设置,作为文本显示在中的对应字段的字段名。 在mint-ui中,当picker的数据来源为动态获...

    dreamansdreamans 评论0 收藏0
  • 菜鸟| 微信小游戏好友排行榜教程

    菜鸟| 微信小游戏好友排行榜教程

    摘要:今天我们分享的菜鸟文档将介绍微信小游戏好友排行榜的制作过程,包括创建项目并发布微信开发者平台添加小游戏打开开放域功能主域和开放域通讯,以及与原生的布局。 写在前面:随着越来越多的新人开始接触白鹭引擎,创作属于自己的游戏。考虑到初学者会...

    libxdlibxd 评论0 收藏0
  • javascript写一个校验邮箱的正则表达式

    javascript写一个校验邮箱的正则表达式

    摘要:判断字符串是否符合正则的要求注意注意字符串有一部分符合要求,就会判断为真。 test 判断字符串是否符合正则的要求注意注意:字符串有一部分符合要求,test就会判断为真。这个时候我们可以加一个行首(^)行尾($)来控制 分析 我们根据常用邮箱写一个...

    xiyangxiyang 评论0 收藏0
  • PHP导出数据到表格的实例

    PHP导出数据到表格的实例

    摘要:我发现最近的项目需要导出表的页面非常的多,想来这个也是我们常用的功能了,现在我可以很熟练的导出了,但是记得当时自己第一次导出时还是绕了一些弯路的,那么现在我就来记录下我这次用框架项目下的导出其实在不同的框架下的导出原理都是差不多的前端...

    guyan0319guyan0319 评论0 收藏0
  • ES6指北【6】——详谈解构赋值【附赠练习题】

    ES6指北【6】——详谈解构赋值【附赠练习题】

    摘要:指北详谈解构赋值附赠练习题一何谓解构赋值基本概念首先我们看一下给的定义解构赋值语法是一个表达式,这使得可以将值从数组或属性从对象提取到不同的变量中从定义中,我们可以发现解构赋值的作用是对变量进行赋值主要通过两个方面实现这个作用数组将数...

    sorrasorra 评论0 收藏0
  • 初识React(6):propTypes类型检测

    初识React(6):propTypes类型检测

    摘要:是中用来对参数进行类型检测的,当然要使用这个插件,得先安装这个插件,如下但是如果你是直接用创建的项目,无需安装,直接引入即可,如下上面那个例子中可以看出,要引入组件,必须得传入参数类型为字符串的参数,否则会报错常用的数据类型检测如下 ...

    BrennerBrenner 评论0 收藏0
  • Github托管项目实现自动化部署

    Github托管项目实现自动化部署

    摘要:当我们利用来托管项目时,每次部署项目都要走同样的流程,敲击同样的命令行,尤其的我们的项目更是无法忍受这种重复工作。 当我们利用github来托管项目时,每次部署项目都要走同样的流程,敲击同样的命令行,尤其的我们的node项目更是无法忍受这种重复...

    phodalphodal 评论0 收藏0
  • 使用PDF.JS插件在HTML中预览PDF文件

    使用PDF.JS插件在HTML中预览PDF文件

    摘要:步骤如下下载插件下载地址文件部署建新文件夹,将插件文件放入新建的文件夹。新建在文件代码如下使用指南柠檬课件打开将文件放到下点击浏览即可。注意因为需要依赖协议。搭个服务,或者用的浏览就可以了。 PDF.js是一款基于HTML5建立的PDF阅读器,兼容...

    wuyuminwuyumin 评论0 收藏0
  • 字符串保留首尾两位,中间字符串由*星号替换

    字符串保留首尾两位,中间字符串由*星号替换

    摘要:今天遇到一个需求显示一组用户信息列表,其中用户名称需留首尾两位,中间字符串由星号替换。 今天遇到一个需求:显示一组用户信息列表,其中用户名称需留首尾两位,中间字符串由*星号替换。 function parseStringToStar (str) { return str.length >...

    Ryan_LiRyan_Li 评论0 收藏0
  • webpack4 系列教程(五): 处理CSS

    webpack4 系列教程(五): 处理CSS

    摘要:版本和版本并没有特别的出入。需要注意的是,在老式浏览器中,对标签的数量是有要求的。这样,方便开发者根据业务需要,对进行相关处理。需要注意的是是在引入前根据需要修改,所以之后是不会改变的。重新刷新页面,才会是红色。 这节课讲解webpack4中...

    nevermindnevermind 评论0 收藏0
  • webpack4 系列教程(六): 处理SCSS

    webpack4 系列教程(六): 处理SCSS

    摘要:只需要在处理的配置上增加编译的即可。了解更多处理的内容本节课源码所有课程源码教程所示图片使用的是仓库图片,网速过慢的朋友请移步原文地址系列教程六处理。根据规则放在最后的首先被执行。 这节课讲解webpack4中处理scss。只需要在处理css的配置...

    马龙驹马龙驹 评论0 收藏0
  • javascript传递参数

    javascript传递参数

    摘要:传递参数首先要知道的是在中基本数据类型是按值传递的,引用类型的值是保存在内存中的变量,不允许直接操作对象的内存空间。二者之间是独立的,不相互影响。 JavaScript传递参数 首先要知道的是 1.在js中基本数据类型是按值传递的,引用类型的值是保...

    kohoh_kohoh_ 评论0 收藏0
  • 聊聊毕业设计系列 --- 系统实现

    聊聊毕业设计系列 --- 系统实现

    摘要:七牛云接入本系统的图片,音视频是放在七牛云,所以需要接入七牛云。在服务端通过接口请求来获取七牛云上传,客户端获取到七牛云,通过不同方案将带上。 效果展示 showImg("https://user-gold-cdn.xitu.io/2018/8/26/16576a709bd02f5f?w=1409&h=521&f=...

    null1145null1145 评论0 收藏0
  • React源码分析与实现(二):状态、属性更新 -> setState

    React源码分析与实现(二):状态、属性更新 -> setState

    摘要:流程图大概如下的源码比较简单,而在执行更新的过程比较复杂。这段代码的核心就是调用,然后对老的属性和状态存一下,新的更新一下而已。最后是把执行推入的队列中,等待组件的更新。最后调用统一修改的属性。 原文链接地址:https://github.com/Nealy...

    BlackFlagBinBlackFlagBin 评论0 收藏0
  • javascript操作字符串的一些方法

    javascript操作字符串的一些方法

    search找到字母出现的索引位置 var str="hello world!"; console.log(str.search("o"));//4找到第一个字符串o就返回o的索引 console.log(str.search("a"));//-1找不到字符串a返回-1 substring获取子字符串 var str="hell...

    aikinaikin 评论0 收藏0
  • 使用javascript实现排序二叉树(2)

    使用javascript实现排序二叉树(2)

    摘要:使用实现排序二叉树上一篇文章我们构造了基本的一个排序二叉树的数据结构,但是仅仅是定义了一个方法去创建二叉排序树,今天我们来给我们的数据结构添加一些遍历的功能。 使用javascript实现排序二叉树(2) 上一篇文章我们构造了基本的一个排序二叉树...

    sushengsusheng 评论0 收藏0
  • WebGL 单通道wireframe渲染

    WebGL 单通道wireframe渲染

    摘要:那是因为,线条的光栅化过程和多边形的光栅化过程并不是完全一致的。这将会导致一些本该被隐藏的线段,未被遮挡。原理我们知道,一般对象都是由三角形组成的。其中涉及到和的相关介绍,笔者将会在后续的文章中介绍。 如果要把一个对象的线框绘制出来,...

    KoreyLeeKoreyLee 评论0 收藏0

热门文章

<