文章库ARTICLE COLUMN

  • vue项目中安装和使用vux组件

    vue项目中安装和使用vux组件

    摘要:是一款基于构建的移动组件库使用安装安装必须配合使用安装用以正确编译源码,否则会出现安装以正确进行语言文件读取在文件进行配置将代码赋值给变量在里加入完整的内容中添加 vux是一款基于Vue构建的移动UI组件库(https://doc.vux.li/zh-CN/) 1.使用...

    yvonneyvonne 评论0 收藏0
  • TypeScript Start: 什么是 TypeScript

    TypeScript Start: 什么是 TypeScript

    摘要:最近开始用来写项目,写起来还是挺顺畅的。和在类型上的区别被称作是一种动态脚本语言,其中有一个被疯狂诟病的特性缺乏静态强类型。当然,这是可以的,此时变量的类型已经发生改变字符串数字。 最近开始用 TypeScript 来写项目,写起来还是挺顺畅的。...

    JeOamJeOam 评论0 收藏0
  • Lodash 严重安全漏洞背后 你不得不知道的 JavaScript 知识

    Lodash 严重安全漏洞背后 你不得不知道的 JavaScript 知识

    摘要:可能有信息敏感的同学已经了解到库爆出严重安全漏洞,波及万项目。以此为例,可见这次漏洞算是比较严重了。此外,冻结一个对象后该对象的原型也不能被修改。 摘要: 详解原型污染。 原文:Lodash 严重安全漏洞背后 你不得不知道的 JavaScript 知识 ...

    YorkChenYorkChen 评论0 收藏0
  • 点击按钮实现文件上传及控制文件上传类型

    点击按钮实现文件上传及控制文件上传类型

    摘要:原生实现文件上传部分上传文件部分代替执行上传功能上传文件接口地址实现文件上传上传上传文件接口地址上传文件类型设置 1.原生js实现文件上传 html部分: 上传文件 js部分: upload(event) { //代替执行上传功能 let it = event.target; $(it)....

    lixianglixiang 评论0 收藏0
  • 「前端发动机」从 bind 聊到 curry (柯里化)

    「前端发动机」从 bind 聊到 curry (柯里化)

    摘要:前言很长时间没有更新,一方面是工作比较忙,另一方面自己也处于一个学习的过程。接下来应该会逐渐恢复到稳定更新的状态,分享一些有趣的知识点以及我个人的思考。感兴趣的朋友可以关注下呀如果有不对的地方麻烦大家斧正,我会及时更新,感谢。 前言 ...

    aboutUaboutU 评论0 收藏0
  • 第四集: 从零开始实现一套pc端vue的ui组件库(button组件其二)

    第四集: 从零开始实现一套pc端vue的ui组件库(button组件其二)

    摘要:第四集从零开始实现组件本集定位之前一直在忙别的事情现在终于闲下来好好把这个库的文章写一下本篇目的是承接上文把组件的功能全部实现为添加按钮的很重要现在一般的按钮都带个图案因为这样符合人脑的快捷思维方便理解与记忆图标按钮 第四集: 从零开始...

    赵春朋赵春朋 评论0 收藏0
  • 深入讲解js中的位运算及实际用法

    深入讲解js中的位运算及实际用法

    摘要:虽然在内部,数值都是以位浮点数的形式储存,但是做位运算的时候,是以位带符号的整数进行运算的,并且返回值也是一个位带符号的整数。如下表应用场景取整对于一般的整数,返回值不会有任何变化。例如,结果为负数存储采用的形式是二进制补码。 什么是...

    jifeijifei 评论0 收藏0
  • 深入研究js中的位运算及用法

    深入研究js中的位运算及用法

    摘要:虽然在内部,数值都是以位浮点数的形式储存,但是做位运算的时候,是以位带符号的整数进行运算的,并且返回值也是一个位带符号的整数。如下表应用场景取整对于一般的整数,返回值不会有任何变化。例如,结果为负数存储采用的形式是二进制补码。 什么是...

    zhoutaozhoutao 评论0 收藏0
  • 写给后端同学的vue

    写给后端同学的vue

    摘要:有写后台的哥们说,怎么写,怎么新建一个项目,然后我想了想,觉得写一个面向后台同学的教程也是有必要,文章中几乎没讲和细节处理的相关内容,减少接受不必要的信息量,降低的学习成本。 安装环境 文章内,图片很多,占据了一定的篇幅。有写后台的哥...

    SoapEyeSoapEye 评论0 收藏0
  • 使用Node做一个简单的聊天室(附webSocket教程)

    使用Node做一个简单的聊天室(附webSocket教程)

    摘要:用来接受房间给此命名有一个新连接创建成功然后浏览器控制台链接成功之后,输入为了更好地测试效果,可以开启两个控制台,一个控制台发送消息,另外一个控制台会跳出消息,相当于聊天的推送。 之前一直在讲理论玩,这次说点干货吧。顺带说一下,那个从...

    HollisChuangHollisChuang 评论0 收藏0
  • Vue-Cli项目中vue-socketio.js在IE浏览器下报SCRIPT1003: 缺少 &#

    Vue-Cli项目中vue-socketio.js在IE浏览器下报SCRIPT1003: 缺少 &#

    摘要:项目中在浏览器下报缺少,缺少今天用打开了我们的项目,结果一片空白于是赶紧打开一探究竟行,是啥呢,点过去瞅瞅好吧,去里把注释掉错误信息变成了缺少经排查,是导致的这条报错那么,和就是罪魁祸首了。 Vue-Cli项目中vue-socketio.js在IE浏览器下报...

    NeilyoNeilyo 评论0 收藏0
  • 一次拖拽功能引发的思考

    一次拖拽功能引发的思考

    摘要:最近做了一个物体可拖拽的需求,由于在手机上的支持性不是很好,就利用了系列事件,改变的进行位移,从而达到物体跟随手指移动的效果。但是发现了有以下提示虽然最终找到了原因是升级版本具体提给了,但是却让我陷入了思考。 最近做了一个物体可拖拽的...

    lastSerieslastSeries 评论0 收藏0
  • 教你 30 秒发布一个 TypeScript 包到 NPM

    教你 30 秒发布一个 TypeScript 包到 NPM

    摘要:需要注意的是,当你使用私有的类型时,但是这个类型也外部的一部分,这个包的使用者就得不到该类型的类型推断,编译器也会报警告,这时你只需要在该类型前添加即可。并且这也不影响我们发布目录到。 文章读译自 The 30 second guide to publishing a t...

    WalkerXuWalkerXu 评论0 收藏0
  • 异步操作(三)promise

    异步操作(三)promise

    摘要:对象代表一个异步操作,有三种状态进行中已成功和已失败。这时,前一个回调函数,有可能返回的还是一个对象即有异步操作,这时后一个回调函数,就会等待该对象的状态发生变化,才会被调用。 Promise 的含义基本用法Promise.prototype.then()Promise.pr...

    liuyixliuyix 评论0 收藏0
  • 微信小程序快速开发:从注册账号到小程序上架

    微信小程序快速开发:从注册账号到小程序上架

    摘要:写在前面自从微信小程序功能发布后,我就一直关注着小程序的动向,然而限于学业繁忙,总是没有太多的时间去学习。准备工作注册微信小程序账号点击传送门立马注册微信小程序账号。微信官方一般会在日之内完成审核,我新注册的小程序审核用了两天时间。 ...

    CHENGKANGCHENGKANG 评论0 收藏0
  • 如何制作一款在线编译器

    如何制作一款在线编译器

    摘要:在文章开始之前先展示一下我自己做的在线编译器点此预览大概三四个月之前我开始有了制作在线编译器的想法,在此之前我接触过很多的在线编译器,如等,这些都非常优秀且有着庞大的用户群体的编译器。是一个用于浏览器的实现的多功能文本编辑器。 在文章...

    AlanAlan 评论0 收藏0
  • rollup配置以及常见问题

    rollup配置以及常见问题

    摘要:近期维护组内的几个库,之前是打包的,本身功能也不复杂,但因为性能是今年组内的重点,为了更小的体积,逐步将打包工具迁移到经过一段时间的探索,逐步抽离了一份通用的配置,隐藏细节,使用者可以很方便的使用进行打包介绍提供,,,,,,等基本插件...

    luckluck 评论0 收藏0
  • 搞懂闭包

    搞懂闭包

    摘要:此时闭包函数的作用域链得以保存,不会被垃圾回收机制所回收。执行执行完毕,返回总结闭包的原理,就是把闭包函数的作用域链保存了下来。 原文:搞懂闭包 | AlloyTeam作者:TAT.yaoyao 闭包这个概念是前端工程师必须要深刻理解的,但是网上确实有一些...

    masturbatormasturbator 评论0 收藏0
  • 再谈JavaScript模块化

    再谈JavaScript模块化

    摘要:应用日益复杂,模块化已经成为一个迫切需求。异步模块加载机制。引用的资源列表太长,懒得回调函数中写一一对应的相关参数假定这里引用的资源有数十个,回调函数的参数必定非常多这就是传说中的 简述 缘起 模块通常是指编程语言所提供的代码组织机制,...

    MorePainMoreGainMorePainMoreGain 评论0 收藏0
  • JavaScript 适配器模式

    JavaScript 适配器模式

    摘要:适配器模式旧接口格式和使用者不兼容的情况下需要加一个适配转换接口,无需要改变旧的接口格式电源适配器实现步骤针对类创建一个转换类类中的初始化中创建一个实例利用类的多态特性覆盖类的方法代码实现语法初始化实例覆盖函数式覆盖 showImg("https:/...

    baihebaihe 评论0 收藏0
  • 进(线)程,微(宏)任务与http通讯(串联理解)

    进(线)程,微(宏)任务与http通讯(串联理解)

    摘要:为了学习困在了浏览器流程进程线程宏任务微任务页面渲染的漩涡当中不可自拔所以查询许多资料并根据理解梳理了他们的关系希望帮忙指正流程梳理浏览器进程进程浏览器一个页面就是新的一个进程进程是资源分配的最小单位系统会给它分配内存进程通讯第三方插...

    i_garfileoi_garfileo 评论0 收藏0
  • js-cookie源码学习

    js-cookie源码学习

    这篇文章最初发表在我自己搭建的站点js-cookie库源码学习 背景 最近在做项目的时候,前端登录功能要做一个记住密码的功能。但开发用的框架中没有实现这个功能,所以我就想自己实现这个功能。实现起来其实很简单,就是每次用户在登录页面点击登录时,把用户...

    JellyBoolJellyBool 评论0 收藏0
  • JavaScript继承背后的场景-prototype,__proto__, [[prototype

    JavaScript继承背后的场景-prototype,__proto__, [[prototype

    摘要:实例可以通过代理来找到它,并用来检测其构造函数。经典继承图这也是通过构造函数来创建对象,但是在这一系列的对象和实例之间我们的焦点是放在原型链上。尽管,但构造函数的属性并不是对象自己的属性,它实际上是通过寻找原型链获得的,即所指向的地方...

    邹立鹏邹立鹏 评论0 收藏0
  • 百度IFE2018任务--17-18天

    百度IFE2018任务--17-18天

    摘要:本文章用于记录百度前端技术学院的任务难点。十进制转二进制。第二步将这个数字转换成字符串,分割成数组,每一项都是数字的某一位上的数,再用判断这个数组是否包含为的元素即可,是则打印。代码判断一个数组是否包含一个指定的值,如果存在返回,否则...

    bintabinta 评论0 收藏0
  • javascript常见设计模式

    javascript常见设计模式

    摘要:设计模式软件设计过程中针对特定问题的简洁而优雅的解决方案单例模式单例模式的定义保证一个类仅有一个实例,并提供一个访问它的全局访问点。通过中介者模式可以解除对象与对象之间的紧耦合关系。 设计模式:软件设计过程中针对特定问题的简洁而优雅的...

    crelabercrelaber 评论0 收藏0

热门文章

<