摘要:
前端开发难免会用到 $.ajax(),详细整理下各参数的含义,供以后查询参考。 文章整合了 《https://www.cnblogs.com/tyler...》 和 《https://www.cnblogs.com/huyue...》。 一、$.ajax( ){ }函数格式如下: 二、参数具体含义: 阅读全文
摘要:
1.cat 说明 cat 是一个文本文件查看和连接工具。查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名。 2.使用权限 所有使用者 <! more > 3.cat 语法 语法格式 参数说明 n 或 number:由 1 开始对所有输出的行数编号。 b 或 number 阅读全文
摘要:
对于操作 DOM 来说,jQuery 是非常方便的一个库,虽然如今随着 React, Vue 之类框架的流行,jQuery 用得越来越少了,但是其中很多思想还是非常值得我们学习的,这篇文章将介绍如何从零开始实现一个简化版 jQuery。 在这里,我把这个库命名为 Clus(class 的谐音),下面 阅读全文
摘要:
本文讲的等宽布局是在不手动设置元素宽度的情况下,使用纯css实现各个元素宽度都相当的效果。 1、使用table cell实现(兼容ie8) 2、使用flex布局来实现 来源:https://segmentfault.com/a/1190000017764682 阅读全文
摘要:
前言 本系列文章主要根据《JavaScript设计模式与开发实践》整理而来,其中会加入了一些自己的思考。希望对大家有所帮助。 概念 发布—订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状 态发生改变时,所有依赖于它的对象都将得到通知。 场景 DOM事件 优缺点 优点:发布— 阅读全文
摘要:
前言 由于JS的灵活性,我们在React中其实有很多种绑定事件的方式,然而,其实有许多我们常见的事件绑定,其实并不是高效的。所以本文想给大家介绍一下React绑定事件的正确姿势。 常见两种种错误绑定事件 这是两种最常见的React绑定事件代码,但它为什么是错误的? 每当你的text发生变化,就会re 阅读全文
摘要:
链表和数组 大家都用过js中的数组,数组其实是一种线性表的顺序存储结构,它的特点是用一组地址连续的存储单元依次存储数据元素。而它的缺点也正是其特点而造成,比如对数组做删除或者插入的时候,可能需要移动大量的元素。 这里大致模拟一下数组的插入操作: 从上面的代码可以看出数组的插入以及删除都有可能会是一个 阅读全文
摘要:
本文首发于公众号:符合预期的CoyPan 写在前面 在前端项目中,由于JavaScript本身是一个弱类型语言,加上浏览器环境的复杂性,网络问题等等,很容易发生错误。做好网页错误监控,不断优化代码,提高代码健壮性是一项很重要的工作。本文将从Error开始,讲到如何捕获页面中的异常。文章较长,细节较多 阅读全文
摘要:
函数式编程简要概念 函数式编程中一个核心概念之一就是纯函数,如果一个函数满足一下几个条件,就可以认为这个函数是纯函数了: 它是一个函数(废话); 当给定相同的输入(函数的参数)的时候,总是有相同的输出(返回值); 没有副作用; 不依赖于函数外部状态。 当一个函数满足以上条件的时候,就可以认为这个函数 阅读全文
摘要:
在vue单页应用中,当项目不断完善丰富时,即使使用webpack打包,文件依然是非常大的,影响页面的加载。如果我们能把不同路由对应的组件分割成不同的代码块,当路由被访问时才加载对应的组件(也就是按需加载),这样就更加高效了。——引自vue router官方文档 如何实现?? vue异步组件 vue 阅读全文