文章库ARTICLE COLUMN

  • javascript深拷贝(deepClone)

    javascript深拷贝(deepClone)

    摘要:实现实现一个深拷贝函数,就不得不说的数值类型。类型来看下面代码,结果会返回啥呢答案是有时候保存了元素,一不小心进行深拷贝,上面的深拷贝函数就缺少了对元素的判断。在不同的场景下,要根据业务场景,判断是否需要使用深拷贝。 javascript深拷贝...

    hatlonelyhatlonely 评论0 收藏0
  • 网站真分页js代码该怎么写?

    网站真分页js代码该怎么写?

    摘要:真分页这个词对程序猿们来说,并不是一个陌生的词汇,但是如果你是初次学习真分页,或许还是得花点时间小小研究下,下面是之前去转盘网喜欢的可以看看,也可以进入引擎模式的真分页部分代码,部分的我就不写了,稍微处理下代码就可以使用的,你也可以根...

    ZHAO_ZHAO_ 评论0 收藏0
  • 前端面试问题总结

    前端面试问题总结

    摘要:元素的位置通过以及属性进行规定。请求会向指定资源提交数据,请求服务器进行处理。无状态通信的会话状态应该全部由客户端负责维护。 HTML html5的新特性 文件类型声明()仅有一型:。 新的解析顺序:不再基于SGML。 绘画 canvas; 用于媒介回放的 vi...

    cloudcloud 评论0 收藏0
  • Django项目前端工程化的探索

    Django项目前端工程化的探索

    摘要:项目前端工程化的探索不通过层实现非网页开发的前后端分离。做过这样项目的各位攻城狮应该都知道有多痛苦吧。仔细想来,其实只是想要模板和静态资源,我们可以直接在目录下写,当然也可以开一个前端工程来写,最后把模板和静态资源到工程的相应目录下。...

    HackerShellHackerShell 评论0 收藏0
  • js 时间任意格式化 ,又来造轮子了

    js 时间任意格式化 ,又来造轮子了

    摘要:兼容性年月日点分秒年月日点分秒测试下一步,还有一个方法,字符串之间的格式转换测试 Date.prototype.format = function(formatString) { /** * 兼容性:ie5+ * default * yyyy-MM-dd HH:mm:ss => 2016-09-01 01:11:00 * .....

    jaycejayce 评论0 收藏0
  • 《JavaScript 闯关记》之表达式和运算符

    《JavaScript 闯关记》之表达式和运算符

    摘要:函数定义表达式。对象创建表达式。也就是说,空字符串将被当作,布尔值将被当作。如果有一个操作数是对象数值或布尔值,则调用它们的方法取得相应的字符串值,然后再应用前面关于字符串的规则。对于和,则分别调用函数并取得字符串和。 表达式 表达式...

    RenderRender 评论0 收藏0
  • express 的 middleware 设计

    express 的 middleware 设计

    摘要:入口文件在文件夹下的,其向外界暴露了一些方法。方法也是从中继承的。入口文件很清晰,主要是完成方法的暴露以及的一些初始化操作。下一篇写写路由的实现。 还没用express写过server,先把部分源码撸了一遍,各位大神求轻拍。 express入口文件在lib文...

    zollerozollero 评论0 收藏0
  • JavaScript新鲜事·第5期

    JavaScript新鲜事·第5期

    摘要:官网一个处理的库,可以在与之间互相转换,还可以使用处理大文件。官网类似系统图案解锁的东西。原文地址发布发布了版本,是一套遵循规范的框架,目前支持,而支持的仍在阶段。 ShiftJS showImg("https://segmentfault.com/img/bVCf71"); 一个Swift转J...

    TesterHomeTesterHome 评论0 收藏0
  • Javascript弹出层-初探

    Javascript弹出层-初探

    IFE2016 task 37 1 生成遮罩层 function addMask(){ var body = document.getElementsByTagName("body")[0]; body.style.overflow = "hidden"; var scrollH = doc...

    legendaryedulegendaryedu 评论0 收藏0
  • Backbone 源码解读(一)

    Backbone 源码解读(一)

    1. 开场 1.1 MVC? MVC是一种GUI软件的一种架构模式。它的目的是将软件的数据层(Model)和视图(view)分开。Model连接数据库,实现数据的交互。用户不能直接和数据打交道,而是需要通过操作视图,然后通过controller对事件作出响应,最后才得以改变数据。...

    KosmosKosmos 评论0 收藏0
  • 设计模式——原型模式

    设计模式——原型模式

    摘要:原型模式示例描述用原型实例指向创建对象的类使用于创建新的对象的类共享原型对象的属性及方法当然是基于原型链实现对象之间的继承这种继承是基于一种对属性或者方法的共享而不是对属性和方法的复制案例假设页面中有很多焦点图具有不同的切换效果有上下...

    wapeyangwapeyang 评论0 收藏0
  • JavaScript中的那些坑

    JavaScript中的那些坑

    摘要:序列化为字符串之后它的各个属性已经被解除了引用,重新相当于创建了一个新的对象。类似于的,的命令行终端。基本思路函数的使用以及协议。 多行注释的陷阱 由于正则表达式字面量的存在,多行注释可能会产生陷阱,例如以下程序将抛出错误: /* var a = /h...

    ivyzhangivyzhang 评论0 收藏0
  • Vuex — The core of Vue application

    Vuex — The core of Vue application

    摘要:个人看来,一个状态管理的应用,无论是使用,还是,最困难的部分是在的设计。中,并没有移除,而是改为用于触发。也是一个对象,用于注册,每个都是一个用于返回一部分的。接受一个数组或对象,根据相应的值将对应的绑定到组件上。 系列文章: Vue 2....

    AldousAldous 评论0 收藏0
  • audio自定义简易音频播放器

    audio自定义简易音频播放器

    摘要:先看一下效果点击这里查看当然源代码也都在这个文件里啦功能播放暂停音频轨迹随意拖动播放时间及总时间静音实现逻辑当然最终还是使用的的的相关实现的首先写好播放器相关的样式并且隐藏默认的播放器然后就是一步步实现逻辑啦播放暂停播放音频暂停音频音...

    TamicTamic 评论0 收藏0
  • 设计模式——工厂模式

    设计模式——工厂模式

    摘要:简单工厂模式创建单一的对象示例描述工厂模式主要是为了创建对象实例或者类簇抽象工厂关心的是最终产出创建的对象而不关心创建的过程在出现多个类的时候每次创建需要找到对应的类往往比较麻烦这时候通常使用一个函数进行封装来创建所需要的对象这样就无...

    MoxmiMoxmi 评论0 收藏0
  • 有了大量微信用户,就不需要App了吗?

    有了大量微信用户,就不需要App了吗?

    摘要:小卢一直想让我给他投资,我却一直处于犹豫中。说白了,投资人就是质疑小卢团队的产品没有任何壁垒和对用户的掌控力太差。 小卢同学是我半年前在中关村车库咖啡认识的一个自由创业者,他从北航毕业后在一家IT上市公司只上了1年多的班就辞职创业了,他...

    edgardengedgardeng 评论0 收藏0
  • 自己动手写个颜色类库:掌握JS中的位运算符

    自己动手写个颜色类库:掌握JS中的位运算符

    摘要:在编写的过程中,涉及到了中的各种位运算符,对进制色值的处理不再是循环遍历了。只对位运算符感兴趣的建议直接阅读目录中的色值的快速转换。通过阅读类,可以知道最终属性均为一个或构造出来的对象,接下来就具体说说类中的这些位运算符起到了什么作用...

    yvonneyvonne 评论0 收藏0
  • 浏览器带你学前端

    浏览器带你学前端

    这是一个浏览器带你学前端的专题文章。

    JiobyJioby 评论0 收藏0
  • React+Redux单元测试一小时入门

    React+Redux单元测试一小时入门

    摘要:可以监控文件变化自动执行单元测试,可以缓存测试结果,可以显示测试过程中的变量测试框架。执行单元测试三测试在的理念中,组件应该分为视觉组件和高阶组件,与逻辑分离,更利于测试。 一、工具介绍 karma:测试过程管理工具。可以监控文件变化自动...

    xiongzenghuixiongzenghui 评论0 收藏0
  • [译] ES6 学习笔记:关于 ES2015 特性的详细概述

    [译] ES6 学习笔记:关于 ES2015 特性的详细概述

    摘要:将转换成常见的使用实现的基于迭代器的迭代。处停止迭代器基于鸭子模型接口这里使用语法仅仅为了说明问题使用支持为了使用迭代器属性需要引入。生成器是迭代器的子类,包含了附加的与。 原文地址:http://babeljs.io/docs/learn-...本文基于Luke Hoban...

    leoperfectleoperfect 评论0 收藏0
  • 移动端上传图片(ajax跨域请求)

    移动端上传图片(ajax跨域请求)

    摘要:项目开发简述项目需求上传图片并展示。做是为了给后台传值。上传截图点击更换提交数据判断需要填写的参数是否为空,如果不为空直接往下走,直到成功提交数据。优点确实提高上传速度。缺点后台查看提交的图片,模糊不清晰。 第一次写项目开发经验,望担...

    DonaldDonald 评论0 收藏0
  • 基于 Backbone + node 的个人简历生成器(个人学习总结)

    基于 Backbone + node 的个人简历生成器(个人学习总结)

    摘要:应用的功能这个应用是一个个人简历生成器。比较好的教程有这一个。这样的命名污染问题自然显而易见。而且发出多次请求也会影响性能。明显不利于维护。然而我希望能够不发生变化,因为是在文件的前提下的标签页,不能换一个标签就重建一个。 为什么学习...

    lansheng228lansheng228 评论0 收藏0
  • 前端开发手札fis篇——关于部署目录的问题

    前端开发手札fis篇——关于部署目录的问题

    摘要:部署问题由于部署生成的文件路径是网站目录根开始的如,导致网站发布必须是目录根才能有效加载。这是怎样处理更方便呢解决方法可以使用替换脚本脚本,会搜着目录下的所有文件并在开头的路径前面添加参数。 用了差不多一年多的fis,感觉他比其他构建工...

    gojigoji 评论0 收藏0
  • 温故js系列(10)-事件event

    温故js系列(10)-事件event

    摘要:当用户选择文本框或中的一个或多个字符触发。当文本框或内容改变且失去焦点后触发。事件对象事件对象就是对象,通过处理函数传递。比如右击文本框输入区域,会弹出系统菜单点击超链接会跳转到指定页面点击提交按钮会提交数据。 前端学习:教程&开发模...

    FreelanderFreelander 评论0 收藏0
  • 回味jQuery系列(1)-选择器

    回味jQuery系列(1)-选择器

    摘要:选择器浅析最核心的组成部分就是选择器引擎,选择器引擎占了很大一部分。它继承了的语法,可以对元素的标签名属性名状态等进行快速准确的选择,并且不必担心浏览器的兼容性。在构造选择器时,尽量简单,只保证必要的确定性。 jQuery-选择器浅析 jQuery...

    rubyshenrubyshen 评论0 收藏0

热门文章

<