文章库ARTICLE COLUMN

  • 关于null 与undefined

    关于null 与undefined

    摘要:个人理解,当定义好变量后首先是为然后当赋值后,变量的值才发生变化。一个函数没有确定返回值也会返回。插入一个点会发生类型转换之后比较,不会发生类型转换直接比较 Null == undefined 返回的是ture Null === undefined 返回的是flase 0 == Null ...

    vibiuvibiu 评论0 收藏0
  • 【8】JavaScript 函数高级——闭包

    【8】JavaScript 函数高级——闭包

    摘要:理解二包含被引用变量函数的对象极少数人。在函数外部能直接访问函数内部的局部变量吗不能但我们可以通过闭包让外部操作它。死亡在嵌套的内部函数成为垃圾对象时。 JavaScript函数高级——闭包 一、引子实例 00_引入 测试1 测试2 ...

    Lorry_LuLorry_Lu 评论0 收藏0
  • React setState源码实现理解

    React setState源码实现理解

    摘要:新的值回调函数。官方注解是给组件做个标记需要重新渲染,并且将可选的回调函数添加到函数列表中,这些函数将在重新渲染的时候执行。一共做了两件事一是通过执行方法来更新组件二是若方法传入了回调函数则将回调函数存入队列。 Q1 setState改变状态之...

    xietao3xietao3 评论0 收藏0
  • 前后端分离mock server方案(1) -- Moco

    前后端分离mock server方案(1) -- Moco

    摘要:虽然前后端分离已经流行很多年了,仍有很多团队不能够充分的利用前后端分离的优势。主要体现在前端过分依赖服务环境将高效的约定分工合作模式理解很浅。在这里推荐一种的解决方案。不支持简洁的文件格式不符合的标准。所以使用集成,参考前后端分离方案...

    TZLLOGTZLLOG 评论0 收藏0
  • 【9】JavaScript 面向对象高级——对象创建模式

    【9】JavaScript 面向对象高级——对象创建模式

    摘要:解决了构造函数模式不能共享方法的问题。六寄生构造模式流程创建一个构造函数,在这个函数内部创建一个对象,用返回对象。除了使用操作符并把使用的包装函数叫做构造函数以外,这个模式与工程模式其实是一模一样的。 JavaScript面向对象高级——对象...

    linkinlinkin 评论0 收藏0
  • 【10】JavaScript 面向对象高级——继承模式

    【10】JavaScript 面向对象高级——继承模式

    摘要:面向对象高级继承模式一原型链继承方式原型链继承流程定义父类型构造函数。缺点无法避免构造函数模式存在的问题方法都在构造函数中定义,无法函数复用。六寄生组合式继承在这里重复一下组合继承的代码组合继承最大的缺点是会调用两次父构造函数。 Jav...

    0xE7A38A0xE7A38A 评论0 收藏0
  • 【11】JavaScript 线程机制与事件机制

    【11】JavaScript 线程机制与事件机制

    摘要:线程机制与事件机制一进程与线程进程程序的一次执行,它占有一片独有的内存空间。事件响应模块负责事件的管理。当事件发生时管理模块会将回调函数及其数据添加到回调列队中。但是子线程完全受主线程控制,且不得操作。向另一个线程发送消息。 JavaScr...

    fobnnfobnn 评论0 收藏0
  • Node.js + Koa2 + MySQL + Vue.js 实战开发一套完整个人博客项目网站

    Node.js + Koa2 + MySQL + Vue.js 实战开发一套完整个人博客项目网站

    摘要:前端打造了前端网站和后台管理系统。根目录都是开发源代码,根目录下的文件夹下都是前端网站项目源代码,根目录下的文件夹下都是后台管理系统的源代码。后台管理系统使用在根目录下进入项目,安装包,执行命令,启动服务浏览器打开即可以访问。 showIm...

    wangxinarhatwangxinarhat 评论0 收藏0
  • 浅析promise与自定义promise

    浅析promise与自定义promise

    重点写在开头吧。promise 简单用法 new Promise ((res, rej) => {执行函数; res(data)}).then(data => 处理(data)) 传统观念上拆分 1. new Promise -> 实例化过程 2.(res, rej) => {执行函数; res(data)} -> 执行函数并抛出数据 3.then(...

    苏丹苏丹 评论0 收藏0
  • [译]JS 模块化历史简介

    [译]JS 模块化历史简介

    摘要:诚然,主要服务于模块和包,由于简单的模块化语法和可复用性,大量和浏览器的包出现在上,也成为世界上最大的包管理器。规范中包含了一个原生的模块化系统,一般称之为。 对于 JavaScript 来说,模块化是一个相对现代的概念,这篇文章会带你在 JavaScr...

    bovensonbovenson 评论0 收藏0
  • WebRTC源码目录结构

    WebRTC源码目录结构

    以下是对WebRTC入门学习课程的源码目录结构的整理,方便后续学习时进行查询。 源码对应的目录结构 目录 对应的功能 api WebRTC接口层,浏览器都是通过该接口调用WebRTC call 数据流的管理层,call代表同一个端点的所有数据的流入流出 vedio 与视频...

    EddieChanEddieChan 评论0 收藏0
  • 【Vue原理】Props - 白话版

    【Vue原理】Props - 白话版

    摘要:写文章不容易,点个赞呗兄弟专注源码分享,文章分为白话版和源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧研究基于版本如果你觉得排版难看,请点击下面链接或者拉到下面关注公众号也可以吧如果你觉得排版难看,请点击下面...

    CarlCarl 评论0 收藏0
  • 【Vue原理】月老Computed - 白话版

    【Vue原理】月老Computed - 白话版

    摘要:如果没有缓存,我们将不可避免的多次执行的现在我们要开始讲解,是如何判断是否使用缓存的首先计算后,会把计算得到的值保存到一个变量中。当使用缓存时,就直接返回这个变量。 写文章不容易,点个赞呗兄弟专注 Vue 源码分享,文章分为白话版和 源码版...

    Tony_ZbyTony_Zby 评论0 收藏0
  • 为什么网站的cookie有时候获取不到?

    为什么网站的cookie有时候获取不到?

    摘要:例如,如果没有定义,默认为当前文档位置的路径的域名部分。与早期规范相反的是,在域名前面加符将会被忽视,因为浏览器也许会拒绝设置这样的。 工作中有好多同事问我,那个谁,为什么我用网上封装的获取cookie的方法却获取不到自己网站上的cookie呢?...

    Ali_Ali_ 评论0 收藏0
  • 【Vue原理】响应式原理 - 白话版

    【Vue原理】响应式原理 - 白话版

    摘要:所以我今后打算把每一个内容分成白话版和源码版。有什么错误的地方,感谢大家能够指出响应式系统我们都知道,只要在实例中声明过的数据,那么这个数据就是响应式的。什么是响应式,也即是说,数据发生改变的时候,视图会重新渲染,匹配更新为最新的值。...

    gggggggbonggggggggbong 评论0 收藏0
  • 用例图教程懒人包

    用例图教程懒人包

    摘要:用例图包含四个主要组件演员参与者通常是根据其角色定义的系统参与者。用例扩展用例实际上是基本用例的替代过程。用例图示例下图显示了用例图示例,这是用于教学用例图的非常经典的示例。 用例描述了用户如何使用系统来实现特定目标。用例图由系统,相...

    李义李义 评论0 收藏0
  • JavaScript红宝书笔记(五)---引用类型

    JavaScript红宝书笔记(五)---引用类型

    摘要:在通过对象字面量定义对象时,实际上不会调用构造函数相当于因为是松散类型数据,所以类型也拥有着同样的特性。数组的每一项可以保存任何类型的数据,且数组的大小是可以动态调整的。对数组中的每一项运行给定函数,返回该函数会返回的项组成的数组。 ...

    G9YHG9YH 评论0 收藏0
  • js监听div元素的宽高变化

    js监听div元素的宽高变化

    摘要:构造函数,参数为回调函数构造函数为,它在监听到中的改变并且一系列改变结束后触发回调函数。是要监听的元素,为监听选项对象,可选的选项如下所以监听元素宽高变化,就是监听属性变化这样当元素发生变化时,就会触发构造函数中的函数。 一、js监听wi...

    lansheng228lansheng228 评论0 收藏0
  • select2 和 ajax的坑

    select2 和 ajax的坑

    select2,一款带多选功能,样式更加好看的select插件。 下方记录坑,前方高能. 要用ajax发请求并且为select2赋初始值 $.ajax({ url : _ctx+"/basInfo/listPsinfoData", data : "page...

    plokmju88plokmju88 评论0 收藏0
  • svg+css3做一个动感的波浪效果

    svg+css3做一个动感的波浪效果

    摘要:一根矢量的波浪完整代码调整这里的就可以改变进度,波浪高低 一根矢量的波浪 完整代码: ....

    GeekQiaQiaGeekQiaQia 评论0 收藏0
  • 管理系统之权限的设计和实现

    管理系统之权限的设计和实现

    摘要:基本设计和分析前端服务端主要功能打开思否页面,根据页面的功能点,设计出相关的数据表,和管理系统需要的相关页面。 本文主要想对前端权限管理功能实现做一个分享,所以并不会对后台管理的框架结构做太详细介绍,如果有朋友对其他有兴趣可以留言。 ...

    googolleegoogollee 评论0 收藏0
  • python kotlin 人工智能 资料大全

    python kotlin 人工智能 资料大全

    摘要:重新定义实战链接提取码征服语言基础与典型应用链接提取码算法图解像小说一样有趣的算法入门书链接提取码数据科学导论语言实现链接提取码数据结构与算法语言描述裘宗燕编著北京机械工业出版社链接提取码深入实践陈韶健链接提取码深入浅出链接提取码柯林...

    dailybirddailybird 评论0 收藏0
  • 【7】JavaScript 函数高级——作用域与作用域链

    【7】JavaScript 函数高级——作用域与作用域链

    摘要:函数高级作用域与作用域链一作用域作用域个数定义的函数个数全局作用域理解就是一块地盘一个代码段所在的区域。函数执行上下文环境是在调用函数时函数体代码执行之前创建。 JavaScript函数高级——作用域与作用域链 一、作用域 作用域个数 = n(定义的...

    lentruelentrue 评论0 收藏0
  • JS开发常用工具函数

    JS开发常用工具函数

    摘要:检测数据是不是除了外的原始数据检测数据是不是原始数据判断数据是不是引用类型的数据例如以及检查是否是类对象。返回一个布尔值,表示该值是否为的成员。 1、isStatic:检测数据是不是除了symbol外的原始数据 function isStatic(value) { return(...

    whlongwhlong 评论0 收藏0
  • 结合js Generator 函数来直观的感受下冒泡排序

    结合js Generator 函数来直观的感受下冒泡排序

    function *bubbleSort(arr){ for(let i=0;i

    OceanOcean 评论0 收藏0

热门文章

<