文章库ARTICLE COLUMN

  • vue的数据驱动原理及简单实现

    vue的数据驱动原理及简单实现

    摘要:监听器构造函数被监听数据属性遍历监听函数属性被监听了,现在值为监听器被监听对象构造函数所有入参监听数据更新视图实现在流程介绍中,我们需要创建一个可以订阅者的订阅器,主要负责手机订阅者,属性变化的时候执行相应的订阅者,更新函数。 1、目...

    caoymcaoym 评论0 收藏0
  • JS 活学活用正则表达式

    JS 活学活用正则表达式

    摘要:记录一些项目中用到的正则工具,将持续更新如果对中的正则不太了解,可以参考一下中正则表达式必知必会字符串操作去除字符串两边的空格编码对等字符转义,避免攻击找出重复最多的字符把字符串转换为数组首先进行排序,这样结果会把相同的字符放在一起,...

    CntChenCntChen 评论0 收藏0
  • 深入浅出面向对象和原型【概念篇2】

    深入浅出面向对象和原型【概念篇2】

    摘要:墙裂建议您在看这篇文章之前阅读一遍我之前写的文章深入浅出面向对象和原型概念篇,因为此篇文章涉及到不少相关概念都在上篇文章里啦简单复习对象对象是老生常谈的概念了,在这里我们来简单复习一下对象内储存一个对象对象是一个储存一系列无序键值对的...

    DevTTLDevTTL 评论0 收藏0
  • js 中 Date 函数常见用法

    js 中 Date 函数常见用法

    摘要:走在前端的大道上这是我之前学习时候的一篇笔记,现在整理一下发出来,希望对刚入门前端的朋友有所帮助,前端老司机请请忽略本篇文章记得我刚学的时候只知道的一些常见的用法,有多常见获取当前时间后来在一些项目或者文章发现了一些新方法,这也是我这...

    seanlookseanlook 评论0 收藏0
  • 破解浏览器同源政策利器之JSONP

    破解浏览器同源政策利器之JSONP

    摘要:本文是在了解了浏览器的同源规则之后,学习了破解这个规则的一个简单有效的方法。所以,年公司火狐的前身提出了浏览器的同源政策,目的是保护使用网站的用户的信息安全。 本文是在了解了浏览器的同源规则之后,学习了破解这个规则的一个简单有效的方法...

    KeaganKeagan 评论0 收藏0
  • gulp 使用案例

    gulp 使用案例

    摘要:使用案例引入检测文件模块引入压缩模块引入合并文件模块引入压缩模块引入压缩的模块引入压缩图片插件代码来转换中的样式自动加上浏览器前缀解决方案设计稿宽,那么,即代码中写编译后转化成静态服务器处理文件检测压缩合并文件 gulp 使用案例 var gulp...

    svttersvtter 评论0 收藏0
  • js特效:鼠标滑过图片时切换为动图

    js特效:鼠标滑过图片时切换为动图

    摘要:效果展示事前准备一张普通的静态图与其对应的图。实现思路获取图片的,改变其后缀,使其变成与之对应的图片。很简单有木有具体实现编写代码最强大脑如果替换的图片不存在则用静态图大开眼界智能帮手安全卫士编写代码改变图片,用动图替换。 效果展示 s...

    BlackFlagBinBlackFlagBin 评论0 收藏0
  • 一篇文章带你学习js数据类型

    一篇文章带你学习js数据类型

    摘要:走在前端的大道上本篇将自己读过的相关数据类型文章中,对自己有启发的章节片段总结在这会对原文进行删改会不断丰富提炼总结更新。相当于相当于相当于基础类型不属于包装的对象类型参考文章基础初谈现有的数据类型 走在前端的大道上 本篇将自己读过的...

    崔晓明崔晓明 评论0 收藏0
  • 各种兼容技巧

    各种兼容技巧

    摘要:前言自己找了各种兼容问题,我把它们给归纳在一起了。而兼容就是一种办法,能让你在一个里面独立的写支持不同浏览器的样式。解决方法统一用来取得为的对象。八问题问题说明只能在下运行,而不能在下运行,这是因为的只能在事件发生的现场使用。 前言 ...

    IlikewhiteIlikewhite 评论0 收藏0
  • JavaScript疑难杂症系列-相等性判断

    JavaScript疑难杂症系列-相等性判断

    摘要:同一类的复合类型值两个复合类型对象数组函数的数据比较时,不是比较它们的值是否相等,而是比较它们是否指向同一个对象。宽松相等双等号将执行类型转换原始类型的值原始类型的数据会转换成数值类型再进行比较。 事件这块知识点虽然是老生长谈的,但对...

    2bdenny2bdenny 评论0 收藏0
  • 窥探React - 源码分析

    窥探React - 源码分析

    摘要:所谓知其然还要知其所以然本文将分析的部分源码包括组件初始渲染的过程和组件更新的过程在这之前假设读者已经对有一定了解知道区别了解生命周期事务批量更新大致概念等如何分析源码代码架构预览首先我们找到在上的地址把版本的源码下来观察它的整体架构...

    insteininstein 评论0 收藏0
  • 前端笔记(二) 对象的深浅拷贝,函数的防抖与节流,函数柯里化 ,图片的预加载与懒加载

    前端笔记(二) 对象的深浅拷贝,函数的防抖与节流,函数柯里化 ,图片的预加载与懒加载

    摘要:对象是无法通过这种方式深拷贝。这就是函数防抖和节流要做的事情。函数防抖当触发频率过高时函数基本停止执行而函数节流则是按照一定的频率执行事件。 对象的深浅拷贝 对象的深拷贝与浅拷贝的区别: 浅拷贝:仅仅复制对象的引用, 而不是对象本身。 深...

    dongxiawudongxiawu 评论0 收藏0
  • 深入浅出面向对象和原型【概念篇1】

    深入浅出面向对象和原型【概念篇1】

    摘要:龚先生是一位在当地非常有名气的厨师,但他对自己用的锅一直不太满意,于是打算自己造一个龚先生想好了。 1.什么是面向对象 面向对象是一种思维方式[与语言无关],教你如何思考代码Object Oriented Programmingorient 的英文意思 是 使朝向那么,面向...

    djfmldjfml 评论0 收藏0
  • 原生js实现省市区三级联动插件

    原生js实现省市区三级联动插件

    原生js实现省市区三级联动插件 前言 插件功能只满足我司业务需求,如果希望有更多功能的,可在下方留言,我尽量扩展!如果你有需要或者喜欢的话,可以给我github来个star ? 仓库地址在线预览 准备 // 页面上先引入css与js文件 页面中的容器标签不限制,...

    mumumumumumu 评论0 收藏0
  • 数据结构与算法(数组) --javascript语言描述

    数据结构与算法(数组) --javascript语言描述

    摘要:如果下标为的位置上已经有数字了,则说明该数字重复了。二维数组中的查找在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。...

    MycLambertMycLambert 评论0 收藏0
  • web前端知识体系

    web前端知识体系

    摘要:最近准备系统的把前端知识整理一遍,所以用了一晚上的时间总结了一下前端的知识体系。借鉴了多篇文章,去掉了其中我觉得不重要的部分,增补了一些新的知识点。有遗漏之处还望不吝指出。 最近准备系统的把前端知识整理一遍,所以用了一晚上的时间总结了...

    IntegInteg 评论0 收藏0
  • ionic监听android返回键(实现“再按一次退出”功能)

    ionic监听android返回键(实现“再按一次退出”功能)

    摘要:在平台上的,在主页面时经常会遇到再按一次退出的功能,避免只按一下返回键就退出提升体验优化。如果我们不想注册返回按钮影响所有页面,就要将返回函数再调用。 在android平台上的app,在主页面时经常会遇到再按一次退出app的功能,避免只按一下...

    qiangdadaqiangdada 评论0 收藏0
  • 快速掌握JavaScript面试基础知识(二)

    快速掌握JavaScript面试基础知识(二)

    摘要:第一部分请点击快速掌握面试基础知识一闭包闭包由一个函数以及该函数定义是所在的环境组成。当匿名函数执行的时候,的值为。这个问题可以改用后面会介绍方法来解决,通过对每一个匿名函数构建独立的外部作用域来实现。 译者按: 总结了大量JavaScript...

    fyberfyber 评论0 收藏0
  • ionic实现下载文件并打开功能(file-transfer和file-opener2插件)

    ionic实现下载文件并打开功能(file-transfer和file-opener2插件)

    摘要:作为一款,下载文件功能,和打开文件功能,在某些场景下还是十分有必要的。使用和这两个插件能够在比较容易的实现这个功能。 作为一款app,下载文件功能,和打开文件功能,在某些场景下还是十分有必要的。使用cordova-plugin-file-transfer和cordova-p...

    cfanrcfanr 评论0 收藏0
  • 快速掌握JavaScript面试基础知识(三)

    快速掌握JavaScript面试基础知识(三)

    摘要:第一部分请点击快速掌握面试基础知识一关键字如果使用关键字来调用函数式很特别的形式。该对象默认包含了指向原构造函数的属性。接下来通过例子来帮助理解属性包含了构造函数以及构造函数中在上定义的属性。也就是说,的回调函数后执行。 译者按: 总...

    qieangel2013qieangel2013 评论0 收藏0
  • 一个真实的Async/Await示例

    一个真实的Async/Await示例

    摘要:如果不希望定义多余的外层变量,则需要在链中的每一个函数中都返回变量,这样做显然更加糟糕。 译者按: 通过真实的代码示例感受Async/Await的力量。 原文: Async/await - A thorough example 译者: Fundebug 为了保证可读性,本文采用意译而非直...

    habrenhabren 评论0 收藏0
  • tween.js缓动(补间动画)

    tween.js缓动(补间动画)

    摘要:首先引入一个概念就补间动画做动画时会用到类,利用它可以做很多动画效果,例如缓动弹簧等等。代表的就是最后一帧减去初始值就是变化量,代表最后一帧的结束也是动画的结束。 一、理解tween.js 如果看到上面的已经理解了,可以跳过下面的部分.下面为对T...

    chengjianhuachengjianhua 评论0 收藏0
  • 个人的web商城网站

    个人的web商城网站

    摘要:于是在查找了大量资料,思考着技术选型,终于决定做一个展现商品的全栈网站。当然这个网站还有许许多多需要完善并增加的功能,在此之后也会不断去完善这个网站。所幸的是问题都已经解决,项目也顺利部署。 项目介绍 1、作为前端的菜鸟,每每看到Github...

    quietinquietin 评论0 收藏0
  • 半理解系列--Promise的进化史

    半理解系列--Promise的进化史

    摘要:异步编程一般用来调取接口拉数据。通过我描述的篇幅,就知道异步编程比同步编程麻烦许多。远古时期,异步编程是通过回调函数来解决的。 半理解系列--Promise的进化史 学过js的都知道,程序有同步编程和异步编程之分,同步就好比流水线,一步一个脚印,...

    EminjannnEminjannn 评论0 收藏0
  • javascript 基础之类型转换

    javascript 基础之类型转换

    摘要:类型转换和表示一个空对象。如果有其他类型想转换为或者类型,直接赋值就可以了。都能隐式的把数据类型转为类型。。。时间时间二数字类型转换为字符串默认是进制是一个对象类型,所以其他类型转化为通常都是。 前言 javaScript是一门可以自由进行数据...

    timgertimger 评论0 收藏0

热门文章

<