文章库ARTICLE COLUMN

  • javascript设计模式学习笔记之代理模式

    javascript设计模式学习笔记之代理模式

    摘要:代理模式代理模式是为一个对象提供一个代用品或者占位符以便控制对它的访问引入代理模式,其实是为了实现单一职责的面向对象设计原则。 代理模式 代理模式是为一个对象提供一个代用品或者占位符, 以便控制对它的访问 引入代理模式,其实是为了实现单...

    big_catbig_cat 评论0 收藏0
  • 使用Expect实现自动化交互

    使用Expect实现自动化交互

    摘要:于是抛出本文的主角,以实现一系列的自动化交互动作。简介是一个免费的编程工具,用来实现自动的交互式任务,而无需人为干预。说白了,就是一套用来实现自动交互功能的软件。而利用,则可以根据程序的提示,模拟标准输入提供给程序,从而实现自动化交互...

    frank_funfrank_fun 评论0 收藏0
  • JS学习笔记(第24章)(最佳实践)

    JS学习笔记(第24章)(最佳实践)

    摘要:大多数情况下,可以是同局部变量完成相同的事情而不引入新的作用域。选择正确的方法避免不必要的属性查找一旦多次用到属性对象,应该将其存储在局部变量中。尽可能多的使用局部变量将属性查找替换为值查找。 1、可维护性 1.1 可维护代码特征 1. 可理解...

    cnTomatocnTomato 评论0 收藏0
  • 前端mock数据的各种姿势

    前端mock数据的各种姿势

    1、mocker.js2、axios-mocker3、mocker-api server 未完 ,待续…… 标题文字

    BWrongBWrong 评论0 收藏0
  • 重探浏览器事件(浅析事件编程化)

    重探浏览器事件(浅析事件编程化)

    前言 在平常开发过程中,就算不使用现在主流的框架也至少得使用个Jquery,这些工具帮我们统一不同浏览器平台之间的差异和细节,可以将注意力集中到开发上来. 不过有意思的一点是,在看完高程的N年后我居然连event对象中的target和currentTarget属性的区别都忘记...

    phodalphodal 评论0 收藏0
  • javascript 单选、复选树 ---

    javascript 单选、复选树 ---

    摘要:项目开发中遇到一颗树单选多选项目中遇到这个功能,与其一个不如自己造个轮子。预览地址设计主要思路展现层树的显示用递归函数罗列出页面显示效果。插件里面维护一个获取当前选中状态的函数返回为单元的数组。为后面操纵数据状态例如是不是选中状态提供...

    RiddlerRiddler 评论0 收藏0
  • 如何使用异步剪切板 AsyncClipboard API

    如何使用异步剪切板 AsyncClipboard API

    摘要:同步方法交互剪切板的阻塞有限的访问权限跨浏览器体验不一致对多种数据类型的支持有限等问题解决起来也是麻烦。这里有篇文章讲述到底该如何用操作剪切板 showImg("https://segmentfault.com/img/remote/1460000018714576?w=5000&h=3333"); ⭐️ 更多前...

    CocoaChinaCocoaChina 评论0 收藏0
  • 数据驱动,快速开发组件(ElementUI篇)

    数据驱动,快速开发组件(ElementUI篇)

    摘要:基于这种思路,那留给我们的只有两步,组件设计和数据设计。关于组件的相关逻辑,可能要在文章里面一次性说清楚,还是需要费很大的精力,不过希望数据驱动的思想能够让之前没有体会到这种开发乐趣的小伙伴们有到新的想法。 在日常开发中,我们肯定不止...

    enrecul101enrecul101 评论0 收藏0
  • nodejs request模块用法

    nodejs request模块用法

    摘要:是服务端发起请求的工具包安装基本用法默认请求您的请求请求成功的处理逻辑请求请求需要传输的数据请求成功的处理逻辑格式上传数据请求成功的处理逻辑 request是服务端发起请求的工具包 安装 npm i request 基本用法 默认GET请求 var request = re...

    xi4oh4oxi4oh4o 评论0 收藏0
  • npm 语义化版本控制

    npm 语义化版本控制

    摘要:版本控制为了在软件版本号中包含更多意义,反映代码所做的修改,产生了语义化版本,软件的使用者能从版本号中推测软件做的修改。的版本号由三部分组成主版本号次版本号补丁版本号。安装参考依赖的版本版本号管理策略使用管理项目版本号语义化版本 NPM ...

    dongfangyiyudongfangyiyu 评论0 收藏0
  • JavaScript中的this指向总结

    JavaScript中的this指向总结

    摘要:其中和在传入要绑定的指向时,立即执行。需要注意的是,当使用改变函数内部的指向时如果传入的不是一个对象,会调用相对的构造函数,进行隐式类型装换。 关于javascript中this指向的总结 浏览器环境 在全局作用域中,this的指向是window对象 console.l...

    lavnFanlavnFan 评论0 收藏0
  • Record  前端开发知识整理分享

    Record 前端开发知识整理分享

    showImg("https://segmentfault.com/img/remote/1460000018716142?w=200&h=200"); showImg("https://segmentfault.com/img/remote/1460000018716143");showImg("https://segmentfault...

    TZLLOGTZLLOG 评论0 收藏0
  • Javascript面向对象的程序设计

    Javascript面向对象的程序设计

    摘要:原型模式就是通过调用构造函数而创建的那个对象实例的原型对象。我们来看下面一个例子来理解这句话与构造函数模式不同的是,新对象的这些属性和方法是由所有实例共享的。原型对象的问题首先,它省略了为构造函数传递初始化参数这一环节。 最近因为在给...

    lboollbool 评论0 收藏0
  • 每日 30 秒 ⏱  优雅初始化数组

    每日 30 秒 ⏱ 优雅初始化数组

    showImg("https://segmentfault.com/img/remote/1460000018709740?w=900&h=500"); 简介 数组、初始化、快速生成数组、内存泄露 有时候会需要对数组进行一些初始化,最常用到的便是 for 循环: let num = []; for (let i = 0; i < 10; i++) { //...

    pcChaopcChao 评论0 收藏0
  • Vue源码解析(一): 创建vue程序的背后发生了什么

    Vue源码解析(一): 创建vue程序的背后发生了什么

    摘要:主要大纲从方法看全局配置寻根问祖的构造函数的出生地先来一段最常见的代码上面已经创建了一个应用程序从上面很容易就看出来是一个构造器,是用这个构造器构造出来的实例化对象,实例化的时候传入了参数,参数中包括和上述延伸了个问题构造器是什么模样...

    nevermindnevermind 评论0 收藏0
  • 开发者日报 2019年3月30日

    开发者日报 2019年3月30日

    摘要:新闻发布,构建用户界面的库修复中的问题修复中的警告若设置为而不是,将发出警告若设置为无效值,将发出警告发布了版本,在其中实现了接口,并解决了其版本带来的数据更新遍历所有子树节点的性能问题。 showImg("https://segmentfault.com/img/remote...

    go4itgo4it 评论0 收藏0
  • 前端面试:js同步与异步问题

    前端面试:js同步与异步问题

    摘要:今天的已经成为一门功能全面的编程语言总结最初的用途是为来实现用户与浏览器的交互二为何是单线程的的单线程,与它的用途有关。这决定了它只能是单线程,否则会带来很复杂的同步问题。 showImg("https://user-gold-cdn.xitu.io/2019/3/31/169d1c40c27...

    call_me_Rcall_me_R 评论0 收藏0
  • Vue源码解读前必须要知道的Vue构建流程

    Vue源码解读前必须要知道的Vue构建流程

    摘要:了解的构建,可以从文件开始命令内关于构建的命令如下版本从命令看出是通过来进行构建的同样的构建工具更强大一些,可以处理图片等但是只做的处理,相比之下更轻量所以更适合框架的打包总共有三个版本的构建从版本的为起点来了解,版本的构建 了解Vue...

    MASAILAMASAILA 评论0 收藏0
  • 19/3/31学习笔记

    19/3/31学习笔记

    摘要:在失活的组件里调用离开守卫。调用全局的守卫。用创建好的实例调用守卫中传给的回调函数。路由元信息定义路由的时候可以配置字段 vue-router1 router-link 导航到不同组件 Go to Foo Go to Bar 定义路由const routes = [ { path: "/foo", component: ...

    UnixAgainUnixAgain 评论0 收藏0
  • 移动端H5开发遇到的坑

    移动端H5开发遇到的坑

    摘要:微信分享签名错误单页应用模式下微信分享一直提示签名错误按照微信官网文档,已经引入,正确的配置安全域名,后台开发人员生成的签名也通过微信签名工具验证,但是前端的自定义分享一直报签名错误,没有办法自定义分享,如果确保了哪些基本配置没有问题...

    EirunyeEirunye 评论0 收藏0
  • VSCode配置支持mocha调试

    VSCode配置支持mocha调试

    摘要:平常开发的时候经常性需要对某个组件进行单元测试。而提供了调试的程序的功能,就希望直接在源码页面上调试,这样更加方便。优化不过在处理过程中,发现断点的地方往往与实际不相符,这是因为编译后的源码与实际源码文件的行不一致造成的。 平常开发的...

    el09xccxyel09xccxy 评论0 收藏0
  • defer和async的区别

    defer和async的区别

    摘要:有,加载和渲染后续文档元素的过程将和的加载与执行并行进行异步。接着,我们来看一张图咯蓝色线代表网络读取,红色线代表执行时间,这俩都是针对脚本的绿色线代表解析。 文章来源 n͛i͛g͛h͛t͛i͛r͛e͛ 大佬的回答 先来试个一句话解释仨,当浏览...

    MeathillMeathill 评论0 收藏0
  • WebSocket入门

    WebSocket入门

    摘要:是开始提供的一种在单个连接上进行全双工通讯的协议。轮询是在特定的的时间间隔如每秒,由浏览器对服务器发出请求,然后由服务器返回最新的数据给客户端的浏览器。 WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 WebSock...

    jiekechoojiekechoo 评论0 收藏0
  • showImg("https://segmentfault.com/img/remote/1460000018709012"); ⭐️ 更多前端技术和知识点,搜索订阅号 JS 菌 订阅 内容安全策略的主要作用就是尽量降低网站遭受 XSS 跨站脚本攻击的可能。浏览器没办法区分要执行的代码是否为页面本身的还是恶意注入...

    AldousAldous 评论0 收藏0
  • 每日 30 秒 ⏱ 优雅三连击

    每日 30 秒 ⏱ 优雅三连击

    showImg("https://segmentfault.com/img/remote/1460000018709378?w=900&h=500"); 简介 短路运算、逗号运算、简化条件语句、初始化小技巧 昨天一个同学在 URL 大爆炸 问了我一个问题:这是什么写法 (data[key] = value, data) 。平时在写文章的时候会把这些...

    RoctureRocture 评论0 收藏0

热门文章

<