文章库ARTICLE COLUMN

  • JS实现时钟效果

    JS实现时钟效果

    摘要:闲来无事,用写了个时钟,只要思路理清了,做起来其实还挺简单的。先发个效果链接点击查看代码实现这里要注意的是里面的宽度给够,要不然后面用布局会出现问题。 闲来无事,用JS写了个时钟,只要思路理清了,做起来其实还挺简单的。 先发个效果链接 ...

    MorePainMoreGainMorePainMoreGain 评论0 收藏0
  • React组件性能优化

    React组件性能优化

    摘要:如果组件是纯函数的,就是给组件相同的和组件就会展现同样的,可以使用这个来优化组件的性能。仅用于拥有简单和的组件。虽然提供简单的来提升性能,但是如果有更特殊的需求时怎么办如果组件有复杂的和怎么办这个时候就可使用来进行更加定制化的性能优化...

    oysunoysun 评论0 收藏0
  • localStorage实现本地储存树形菜单

    localStorage实现本地储存树形菜单

    摘要:因为任务需要添加到树的结构上,所以要记录任务是添加到哪个结点上的,需要为每个树结点添加一个作为标识以便于在结点上添加任务,树状结构中每个结点的按照树的先序遍历将结点的依次储存于数组中。 localStorage实现本地储存树形菜单 最近在写一个Tod...

    William_SangWilliam_Sang 评论0 收藏0
  • React 学习指南及前端干货

    React 学习指南及前端干货

    摘要:回调方法中使用获取文件名给回调方法自定义传参数的利用进行复制它能兼容的及以下版本,兼容所有的浏览器,进行页面内容的复制与集成配置这个后台模版不错,有多个框架版本的检测终端类型漏洞说明文件上传 7分钟入门react的视频https://egghead.io/les...

    ScottScott 评论0 收藏0
  • 基于Redux架构的单页应用开发总结

    基于Redux架构的单页应用开发总结

    摘要:系统架构介绍本项目开发基于框架,利用进行模块化构建,前端编写语言是,利用进行转换。单页是为单页应用量身定做的你可以把拆成很多,这些由路由来加载。前者用来获取的状态,后者用来修改的状态。 系统架构介绍 本项目开发基于 React + Redux + Reac...

    fishfish 评论0 收藏0
  • Javascript重温OOP之JS的解析与执行过程

    Javascript重温OOP之JS的解析与执行过程

    摘要:了解面向对象编程之前,首先要了解的执行顺序。的解析过程分为两个阶段预处理阶段与执行期。在执行阶段的执行上下文对象由赋值为指向对应函数 了解js面向对象编程之前,首先要了解js的执行顺序。js的解析过程分为两个阶段:预处理阶段与执行期。 预处...

    xumengerxumenger 评论0 收藏0
  • 微信JSSDK 预览图片接口 开发

    微信JSSDK 预览图片接口 开发

    摘要:应用场景在微信公众号开发图片预览功能,例如多张产品图片浏览,微信已经提供了预览图片接口。实现代码加载微信这行代码,引入了第三方微信,也可以具体参考微信手册配置。绑定图片点击事件当前显示图片的链接需要预览的图片链接列表 应用场景 在微信...

    CarlBenjaminCarlBenjamin 评论0 收藏0
  • Javascript重温OOP之作用域与闭包

    Javascript重温OOP之作用域与闭包

    摘要:的变量作用域是基于其特有的作用域链的。需要注意的是,用创建的函数,其作用域指向全局作用域。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。 作用域 定义 在编程语言中,作用域控制着变量与参数的可见性及生命周期,它能...

    JessYanCodingJessYanCoding 评论0 收藏0
  • 设计模式---状态模式在web前端中的应用

    设计模式---状态模式在web前端中的应用

    摘要:以上就是状态模式在实际开发中得应用,我们结合了综合应用状态模式。 在vue.js之类的mvvm的框架大行其道的当下,开发中最常见的场景就是通过改变数据来展示页面或模块的不同状态,当我们把mvvm玩的不亦乐乎的时候,有时也会停下了想想:在某些项目中不...

    刘东刘东 评论0 收藏0
  • [译] 如何使用 TypeScript 编写自定义 AngularJS 指令?

    [译] 如何使用 TypeScript 编写自定义 AngularJS 指令?

    摘要:在这篇文章中,我将告诉你如何用编写自定义指令。中的自定义指令让我们来创建一个只为任何的块,小部件或者人名在右边添加标题,子标题和文本的指令。另外,设置了指令的使用级别给元素和属性,分别使用和表示。 原文链接 : How to write custom Angul...

    CloudwiseAPMCloudwiseAPM 评论0 收藏0
  • 不再彷徨:完全弄懂JavaScript中的this(译文总结)

    不再彷徨:完全弄懂JavaScript中的this(译文总结)

    摘要:至于,其只是以数组的方传入参数,其它部分是一样的,如下它们也可用于在中的类继承中,调用父级构造器。间接调用,调用了父级构造器对比方法和,它俩都立即执行了函数,而函数返回了一个新方法,绑定了预先指定好的,并可以延后调用。 其实this是一个...

    YanceyOfficialYanceyOfficial 评论0 收藏0
  • JS高程读书笔记--第六章原型继承

    JS高程读书笔记--第六章原型继承

    摘要:高程读书笔记第六章理解对象创建自定义对象的方式有创建一个实例,然后为它添加属性和方法。创建了自定义的构造函数之后,其原型对象默认只会取得属性至于其他方法都是从继承而来的。 JS高程读书笔记--第六章 理解对象 创建自定义对象的方式有创建一个...

    EasonTylerEasonTyler 评论0 收藏0
  • JS删除数组里指定值的问题

    JS删除数组里指定值的问题

    摘要:删除数组里指定值的问题标签空格分隔本文是了解了的函数,为大家写的一些心得方法向从数组中添加删除项目,然后返回被删除的项目。注释此函数会改变原数组的值函数用法是必需。整数,规定添加删除项目的位置,使用负数可从数组结尾处规定位置。 JS删除...

    AshinAshin 评论0 收藏0
  • 小白上学のWebpack零基础学习指导

    小白上学のWebpack零基础学习指导

    摘要:以上代码功能很简单,就是把定义为一个模块,在中引用,最终两文件中要添加的内容都显示在中。我们的任务完成了,成功生成,合并,引入了,被执行了。安装,处理文件。 前言: 本套教程是零基础学打包工具webpack; 后面会结合gulp+webpack搞定所有你...

    陈伟陈伟 评论0 收藏0
  • 规范化安全开发 KOA 手脚架

    规范化安全开发 KOA 手脚架

    摘要:规范化安全开发手脚架刚接触的时候心理也有一点点担忧,是一个轻量级的框架,这意味着我们想要做好一个理想的手脚架需要自己去改变很多东西,一些流行的第三方更要做好处理,那么时间成本会逐级的提高。 规范化安全开发 KOA 手脚架 刚接触 KOA 的时候...

    eecheneechen 评论0 收藏0
  • 如何科学的管理多个子项目

    如何科学的管理多个子项目

    摘要:使用打包压缩静态文件的时候,两个项目必须在同一个分支,很容易搞乱。第三阶段使用如果是引用多个子项目,会造成当前项目过于臃肿。参考文章官网文档使用集成项目到子目录用在多个项目间双向同步子项目,附简明使用手册 背景 最近工作中遇到了一个问...

    SolomonXieSolomonXie 评论0 收藏0
  • 从零开始编写React-Express单页博客应用(学习总结)

    从零开始编写React-Express单页博客应用(学习总结)

    摘要:单页博客应用编写总结很久之前就想写一个博客应用在一开始想要直接用和模板直接写但是暑假一开始的时候不小心入了的坑所以就一不做二不休直接用写那既然用了不写个单页应用也过意不去了不前前后后写了将近两个星期现在看来这其实是一个很容易的应用但是...

    JiobyJioby 评论0 收藏0
  • Confman - 针对「Node 应用」的配置文件加载模块

    Confman - 针对「Node 应用」的配置文件加载模块

    摘要:一句话介绍是一个强大的配置文件加载器,无论你喜欢还是,都能满足你的愿望,并且更加简单更加强大。 一句话介绍 Confman 是一个强大的配置文件加载器,无论你喜欢 yaml 、cson、json、properties、plist、ini、toml、xml 还是 js,都能满足你的愿望,...

    venmosvenmos 评论0 收藏0
  • js实现01背包问题

    js实现01背包问题

    摘要:背包是动态规划中比较简单的一个问题,其中的关键在于找到状态转换方程。表示四个物品放入大小为的背包中的最大值。就是五种商品放入容量为的背包中的最大价值,这正好就是题目的答案。 01背包是动态规划中比较简单的一个问题,其中的关键在于找到状态...

    sourcesource 评论0 收藏0
  • javascript的this的理解

    javascript的this的理解

    摘要:的关键字总是让人捉摸不透,关键字代表函数运行时,自动生成的一个内部对象,只能在函数内部使用,因为函数的调用场景不同,的指向也不同。其实只要理解语言的特性就很好理解。个人对中的关键字的理解如上,如有不正,望指正,谢谢。 javascript的this...

    jimhsjimhs 评论0 收藏0
  • JS高程读书笔记--第五章引用类型

    JS高程读书笔记--第五章引用类型

    摘要:高程读书笔记第五章类型创建实例的方式有两种。第一种是使用操作符后跟构造函数,另一种方式是使用对象字面量表示法。 JS高程读书笔记--第五章 Object类型 创建Object实例的方式有两种。第一种是使用new操作符后跟Object构造函数,另一种方式是使用对...

    anRuianRui 评论0 收藏0
  • [译] ES6 中 Arguments 和 Parameters 用法解析

    [译] ES6 中 Arguments 和 Parameters 用法解析

    摘要:默认参数有了我们不需要再去检测哪些值为并且给它们设定默认值了。我们甚至可以使用函数去找回默认参数的值注意这个函数只有在第二个参数省略时才会被调用。浏览器对默认参数的支持情况桌面浏览器移动端浏览器解构赋值解构赋值是的新特性。 原文地址...

    msupmsup 评论0 收藏0
  • JavaScript 数组遍历

    JavaScript 数组遍历

    摘要:缺陷是不能使用,但可以用来,适用于链式场景,如,适用于全部元素的遍历,缺陷是不知道迭代器,新特性,大家可以慢慢玩 原文链接 《JavaScript 数组遍历》 参考 For-each over an array in JavaScript?Why is "for(var item in list)" with arrays co...

    zhangke3016zhangke3016 评论0 收藏0
  • 「让制作 H5 像制作 PPT 一样简单!」

    「让制作 H5 像制作 PPT 一样简单!」

    摘要:让制作像制作一样简单以下简称是一个动效模板,专门为微信优化,适合快速构建全屏滚动型宣传页。这个项目在两个月前发布了第一个版本,收到了很多热心朋友的建议和反馈,在此感谢一下。 Wechat-H5-Boilerplate 「让制作H5像制作PPT一样简单!」 Wechat...

    watercwaterc 评论0 收藏0
  • jquery最佳实践笔记

    jquery最佳实践笔记

    摘要:对比内部使用引擎,处理各种选择器。引擎的选择顺序是从右到左,所以这条语句是先选,然后再一个个过滤出父元素,这导致它比最快的形式大约慢。这条语句与上一条是同样的情况。 使用最新版本 因为新版本会改进性能,还有很多新功能 用对选择器 最快的...

    leanxileanxi 评论0 收藏0

热门文章

<