文章库ARTICLE COLUMN

  • 浅谈js单例模式

    浅谈js单例模式

    摘要:单例模式说到单例设计模式,中经常使用的单例模式通常分两种,懒汉模式和饿汉模式懒汉模式简单写了下私有化构造函数在获取实例的方法中返回实例化对象虽然很多大佬都写过啦,但是小生为了加深记忆便再写一遍虽然实现了单例模式,但是未考虑到线程安全,...

    dravenessdraveness 评论0 收藏0
  • 如何使用JavaScript控制台改进工作流程

    如何使用JavaScript控制台改进工作流程

    摘要:使用命令与网页交互。在检查代码逻辑和流程时我们可能会使用很多的来检测,但是你会发现控制台打印出来的非常多。启动后,我们使用调用来停止计时器并将经过的时间打印到控制台。 showImg("https://segmentfault.com/img/bVbdK6t?w=1000&h=500");作为W...

    张金宝张金宝 评论0 收藏0
  • 逗号操作符以及(0,function)()

    逗号操作符以及(0,function)()

    摘要:相关链接逗号操作符概述逗号操作符对它的每个操作数求值从左到右,并返回最后一个操作数的值。当你想要在期望一个表达式的位置包含多个表达式时,可以使用逗号操作符。需要注意的是,语句中的逗号不是逗号操作符,因为它不是存在于一个表达式中。 相关...

    pekonchanpekonchan 评论0 收藏0
  • 亲密字符串

    亲密字符串

    摘要:在上看到亲密字符串,接下来对这个词进一步的了解,从而写下了这篇笔记。二是这两个字符串不相等的情况。然后统计字母不一样的数量是否为只需要交换两个字母的位置,如果大于则不是亲密字符串。 在leetCode上看到亲密字符串,接下来对这个词进一步的了...

    骞讳护骞讳护 评论0 收藏0
  • 你该知道的ES6那些事儿

    你该知道的ES6那些事儿

    摘要:最近重构了一个项目,引入了部分用法,最大的感受是让这门语言变得更加严谨,更加方便。通过该方法获得位置后还得比较一次才能判断是否存在。再来看看的写法使用数组来初始化一个,构造器能确保不重复地使用这些值。下面提供链接,供有兴趣的朋友参考。...

    CoffeXCoffeX 评论0 收藏0
  • javaScript中 for...in 和 for...of 的区别

    javaScript中 for...in 和 for...of 的区别

    摘要:和的差异解析是标准,是针对的不足而补充的方法。遍历的是数组中元素的值。当使用遍历数组的时候,我们得到的实际上是数组的索引值键值,同时如果数组存在别的属性的话,也会被遍历出来。甚至可以遍历到对象的原型方法和属性一个栗子参考简述中与区别 ...

    alanoddsoffalanoddsoff 评论0 收藏0
  • 深层属性,轻松提取

    深层属性,轻松提取

    摘要:于是一些工具函数诞生了,比如的虽然它保证了开发者在提取属性的过程中不会因为遇到或之类的值而抛出,但缺点也很明显属性的路径被写成了字符串,开发者无法获得编辑器的自动补全与智能纠错。 showImg("https://segmentfault.com/img/bVbdLsf?w=1360&h...

    sydMobilesydMobile 评论0 收藏0
  • 使用JS在多个页面之间相互通信与调用

    使用JS在多个页面之间相互通信与调用

    摘要:在界面监听事件。浏览器每个标签页之间的页面也可以互相通信调用。 GitHub:https://github.com/roomanl/ev... 这几天做一个web项目有这样一个需求,web项目是一个后台管理系统,在使用系统时会打开很多标签页,每个标签页就是一个iframe打开的一个新...

    zhouzhouzhouzhou 评论0 收藏0
  • React 回忆录(一)新的旅程

    React 回忆录(一)新的旅程

    Hi 各位,好久不见

    JasinYipJasinYip 评论0 收藏0
  • 进击的 JavaScript(四) 之 闭包

    进击的 JavaScript(四) 之 闭包

    摘要:此时产生了闭包。导致,函数的活动对象没有被销毁。是不是跟你想的不一样其实,这个例子重点就在函数上,这个函数的第一个参数接受一个函数作为回调函数,这个回调函数并不会立即执行,它会在当前代码执行完,并在给定的时间后执行。 上一节说了执行上...

    AnlebAnleb 评论0 收藏0
  • react+mobx 构建H5制作工具项目经验总结

    react+mobx 构建H5制作工具项目经验总结

    摘要:三性能优化处理做工具类的项目,性能是非常大的挑战,我总结了以下几个常见的性能优化点数据缓存。防抖,节流,事件委托内存释放。 内容大纲: 1、功能介绍 2、技术架构 3、性能优化 4、细节分享 5、开源说明 一、项目功能介绍 很久没写过技术类的文...

    用户84用户84 评论0 收藏0
  • 使用VUE搭建后台管理系统(vue-cli更新至3.0)

    使用VUE搭建后台管理系统(vue-cli更新至3.0)

    摘要:最近还没来得及更新文章,就发现已经更新到版本了。安装成功启动的指令和相比有了些修改不过我们现在可以通过图形化界面进行启动启动之后照例访问即可访问新建的项目 最近还没来得及更新文章,就发现vue-cli已经更新到3.0版本了。 //想了想还是用升级...

    KitorinZeroKitorinZero 评论0 收藏0
  • 类数组转换为数组的方法

    类数组转换为数组的方法

    摘要:方法的内部实现使用之后指向了类数组对象一个通用的转换函数是中新增的方法,可以将两类对象转为真正的数组类数组对象和可遍历对象包括新增的数据结构和。 1、Array.prototype.slice.call() 这种方法是借用了数组原型中的slice方法,返回一个数组。sli...

    JiaXinYiJiaXinYi 评论0 收藏0
  • 表单脚本

    表单脚本

    摘要:表单如果表单内没有按钮,只有元素,那么这个可以升级为按钮。输入框选中高亮,输入非数字,改变颜色可设置,不能设置而则可以,但不能设置最大字符数。 form 表单 如果form表单内没有submit按钮,只有button元素,那么这个button可以升级为submit按钮...

    wangtdgoodluckwangtdgoodluck 评论0 收藏0
  • canvas 绘图

    canvas 绘图

    摘要:绘制的图像源图像源图像源图像源图像目标图像目标图像目标图像目标图像设置全局透明度 canvas xxx var drawing = document.getElementById("drawing") //传入 2d 就可以获得 2D 上下文 drawing.getContent("2d") ...

    kviccnkviccn 评论0 收藏0
  • 记录一次跨国笔试经过

    记录一次跨国笔试经过

    摘要:实际视频面试到了第二天上午点半,如约与其总裁微信视频,年龄不大,很亲切,也很有礼貌。一番讲解,需求这是十天的某货币与人民币的兑换比例,如何算出最大收益。 内容干货不少,关于我个人没接触过的笔试方案以及一些优化小技巧,请耐心读完。 起因 ...

    alphahansalphahans 评论0 收藏0
  • Vue学习笔记2

    Vue学习笔记2

    摘要:声明式渲染的引入初步使用错误笔记中的忘记大写,的忘了加引号以及忘了在末尾加逗号指令鼠标悬停几秒钟查看此处动态绑定的提示信息特性被称为指令。指令带有前缀,以表示它们是提供的特殊特性。 声明式渲染 vue的引入 初步使用vue {{message}} ...

    CatalpaFlatCatalpaFlat 评论0 收藏0
  • defineProperty AND defineProperties

    defineProperty AND defineProperties

    摘要:返回值被传递给函数的对象。描述符必须是这两种形式之一不能同时是两者。默认为实现内部原理数据描述符同时具有以下可选键值与属性关联的值。一个没有定义的属性被称为通用的,并被键入为一个数据描述符。 Object.defineProperty(obj, prop, descripto...

    ShihiraShihira 评论0 收藏0
  • 使用VUE搭建后台管理系统(登陆篇)

    使用VUE搭建后台管理系统(登陆篇)

    摘要:于是我只能将对象放在原型链上,在需要使用的地方通过或者一个的实例去使用函数还望知道问题所在的朋友不吝赐教。 这里我就假设大家已经搞定了以下的依赖了 vuex flyio => 比axios更轻量的http请求库 elementUI font-awesome moment js-md5 不过我安装...

    Terry_TaiTerry_Tai 评论0 收藏0
  • 区块链浅析

    区块链浅析

    摘要:直到比特币大火时,才对区块链技术感到一丝兴趣。看过比特币的白皮书,发现区块链技术是比特币的一个基础。这笔交易记录在正常的区块链中。总结相对于中心化的高成本的方式,区块链技术可能是一种解放生产力的技术。作为一名开发者,我相信区块链的未来...

    TravisTravis 评论0 收藏0
  • 基于vue的移动端web音乐播放器

    基于vue的移动端web音乐播放器

    摘要:代码实现得到合适的浏览器前缀对外暴露的方法使用案例导入该模块加了合适前缀的属性使用该属性移动端的事件随着触屏设备的普及,为移动端新增了事件。如果用户的手指从触屏设备的边缘移出了触屏设备,也会触发事件。 声明 以下只是学习完慕课网huangyi...

    tracytracy 评论0 收藏0
  • React 常见问题以及解决方法收集 (更新中)

    React 常见问题以及解决方法收集 (更新中)

    摘要:在使用的组件时,常常后台返回的数据中不带有参数,那就需要我们来自己添加,不然会报这个错误,官方给出的提示如下嵌套问题标签中不能嵌套 Each record in table should have a unique key prop,or set rowKey to an unique primary key. 在使用antd...

    lushanlushan 评论0 收藏0
  • JS编译之 LHS RHS(你不知道的JavaScript 小记一)

    JS编译之 LHS RHS(你不知道的JavaScript 小记一)

    摘要:关于两个专业术语的讨论起自对你不知道的一书的阅读学习。遇到,编译器会询问作用域是否已经有一个该名称的变量存在于同一个作用域的集合中。摘录来自你不知道的。 JS 编译之 LHS RHS 一、前言 最近和朋友聊技术的时候,聊到 LHS RHS,我竟然没听说过 ...

    CristicCristic 评论0 收藏0
  • Debounce 和 Throttle 的原理及实现

    Debounce 和 Throttle 的原理及实现

    摘要:和的原理及实现和均是通过减少实际逻辑处理过程的执行来提高事件处理函数运行性能的手段,并没有实质上减少事件的触发次数。两者在概念理解上确实比较容易令人混淆,强制函数在某段时间内只执行一次,强制函数以固定的速率执行。和等事件与此类似。 De...

    Benedict EvansBenedict Evans 评论0 收藏0
  • 【译】使用 Webpack 和 Poi 构建更好的 JavaScript 应用

    【译】使用 Webpack 和 Poi 构建更好的 JavaScript 应用

    摘要:将处理所有相关的东西并且在上部署该文件。这里将使用上一节已经创建的文件。使用构建应用使用构建同样非常简单。使用构建包如要使用打包项目,只需在终端中执行命令,即可在项目目录中得到文件夹。其在社区也得到了广泛的使用。 译者注:最近看到 Poi...

    30e8336b822930e8336b8229 评论0 收藏0

热门文章

<