文章库ARTICLE COLUMN

  • 编写高质量JavaScript代码之对象和原型

    编写高质量JavaScript代码之对象和原型

    摘要:类是由一个构造函数和一个关联的原型组成的一种设计模式。该模式的一个缺点是,为了让构造函数中的变量在使用它们的方法的作用域内,这些方法必须放置于实例对象中,这会导致方法副本的扩散。 参考书籍:《Effective JavaScript》 对象和原型 理解prot...

    sourcenodesourcenode 评论0 收藏0
  • 人人都能懂的Vue源码系列—04—resolveConstructorOptions函数-下

    人人都能懂的Vue源码系列—04—resolveConstructorOptions函数-下

    摘要:上一篇文章中说道,函数要分两种情况进行说明,第一种是为基础构造器的情况,这个已经向大家介绍过了,今天这篇文章主要介绍第二种情况,是创建的子类。表示的是当前构造器上新增的,表示的是当前构造器上新增的封装。 上一篇文章中说道,resolveConst...

    BlackHole1BlackHole1 评论0 收藏0
  • 简要总结microtask和macrotask

    简要总结microtask和macrotask

    摘要:众所周知和都属于上述异步任务的一种那到底为什么和会有顺序之分这就是我想分析总结的问题所在了和的作用是为了让浏览器能够从内部获取的内容并确保执行栈能够顺序进行。只要执行栈没有其他在执行,在每个结束时,队列就会在回调后处理。 前言 我是在...

    yexiaobaiyexiaobai 评论0 收藏0
  • JavaScript创建对象

    JavaScript创建对象

    摘要:对象字面量小李我叫今年岁工厂模式但是,虽然构造函数和对象字面量可以用来创建单个对象,但是这样创建对象会产生大量的重复代码。构造函数模式在中的构造函数可以创建特定类型的对象。 调用系统的构造函数 创建一个最简单的方式就是创建一个Object的...

    张巨伟张巨伟 评论0 收藏0
  • package.json 中的 Module 字段是干嘛的

    package.json 中的 Module 字段是干嘛的

    摘要:为何有查阅了的文档,并没有找到字段的定义,直到才知道它是中最早就提出的概念。况且目前大部分仍是采用,所以便使用了另一个字段。所以目前主流的打包工具都是支持的,鉴于其优点,字段很有可能加入的规范之中。 引入 最近团队的一个同学在搞 npm li...

    gnehcgnehc 评论0 收藏0
  • 面试必考之http状态码有哪些

    面试必考之http状态码有哪些

    摘要:背景状态码有哪些,这也是一个很高频的面试问题。总结仅仅三个状态码,都可以牵涉到如此丰富的知识,对于状态码,我们不能只是片面的去背诵状态码及对应的含义,要去主动挖掘,深入,借助状态码来建立自己的网络体系。 背景 http状态码有哪些,这也是...

    wing324wing324 评论0 收藏0
  • 【ES6系列】变量与块级作用域

    【ES6系列】变量与块级作用域

    摘要:不允许在相同作用域内,重复声明同一个变量。如但是在中则不再必要了,我们可以通过块级作用域就能够实现本次主要针对中的变量和块级作用域进行了梳理学习,并且通过与的实现方式进行了对比,从而看出其变化以及快捷与便利。 ECMAScript 6.0(以下简称...

    PascalXiePascalXie 评论0 收藏0
  • 提速30%:FoxOne 使用 Electron browserview 的最佳实践

    提速30%:FoxOne 使用 Electron browserview 的最佳实践

    摘要:最初,也在使用,并且最初看来功能安好。和的区别最大的区别在于托管于而不是。存在的问题在使用中,我们发现存在的问题主要表现在两方面。使用考虑到的独立性,我们设计了一个来管理所有,并使用和建立通讯。 在 FoxOne 1.5.1 版更新中,打开各个交易...

    cjiecjie 评论0 收藏0
  • 正则表达式断言语句

    正则表达式断言语句

    摘要:非获取匹配匹配但是不会捕获,不会获取到与有区别,但是可以被替换只匹配,不获取可以匹配,也可以被获取获取不到第二个括号内匹配的值和只有当后面紧跟着时,才匹配只有当后面不紧跟着时,才匹配相似点两者都不是匹配结果的一部分,既不会被替换掉和区...

    vslamvslam 评论0 收藏0
  • 从零开始在ubuntu上搭建node开发环境

    从零开始在ubuntu上搭建node开发环境

    摘要:安装配置信息配置环境安装包安装安装注安装之后如果不可以用,根据提示配置一下环境变量反向代理安装配置验证配置信息重启 创建用户 (1) adduser username (2) 授权 gpasswd -a txwg sudo 配置 sudo visudo (找到root ALL=(ALL:ALL) ALL 在下面添加...

    isLishudeisLishude 评论0 收藏0
  • 移动端自适应布局方案

    移动端自适应布局方案

    摘要:背景现在工作中有超过一半的时间用于移动端项目的开发,包括嵌入页,微信页面和移动页。经过研究,我在公司的多个移动端项目使用了布局来解决移动端自适应布局的问题。简单的说它就是一个相对单位,布局是一个流行的解决移动端响应式布局的方案。 背景...

    zackleezacklee 评论0 收藏0
  • vue学习系列(二)vue-cli

    vue学习系列(二)vue-cli

    摘要:一介绍是官方提供的脚手架,用来快速建立项目。标识项目名称,这个你可以根据自己的项目来起名字。初始化完成之后,进入安装目录,必须先安装项目依赖,否则无法运行。源文件需要注意的是是入口文件,下的是路由文件,文件是组件文件。 一.介绍 vue-cl...

    baishancloudbaishancloud 评论0 收藏0
  • 关于一个折叠滚屏的js插件

    关于一个折叠滚屏的js插件

    摘要:是一款折叠滚动插件,可以用于轴和轴的折叠滚屏,同时兼容手机和端,另外支持圆点导航和轴滚屏模式下的左右翻屏按钮。第二个参数滚屏过渡动画,第一个为过渡时间,第二个为过度曲线,不传入则默认为。 foldScroll foldScroll 是一款折叠滚动插件,可以...

    liangdasliangdas 评论0 收藏0
  • js数组用法

    js数组用法

    摘要:方法是方法的逆向操作,后者是将字符串分割成数组。不是所有的值都是偶数含有偶数和将数组元素进行组合,生成单个值数组求和数组求积求最大值函数需要两个函数,第一个是执行简化操作的函数,第二个是初始值。 数组的添加和删除 push()方法在数组的...

    Harriet666Harriet666 评论0 收藏0
  • Eggjs下Restful API的实现

    Eggjs下Restful API的实现

    摘要:今天就简要说说下的实现。主要的原因是的文档写的不太清楚,方便新人快速上手。导致我们一目十行去扫文档的时候,有时总会觉得有些莫名,的实现就是其中之一。其实这和我本身对的了解不深入有关,但是也没有文档和我说实现啊。 这两天真的是宅的骨头都...

    linkinlinkin 评论0 收藏0
  • 在特定环境下搭建一个vue工作环境初始化一个项目win10+node+vue+git

    在特定环境下搭建一个vue工作环境初始化一个项目win10+node+vue+git

    摘要:我的设备电脑系统位我要安装的运行环境我要使用的版本控制我的学习框架空白的电脑在盘中创建文件夹,用来放置所有下载安装的工具及文件通过网址下载的安装文件,下载完成后点击安装,并把安装路径放在文件夹。 我的设备电脑系统:windows10 64位我要...

    wayneliwayneli 评论0 收藏0
  • 使用gulp+browser-sync搭建Sass自动化编译以及自动刷新所需要的插件

    使用gulp+browser-sync搭建Sass自动化编译以及自动刷新所需要的插件

    使用gulp+browser-sync搭建Sass自动化编译以及自动刷新所需要的插件 按照gulp需求插件 安装browser-sync(在命令行中输入) npm install --save-dev browser-sync 如果网速比较慢,可以用下面的cnpm命令运行: cnpm install --save-dev browser-sync ...

    defcondefcon 评论0 收藏0
  • js--DOM事件绑定

    js--DOM事件绑定

    摘要:中的事件绑定函数和可能在实践中不去使用,有几个原因就将全面支持中的事件绑定函数的事件绑定函数无法传递的事件绑定函数不支持捕获同一个函数注册绑定后,没有屏蔽掉有内存泄漏的问题 js事件绑定 JavaScript 有三种事件模型: 内联模型 脚本模型 D...

    tianhangtianhang 评论0 收藏0
  • Eslint 规则说明

    Eslint 规则说明

    摘要:引用自在用的时候,不小心引入了,发现自己不会写代码了泪崩,这里写下笔记,资料是引用其他大神的文章。 引用自: http://blog.csdn.net/helpzp2008/article/details/51507428 在用vue的时候,不小心引入了Eslint,发现自己不会写代码了...泪崩,这...

    Y3GY3G 评论0 收藏0
  • JS进阶(1) —— 人人都能懂的构造函数

    JS进阶(1) —— 人人都能懂的构造函数

    摘要:构造函数的执行过程先说一点基本概念。只有当一个函数以关键字来调用的时候,我们才能说它是一个构造函数。构造函数的返回值构造函数执行过程的最后一步是默认返回。 showImg("https://segmentfault.com/img/bV55lY?w=500&h=312"); 大家都知道原型和原...

    BlackjunBlackjun 评论0 收藏0
  • 前端笔记(三)  前端如何防范XSS,浅谈JS中各种宽高属性

    前端笔记(三) 前端如何防范XSS,浅谈JS中各种宽高属性

    摘要:前端如何防范跨站脚本攻击是一种攻击者向用户的浏览器注入恶意代码脚本的攻击。调用该方法后,该节点上处理该事件的处理程序将被调用,事件不再被分派到其他节点。不论鼠标指针穿过被选元素或其子元素,都会触发事件。 前端如何防范XSS XSS ( Cross Si...

    刘厚水刘厚水 评论0 收藏0
  • 记一次JavaScript API练习题

    记一次JavaScript API练习题

    摘要:当我完成这个题目并且看到其他大神的答案时,我就觉得我真的很有必要记录一下这道题,并且思考它在中的实现。表示被查找的值方法返回一个由替换值替换一些或所有匹配的模式后的新字符串。举一反三,多多思考,多多实践才是学习前端的最佳实践。 之前,...

    scq000scq000 评论0 收藏0
  • flutter实战1:完成一个有侧边栏的主界面

    flutter实战1:完成一个有侧边栏的主界面

    摘要:侧边栏我们先图解一下侧边栏的结构整个侧边栏主从上到下按区块分别放置了账号和若干功能项分割线的列表,很容易想到使用布局控件。账号信息区域中有账号头像粉丝头像账号文字信息和背景图,这块我们可以使用控件库的控件实现。 经过2周的学习,看过笔...

    孙淑建孙淑建 评论0 收藏0
  • js中如何优雅的解析数据

    js中如何优雅的解析数据

    摘要:自从有了前后端分离,一些后端小伙伴给出的数据结构也来越混乱了。由于是若类型的语言,所以在使用数据的时候经常会出现这个几个错误而这些异常很难发现,及时发上线了都不一定能发现。因为这些问题都是由于数据异常导致的。 自从有了前后端分离,一些...

    legendaryedulegendaryedu 评论0 收藏0
  • JavaScript的prototype的理解

    JavaScript的prototype的理解

    摘要:另外,首字母大写是我们用以区分构造函数和普通函数的语法习惯,没有强制规定一定要大写。这个对象和构造函数的指向的是同一个对象。 prototype是JavaScript比较难理解的一部分,绕来绕去的。不理出头绪来,理解原型的概念是件头疼的事情。为了方便后...

    icattlecodericattlecoder 评论0 收藏0

热门文章

<