文章库ARTICLE COLUMN

  • HTTP缓存和浏览器的本地存储

    HTTP缓存和浏览器的本地存储

    摘要:如果命中协商缓存则返回状态码,并且从本地返回缓存内容。的值字符串可以用来保证它不包含任何逗号分号或空格值中禁止使用这些值一般用做为登陆态保存密码个人信息等关键信息保存使用,所以为了安全也是遵守同源策略原则的。 一、HTTP缓存 http请求做...

    syoyasyoya 评论0 收藏0
  • 写一个 JS  调用栈可视化工具 hound-trace

    写一个 JS 调用栈可视化工具 hound-trace

    摘要:背景最近在分析一些框架源码,在写笔记的时候,一些函数的调用栈希望用流程图的形式记录下来,打开就是一顿操作,画了几个调用栈之后,感觉很麻烦。 背景 最近在分析一些框架源码,在写笔记的时候,一些函数的调用栈希望用流程图的形式记录下来,打开 ...

    solocodersolocoder 评论0 收藏0
  • javascript数据结构与算法(一)单向链表与双向链表

    javascript数据结构与算法(一)单向链表与双向链表

    摘要:创建双向链表创建节点继承添加前继指针初始化双向链表对链表最后一个元素进行引用插入操作尾插法任意位置添加元素删除操作删除特定位置的元素查询操作查询元素的位置查询尾部元素修改操作清空双向链表双向链表对象转为字符串 线性表 (List):零个或...

    William_SangWilliam_Sang 评论0 收藏0
  • 10行代码实现小程序支付功能!丨实战

    10行代码实现小程序支付功能!丨实战

    摘要:前面给大家讲过一个借助小程序云开发实现微信支付的,但是那个操作稍微有点繁琐,并且还会经常出现问题,今天就给大家讲一个简单的,并且借助官方支付实现小程序支付功能。只需要一个简单的云函数,就可以轻松的实现微信小程序支付功能。 前面给大家讲...

    SimpleTriangleSimpleTriangle 评论0 收藏0
  • 再说闭包——鞭尸愚蠢的自己:(

    再说闭包——鞭尸愚蠢的自己:(

    摘要:因为自己的网站还没弄好能被百度引擎搜索到,所以转载到上原文链接前情提要之前裸面北森实习遭遇惨败闭包本来是自己仔仔细细看过几次的内容也没答好,经过自己仔细的感悟,然后看各大佬的资料,终于又有了一些新的体会看了之前说的闭包感觉自己真是一个...

    YFanYFan 评论0 收藏0
  • vue element-ui table组件动态生成表头和数据并修改单元格格式 父子组件通信

    vue element-ui table组件动态生成表头和数据并修改单元格格式 父子组件通信

    摘要:父组件定义表头和表内容表格数据表头数据引入并注册子组件注册子组件获取表头和表内容数据。 父组件 定义表头和表内容 data(){ return{ // 表格数据 tableColumns: [], // 表头数据 titleData:[], } } 引入并注册子组件 import Ta...

    supernavysupernavy 评论0 收藏0
  • 微信小程序文档没写支持, 但是实际支持的选择器有哪些?

    微信小程序文档没写支持, 但是实际支持的选择器有哪些?

    摘要:小程序文档上说目前支持的选择器有选择器样例样例描述选择所有拥有的组件选择拥有的组件选择所有组件选择所有文档的组件和所有的组件在组件后边插入内容在组件前边插入内容在实践中我发现除了文档上说的几种选择器经过测试发现其实还有几种支持的选择器...

    miguel.jiangmiguel.jiang 评论0 收藏0
  • 为什么说在 JS 中要避免使用 delete

    为什么说在 JS 中要避免使用 delete

    摘要:在中操作符用于删除对象的某个属性。在运行时会创建隐藏类,这些类附加到每个对象上,以跟踪其形状布局。可以很明显地得出一个结论,设置为。 在 JavaScript 中 delete 操作符用于删除对象的某个属性。例如 const person = { name: "sudada", ...

    sevi_stuosevi_stuo 评论0 收藏0
  • 关于JavaScript中this的理解

    关于JavaScript中this的理解

    摘要:想想也是难以置信,这应该全归功于对框架的依赖,促使助长了自己对学习的懈怠。真正的成了离职就失业的尴尬境地。我们接下来来了解下中的的使用和作用。以前对中的理解很简单粗暴谁调用就指向谁。如果例题中有不对的地方希望予以指教留言评论 前言 使...

    lindroidlindroid 评论0 收藏0
  • 56 道高频 JavaScript 与 ES6+ 的面试题及答案

    56 道高频 JavaScript 与 ES6+ 的面试题及答案

    摘要:线程的划分尺度小于进程,使得多线程程序的并发性高。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口顺序执行序列和程序的出口。从逻辑角度来看,多线程的意义在于一个应用程序中,有多个执行部分可以同时执行。 showImg("h...

    zengdongbaozengdongbao 评论0 收藏0
  • async await

    async await

    摘要:由此可以知道等待的就是右边表达式的运行结果也就是的返回结果,再接着往下运行。在打印的顺序一定是,再到,尽管是先结束倒计时,但是因为有了修饰符,所以必须等待打印完毕才可以打印。 async 标识符表明函数里可能存在异步操作await 只能保存在asyn...

    zonezone 评论0 收藏0
  • Vue组件基础与通信

    Vue组件基础与通信

    摘要:组件基础与通信一脚手架简介与安装之前安装的是模块,之后安装的是模块。如果是三级组件通信,该如何处理比如父组件与孙子组件通信。和,提供和注入实现祖先组件和后代组件之间通信。 Vue组件基础与通信 一、vue cli脚手架 ① vue cli 简介与安装 vue ...

    I_AmI_Am 评论0 收藏0
  • Vue.js 自定义指令使用场景及案例

    Vue.js 自定义指令使用场景及案例

    摘要:使用场景代码复用和抽象的主要形式是组件当需要对普通元素进行底层操作,此时就会用到自定义指令但是,对于大幅度的变动,还是应该使用组件钩子函数详情查阅文档示例输入框自动聚焦注册一个全局自定义指令当被绑定的元素插入到中时聚焦元素下拉菜单点击...

    chanjarsterchanjarster 评论0 收藏0
  • 前端复习计划

    前端复习计划

    摘要:清浮动问题解决新特性新特性新特性标签语义化性能优化移动端自适应源码源码跨域正则表达式指向问题类的继承原型链和闭包输入后浏览器做的操作有哪些协议深拷贝和前拷贝节流与防抖图片懒加载热更新的区别布局不定宽高居中盒模型属性的事件捕获判断数据类...

    bingchenbingchen 评论0 收藏0
  • Docker入门练手项目,运行一个2048游戏

    Docker入门练手项目,运行一个2048游戏

    摘要:集成环境中,之前一直在增加软件功能,这次想试试运行一个项目,最后看起来还不错。让我们开始吧安装游戏安装步骤如下帮忙加个星呗点击本地安装和建议使用最新版本。 dnnmmp集成环境中,之前一直在增加软件功能,这次想试试运行一个web项目,最后看起...

    princekinprincekin 评论0 收藏0
  • 什么是npm系列:一、npm简介

    什么是npm系列:一、npm简介

    摘要:本文是系列的第一篇,知识很基础,作为一个热身文章,如果各位已经是开发熟练工了,完全可以跳过这篇。系列汇总什么是系列一简介什么是系列二的十八般武艺本文同步发表博客什么是系列一简介 showImg("https://segmentfault.com/img/bVbwqLS?w=1400&h=5...

    dcr309duandcr309duan 评论0 收藏0
  • 浏览器工作原理整理

    浏览器工作原理整理

    摘要:每种可被解析的格式必须具有由词汇及语法规则组成的特定的文法,称为上下文无关文法。解析解析器,每个标识都有特定的正则进行解析。开发者可以将脚本标识为,以使其不阻塞文档解析,并在文档解析结束后执行。 浏览器组成 用户界面-地址栏、按钮之类...

    Dionysus_goDionysus_go 评论0 收藏0
  • 初学nodejs (一):nodejs 入门

    初学nodejs (一):nodejs 入门

    摘要:是基于规范实现的,每一个文件都是一个模块,每个模块代码都要遵守规范,多个文件之间的调用的核心也是基于模块的对外暴露接口和互相引用。所以学习是很必要的。下一篇初学二用断点调试我们的代码 本文章是一边看着《狼书:更了不起的Node.js》一边写...

    NoraXieNoraXie 评论0 收藏0
  • JS 中创建自定义排序方法

    JS 中创建自定义排序方法

    摘要:想阅读更多优质文章请猛戳博客一年百来篇优质文章等着你一般情况咱们排序大都按数字或字母顺序,但也有一些情况下,咱们可能需要自定义排序顺序。数组中正在处理的元素。 为了保证的可读性,本文采用意译而非直译。 想阅读更多优质文章请猛戳GitHub博...

    shiyang6017shiyang6017 评论0 收藏0
  • TypeScript 初识 - 高级类型

    TypeScript 初识 - 高级类型

    摘要:联合类型联合类型表示一个值可以时集中类型之一,使用进行分隔每种类行。联合类型的变量在被赋值的时候,根据类型推论的规则,推断出一个类型。 联合类型 联合类型表示一个值可以时集中类型之一,使用 | 进行分隔每种类行。 联合类型的变量在被赋值的...

    CatalpaFlatCatalpaFlat 评论0 收藏0
  • 从输入URL到页面可交互的过程探究之一:从服务端到客户端

    从输入URL到页面可交互的过程探究之一:从服务端到客户端

    摘要:大多数情况,为了安全考虑,浏览器会强制使用同源策略,意味着一个源无法访问另一个源的数据。如果想要从加载一个文件,它就需要在实行同源策略的浏览中发起一个跨域资源请求。 原文:https://alistapart.com/articl... 最近发现国外有一个系列,专门...

    Gu_YanGu_Yan 评论0 收藏0
  • 小哥哥小姐姐看过来,这里有个组件库需要您签收一下

    小哥哥小姐姐看过来,这里有个组件库需要您签收一下

    摘要:如果你想减少包大小,你可以这样引入事实上,每个组件都是支持多带带安装的,我们也推荐你使用这种方式引入组件。以下是运行示例后各界面的截图组件图标右上角的圆形徽标数字。 1. 前言 一直以来都想做个组件库,一方面是对工作中常遇问题的总结,另一...

    AlanAlan 评论0 收藏0
  • Mobx 源码初探 - observable(一)

    Mobx 源码初探 - observable(一)

    摘要:此时为空对象当构造函数原型对象上存在属性,则执行下面代码。属性名传递进来的函数描述符构造函数原型对象此时为最后通过调用函数为属性生成描述符。初始值获取之后,调用方法,传入构造函数原型对象属性名初始值和。 observable 同时支持 decorator ...

    renweihubrenweihub 评论0 收藏0
  • 深入理解Node.js 进程与线程(8000长文彻底搞懂)

    深入理解Node.js 进程与线程(8000长文彻底搞懂)

    摘要:在单核系统之上我们采用单进程单线程的模式来开发。由进程来管理所有的子进程,主进程不负责具体的任务处理,主要工作是负责调度和管理。模块与模块总结无论是模块还是模块,为了解决实例单线程运行,无法利用多核的问题而出现的。 前言 进程与线程是...

    Harpsichord1207Harpsichord1207 评论0 收藏0
  • 常见的软件数据对接技术

    常见的软件数据对接技术

    摘要:常见的是博为小帮软件机器人,在不需要软件厂商配合的情况下,基于所见即所得的方式采集界面上的数据。 目前数据孤岛林立,对接业务软件或者是获取软件中的数据存在较大困难,尤其是CS软件的数据爬取难度更大。 系统对接最常见的方式是接口方式,运气好...

    terroterro 评论0 收藏0

热门文章

<