文章库ARTICLE COLUMN

  • 【技术】移动端适配 px2rem/px2vw 的原理与实现

    【技术】移动端适配 px2rem/px2vw 的原理与实现

    摘要:不同的前端框架,配合等打包工具,可以更高效的使用这些插件,完成移动端适配的配置工作。 简介 【目标】:前端开发移动端及H5时候,不需要再关心移动设备的大小,只需要按照固定设计稿的px值布局!【基础】 dpr(设备像素比)css的像素px不等于设备...

    AlexTuanAlexTuan 评论0 收藏0
  • 原生js中Object.keys方法详解

    原生js中Object.keys方法详解

    摘要:实际开发中,有时需要知道对象的所有属性,原生提供了一个方法。这些元素是来自于给定的可直接枚举的属性,这些属性的顺序与手动遍历该对象属性时的一致。在中,非对象的参数将被强制转换为一个对象。六要在原生不支持的就环境中添加兼容的可以添加以下...

    pumpkin9pumpkin9 评论0 收藏0
  • fetch模拟abort请求,忽略不需要的请求,增加用户体验

    fetch模拟abort请求,忽略不需要的请求,增加用户体验

    摘要:有一种场景,在框改变的时候,不管用户怎么连续操作,我只关心用户最后一次的结果,并不是有方法,这里模拟了一种,忽略不需要的请求正在请求。。。请求请求完成正在请求。。。 有一种场景,在select框改变的时候,不管用户怎么连续操作,我只关心用户...

    StonePandaStonePanda 评论0 收藏0
  • 每日一道算法题 - KaprekarsConstant(hard-2)

    每日一道算法题 - KaprekarsConstant(hard-2)

    摘要:更多的小算法练习,可以查看我的文章。规则使用语言,使用函数读取,它将是一个字符串,指的是棋盘上点的位置。使用递归函数去解决,需要清楚判断的临界点,比如和时,只有一种选择。 虽然都是很简单的算法,每个都只需5分钟左右,但写起来总会遇到不...

    OnlyLingOnlyLing 评论0 收藏0
  • jQuery中的选择器引擎Sizzle

    jQuery中的选择器引擎Sizzle

    摘要:生成终极匹配器主要是返回一个匿名函数,在这个函数中,利用方法生成的匹配器,去验证种子集合,筛选出符合条件的集合。在这个终极匹配器中,会将获取到的种子元素集合与匹配器进行比对,筛选出符合条件的元素。 读Sizzle的源码,分析的Sizzle版本号是...

    elisa.yangelisa.yang 评论0 收藏0
  • jQuery+AJAX+PHP+MySQL数据库开发搜索功能,无跳转无刷新搜索。

    jQuery+AJAX+PHP+MySQL数据库开发搜索功能,无跳转无刷新搜索。

    摘要:知识点提交表单,查询数据库,返回数组,遍历输出数组演示当表单无输入任何关键词的时候,返回请输入关键词当表单输入的关键词查询无果的时候,返回无结果当表单输入的关键词查询有结果,则返回结果。 知识点:ajax提交表单,php查询数据库,php返回js...

    starsfunstarsfun 评论0 收藏0
  • Vue中eventbus很头疼?我来帮你

    Vue中eventbus很头疼?我来帮你

    摘要:使用方法在你项目的主入口生成的中加入接下来,尽情的使用吧。如果对此实现感兴趣,源码地址奉上。 话不多说,直接上干货 现存痛点 你只是想简单的要一个事件的发布订阅来通知下兄弟组件执行个方法? 你是否还在为引入一个eventbus后,每次还要手动调...

    BaaaanBaaaan 评论0 收藏0
  • Vue学习笔记1

    Vue学习笔记1

    摘要:声明式渲染的引入初步使用错误笔记中的忘记大写,的忘了加引号以及忘了在末尾加逗号指令鼠标悬停几秒钟查看此处动态绑定的提示信息特性被称为指令。指令带有前缀,以表示它们是提供的特殊特性。 声明式渲染 vue的引入 初步使用vue {{message}} ...

    winterdawnwinterdawn 评论0 收藏0
  • (JavaScript) Array的tips

    (JavaScript) Array的tips

    摘要:用来指定按某种顺序进行排列的函数。如果省略,元素按照转换为的字符串的各个字符的位点进行排序。其中为可选参数,当执行回调函数时用作的值参考对象。数组中正在处理的元素。在没有初始值的空数组上调用将报错。 1. Array.prototype.push() 像数组一...

    cfanrcfanr 评论0 收藏0
  • Array和常用API

    Array和常用API

    摘要:返回值自写一下函数这就是一个简单的自写的一个函数,代表操作的数组,代表用来操作数组的函数,传入数组和函数。返回值返回排序后的数组。分隔符指定一个字符串来分隔数组的每个元素。生成新数组元素的函数,使用三个参数。 什么是数组 在阮一峰的《J...

    coordinate35coordinate35 评论0 收藏0
  • ​前端教学讲义:JS基础

    ​前端教学讲义:JS基础

    讲义内容:JS 诞生的背景、基本类型、运算符 以下内容只涉及 ES5 标准,ES6 增加的新内容可以在网上查找到。 JS 诞生的背景 上世纪 90 年代网景公司开发的浏览器独步天下 一个叫做 Brendan Eich 的工程师受命于开发一款脚本语言,来增强浏览器的功能。 这名...

    walterrwuwalterrwu 评论0 收藏0
  • 响应式 React Native Echarts 组件

    响应式 React Native Echarts 组件

    摘要:额外的三个参数赋给的参数对象,发生变化后内部会自动调用,实现响应式刷新。利用,实现了通知执行在中,可利用实现的事件向组件的通信。 一种在 React Native 中封装的响应式 Echarts 组件,使用与示例请参见:react-native-echarts-demo 近年来,随...

    plokmju88plokmju88 评论0 收藏0
  • angular 组件通信

    angular 组件通信

    摘要:单页面应用组件通信有以下几种,这篇文章主要讲通信父组件子组件子组件父组件组件组件父组件子组件子组件父组件本质上还是注入父组件不推荐使用局部变量的的的上面图表总结了能用到通信方案期中最后种是通用的的组件之间都可以使用这种其中是最最牛逼的...

    张金宝张金宝 评论0 收藏0
  • 小程序web-view加载H5信息不全

    小程序web-view加载H5信息不全

    摘要:满足小程序的标签跳转网页形式配置小程序后台的业务域名可打开关联的公众号的文章通常实现逻辑页面加载的时候赋值于一个对象的值,然后赋值到的或者是页面跳转到一个的页面然后通过加载数据赋值可能遇到的小程序传递地址到达的时候是小程序会把带参 满...

    3fuyu3fuyu 评论0 收藏0
  • Sublime Text3全局搜索/在文件夹中查找默认排除node_modules目录,Sublim

    Sublime Text3全局搜索/在文件夹中查找默认排除node_modules目录,Sublim

    摘要:我们用全局搜索在文件夹中查找关键词,经常需要排除万恶的文件夹,否则,你搜索出来的结果真心是比较反人类的。反正我是深受其害,相比也有很多同学跟我有一样的烦恼。 我们用Sublime Text3全局搜索/在文件夹中查找关键词,经常需要排除万恶的node_mod...

    Wuv1UpWuv1Up 评论0 收藏0
  • 原生js实现Ajax

    原生js实现Ajax

    摘要:对象通过实现是第一个引入对象的浏览器中对象是通过库中的一个对象实现的中可能会遇到种不同版本的对象,即适用于之前的版本通过构造函数和都支持原生对象生成对象的方法支持之前的版本对象的属性表示请求响应过程的当前活动阶段值变化将触发事件,利用...

    lily_wanglily_wang 评论0 收藏0
  • 基于 GitLab CI 搭建前端自动构建环境

    基于 GitLab CI 搭建前端自动构建环境

    摘要:什么是持续集成持续集成,简称指的是,频繁地一天多次将代码集成到主干。如图什么是一次其实相当于一次构建任务,里面可以包含多个流程,如安装依赖运行测试编译部署测试服务器部署生产服务器等流程。参考链接用进行持续集成 什么是持续集成 ? 持续集...

    WarrenWarren 评论0 收藏0
  • 重名就会被覆盖?那JavaScript中是如何实现重载的呢?

    重名就会被覆盖?那JavaScript中是如何实现重载的呢?

    摘要:但是我们知道中是没有重载的为什么没重载不是的特性也会有的吗,因为后面定义的函数会覆盖前面的同名函数,但是重载那么好用,我们想在实现函数重载该怎么办呢今天就来给大家讲讲在里面实现函数重载的两个思路。这就是闭包的核心作用。 大家都知道,所...

    mozillazgmozillazg 评论0 收藏0
  • 浅入深出setState(上篇)

    浅入深出setState(上篇)

    摘要:点燃引擎这是一个组件实现组件可交互所需的流程,输出虚拟,虚拟转为,再在上注册事件,事件触发修改数据,在每次调用方法时,会自动执行方法来更新虚拟,如果组件已经被渲染,那么还会更新到中去。 Part one - setState点燃引擎 showImg("https://seg...

    wow_worktilewow_worktile 评论0 收藏0
  • import and export  之 (export)

    import and export 之 (export)

    摘要:和必须始终显示在其各自用法的顶级范围中。也就是说不可以在条件中放置或它们必须放在所有块和函数之外。不幸的是,它存在一些缺点,并正式地不鼓励这样做。用户可以另外手动将和列为命名导入,如果他们想要的话。 ES6提供了两个关键字import导入和exp...

    weijweij 评论0 收藏0
  • 前端面试题(移动适配,闭包,this,HTTP状态码,排序思路,页面加载,数组去重)

    前端面试题(移动适配,闭包,this,HTTP状态码,排序思路,页面加载,数组去重)

    摘要:例如状态码表示响应成功。答状态码表示服务器已接受请求,但尚未处理。状态码表示发送的请求需要有通过认证的认证信息。状态码表示服务器端在执行请求时发生了错误。响应报文也是由三部分组成状态码响应报头和响应报文。 前端面试题(移动适配,闭包,...

    chaos_Gchaos_G 评论0 收藏0
  • clipboard—不依赖flash的文本复制插件

    clipboard—不依赖flash的文本复制插件

    摘要:是一款轻量级的实现复制文本到剪贴板功能的插件。通过该插件可以将输入框,文本域,元素中的文本等文本内容复制到剪贴板中官方地址地址适用方法引入文件基本使用首先需要您需要通过传递选择器,元素或元素列表来实例化它。 clipboard.js是一款轻量级的...

    jasperyangjasperyang 评论0 收藏0
  • Web Components(一)入门

    Web Components(一)入门

    摘要:随着页面中相同或类似的增加,使得代码冗余度增加,的重用性问题日益彰显。影子使得这些与主文档的保持分离。分离的原因是如果复杂页面没有很好的组织结构,样式容易覆盖。 为什么 Web Components? 早期在我们构建web页面时,基本上都是通过组合HTML...

    calxcalx 评论0 收藏0
  • angularV4+学习笔记

    angularV4+学习笔记

    摘要:注解的元数据选择器页面渲染时,组件匹配的选择器使用方式采用标签的方式。当然必要的,在需要用到的的模块中引入引入的指令,放在声明里面引入的模块引导应用的根组件关于的元数据还未完全,所以后面会继续完善。 angular学习笔记之组件篇 showImg("h...

    galaxy_robotgalaxy_robot 评论0 收藏0
  • NodeJS + Lighthouse + Gulp 搭建自动化网站性能测试工具

    NodeJS + Lighthouse + Gulp 搭建自动化网站性能测试工具

    摘要:实例启动之后,我们就可以调用,调用时,须提供需要进行性能测试的网站,参数,以及前文创建好的配置,参数包含了启动端口,启动方式是否等信息。附上汇总界面的模板源码源码地址把最重要的放到最后附上源码 假设你还不知道Lighthouse是什么 Lighthous...

    darkerXidarkerXi 评论0 收藏0

热门文章

<