文章库ARTICLE COLUMN

  • Javascript单例模式概念与实例

    Javascript单例模式概念与实例

    摘要:本文将介绍模式中较为常见和实用的模式单例模式,主要分为概念和实例部分。单例模式概念首先什么是单例模式可以这样理解单例模式旨在保证一个类仅有一个实例,并提供一个全局的访问点。文章灵感来源于设计模式与开发实践一书。 前言 和其他编程语言一...

    seanHaiseanHai 评论0 收藏0
  • 页面设计相关链接收集

    页面设计相关链接收集

    摘要:浏览器版本国内电脑端浏览器版本统计年月年月屏幕分辨率上的分辨率统计网页设计中常见的宽高比常见显示设备的媒体查询标准百度统计的中国网民分辨率使用情况兼容性设置仅用于的样式设置渲染模式设置及渲染模式样式兼容性清单开发者指南的媒体查询实现方...

    supernavysupernavy 评论0 收藏0
  • 仿天猫超市收藏抛物线动画工具库

    仿天猫超市收藏抛物线动画工具库

    摘要:一般我们会对值先进行归一化处理然后传入缓动函数进行映射。缓动函数应该具备以下几点要求归一化后传入为,输出应该为传入为,输出应该为函数应该是连续的更新记录添加缓动函数效果 DEMO See Demo! 工具库GIT地址 get on GIT 求波star :) 如何实现 ...

    wudengzanwudengzan 评论0 收藏0
  • 用vue+webpack搭建的前端项目结构

    用vue+webpack搭建的前端项目结构

    摘要:的代码如下状态管理使用的是官方推荐的项目结构里面是各模块的文件。结构如下模块页面页面组件的静态资源这次对项目结构重新整理后,开发的体验好了很多,也避免了多人修改同一份文件,经常覆盖的问题,也大大提高了可维护性。 上个项目第一次用到vue+...

    qiangdadaqiangdada 评论0 收藏0
  • JavaScript 事件对内存和性能的影响

    JavaScript 事件对内存和性能的影响

    摘要:事件对内存和性能的影响虽说事件处理程序可以为现代页面添加很强的交互能力,但是不分青红皂白就添加大量的事件处理程序绝对是一种愚蠢的行为。最适合采用事件委托的事件包括和。提交提交某个表单的操作代码移除事件处理程序提交中。。。 JavaScript ...

    AjianAjian 评论0 收藏0
  • JavaScript 表单脚本

    JavaScript 表单脚本

    摘要:文本框获得焦点时,选中其中所有的文本思路利用焦点事件事件,在文本框获得焦点时,利用其方法选中所有文本。自动切换焦点思路利用事件检测用户输入新字符后,文本框内的字符串是否已经达到最大长度,若达到最大长度,则将焦点切换至下一个文本框。 Ja...

    PrototypeZPrototypeZ 评论0 收藏0
  • js数组去重(包含ES6解决方案)

    js数组去重(包含ES6解决方案)

    摘要:前几天在做了一道题,这道题的核心问题是数组去重。现写一函数,返回一个新的升序的字符串,其值由中的值组成,要求包含最多字符且不能重复。代码中的和函数是中的数组方法。 前几天在codewars做了一道题,这道题的核心问题是数组去重。昨晚之后看到别...

    Near_LiNear_Li 评论0 收藏0
  • BootstrapDialog使用

    BootstrapDialog使用

    摘要:引入资源的使用也可以不定义,自己在使用时个性化确定 引入资源 dialog的div × Modal title One fine body… ...

    OldPandaOldPanda 评论0 收藏0
  • JavaScript 浏览器事件解析

    JavaScript 浏览器事件解析

    摘要:原文浏览器事件之间的关系程序采用了异步事件驱动编程模型,维基百科对它的解释是事件驱动程序设计英语是一种电脑程序设计模型。 原文:https://keelii.github.io/2016/09/29/javascript-browser-event/ JavaScript、浏览器、事件之间的关系 JavaScrip...

    spacewanderspacewander 评论0 收藏0
  • co.js - 让异步代码同步化

    co.js - 让异步代码同步化

    摘要:前端开发群是大神所编写的异步解决方案的库,用于让异步的代码同步化。对于异步代码来说,回调函数是最基础的方案,带来的弊端也显而易见。让代码扁平化,而让代码同步化。 近期在全力开发个人网站,并且又沉淀了一些前后端的技术。近期会频繁更新。 ...

    lanffylanffy 评论0 收藏0
  • 温故js系列(16)-数组&数组方法使用详解

    温故js系列(16)-数组&数组方法使用详解

    摘要:创建数组数组字面量数组构造函数参数为数组建议使用数组字面量方式,性能好,代码少,简洁,毕竟代码少。数组判断方法用来判断某个值是否为。的这是最简洁最直接的遍历数组元素的语法。把数组转换为本地数组,并返回结果。 前端学习:前端教程&开发模...

    morganmorgan 评论0 收藏0
  • [React Native Android 安利系列]ReactNative中的reactjs基础

    [React Native Android 安利系列]ReactNative中的reactjs基础

    摘要:个人感觉这与中的布局文件类似。其中的会被解析。中的标签,由基础库提供。认为,我们的程序是一个状态机。支持我们更改状态,从而引起视图的变化。绑定事件是放在中的。事件名称直接写为标签的属性,其值则是对应的事件处理函数。 这一系列课程说了很...

    EddieChanEddieChan 评论0 收藏0
  • 使用macaca进行移动端hybird自动化测试(二)

    使用macaca进行移动端hybird自动化测试(二)

    摘要:正是因为这样的协议存在一些自动化测试框架可以使用多种语言编写测试脚本。支持了所有的主流浏览器,同时还支持了和的移动应用测试。接下来就带着大家一步一步使用进行进行自动化测试全局安装的如果觉得比较慢,就换淘宝的镜像吧。 Macaca macaca是阿...

    wzypluswzyplus 评论0 收藏0
  • 对象扁平化

    对象扁平化

    摘要:引言中午起来有个人问了我一个题,怎么实现对象扁平化,如图仔细一看这不就是层次遍历么,又仔细一看,我好像还没研究过如何写数据结构,作罢,花了两小时暴力解决思路本来想的是对象或者数组,对象有个好处,可以标识是第几层,但是数组操作比较方便,...

    AomineAomine 评论0 收藏0
  • webpack多页应用架构系列(十):如何打造一个自定义的bootstrap

    webpack多页应用架构系列(十):如何打造一个自定义的bootstrap

    摘要:我个人惯用的是,因此本文以为例来介绍如何打造一个自定义的。引入全局的方法请看我之前的这篇文章多页应用架构系列四老式插件还不能丢,怎么兼容,我的脚手架项目也是使用的这套方案。 本文首发于Array_Huang的技术博客——实用至上,非经作者同意,...

    jindongjindong 评论0 收藏0
  • jointJS(一)--关于jointJS的初认识

    jointJS(一)--关于jointJS的初认识

    摘要:最近由于项目需要,开始接触,妥妥不停刷文档模式,先写一下对于的粗浅认识吧。我们可以使用已提供的图元素绘图,也可根据需求自定义一些图元素。另外,它极易上手且操作简单,并且支持所有的现代浏览器。 最近由于项目需要,开始接触jointJS,妥妥不...

    jas0njas0n 评论0 收藏0
  • 【转】给年轻的前端程序员提升能力的几条建议

    【转】给年轻的前端程序员提升能力的几条建议

    摘要:如果你问一个年轻的前端开发人员,你在今后的年内如何提升自己的能力他可能会说我现在对前端比较熟悉,但我想深入了解,另外现在发展的很快我也想看一下。再举一个例子,我会留意身边的程序员所用的键盘。只有少部分的程序员会买高端的静电容键盘,比如...

    Ryan_LiRyan_Li 评论0 收藏0
  • 你不知道的jQuery

    你不知道的jQuery

    摘要:不要恨我这个标题党,且看下面的分享。字符串函数数组字符串函数数组为所匹配到的表单元素赋值。函数返回值作为当前元素要设置的值。你好如果是没有属性的对象,则返回,否则返回,这里的属性包括从继承下来的属性。说明返回的不是数组,这我们早就知道...

    jubincnjubincn 评论0 收藏0
  • 使用macaca进行移动端hybird自动化测试(三)

    使用macaca进行移动端hybird自动化测试(三)

    摘要:提供了命令多带带启动然后我们在作为,向端发送模拟操作命令。下一篇将如果编写的测试用例 macaca提供了命令多带带启动webdriver server.然后我们在REPL作为client,向server端发送模拟操作命令。 首先启动server: macaca server --verbose showIm...

    dongfangyiyudongfangyiyu 评论0 收藏0
  • 利用模板将HTML从JavaScript中抽离

    利用模板将HTML从JavaScript中抽离

    摘要:客户端模板是一些带插槽占位符的标签片段,这些占位符会被程序模板引擎替换为数据,然后把该替换好的标签片段插入到页面中。 一、当需要注入大段的HTML标签到页面中时,应该使用服务器渲染(从服务器加载HTML标签) 该方法将模板放置于服务器中使用XML...

    jsyzchenjsyzchen 评论0 收藏0
  • ES5-对象创建与继承----《JavaScript高程3》

    ES5-对象创建与继承----《JavaScript高程3》

    摘要:并且,在创建子类型的实例时,无法向超类型的构造函数传递参数。借用构造函数经典继承在子类型构造函数的内部调用超类型构造函数。缺点是同样具有构造函数模式创建对象的固有弊端构造函数中烦人方法函数对象重复创建。 创建对象的几种方式 在逻辑上从...

    HeierHeier 评论0 收藏0
  • [译注] MVVM 模式

    [译注] MVVM 模式

    摘要:由于控件与业务逻辑之间的紧耦合,相应带来的问题就是变更的代价增大,以及难以编写针对性的单元测试。这些东西的组合提供了到译者注视图模型后面统一简称之间的连接方式。的单元测试可以完全模拟在上用的那些功能。 原文:https://github.com/kuitos/...

    banana_pibanana_pi 评论0 收藏0
  • 重新认识script标签

    重新认识script标签

    摘要:尽管脚本的下载过程中不会相互影响,但页面仍然要等到所有代码下载并完成执行才能继续。 defer和asnyc(只对外部文件有效) defer 在页面完成解析时执行代码,这个属性表明脚本在执行时不会影响页面的构造,在元素中设置这个属性相当于告诉浏览器立...

    MagicerMagicer 评论0 收藏0
  • 模块化你的JS代码

    模块化你的JS代码

    摘要:为什么要使用模块模式因为在全局作用域中声明的变量和函数都自动成为全局对象的属性,这经常会导致命名冲突,还会导致一些非常重要的可维护性难题,全局变量越多,引入错误的概率就越大所以我们应当尽可能少地使用全局变量,模块化的目的之一就是为了解...

    CntChenCntChen 评论0 收藏0
  • 第七元素

    第七元素

    摘要:今天,我们先看看第七种。这就是引入的原因。实际用途当你第一眼看到,你会在想,什么鬼,不想用。注册表每个是唯一的,即使两个描述一样的也不相等。第一句和第二句都是创建一个,不同的是,不再是每次创建不同的,它会从注册表中找,找到了就会返回。...

    王晗王晗 评论0 收藏0

热门文章

<