归档

  • 不用找UI, CSS也能搞定图片效果

    <div id="user-content-content_views" class="htmledit_views"> <h2 style="margin-top: 30px; margin-bottom: 15px; padding: 0px; font-weight: bold; color: b...

    2 小时前
  • Flutter——实现网易云音乐的滑动冲突处理效果

    系列文章 此功能属于仿网易云音乐App的一部分 仿网易云音乐App(基础版) 实现网易云音乐的渐进式卡片切换 Flutter 自定义View——仿同花顺自选股列表 Flutter自定义View——仿高德三级联动Drawer 另类设计,提升页面开发效率,简化跳转以及传值 介绍 项目进度: 我的、发现、云村和视频页都已实现,眼瞅着一期就结束了,此时产品经理走来... 图示 ...

    5 小时前
  • [译]只使用 CSS 进行用户追踪

    原文地址:User-Tracking With CSS Only 原文作者:Louis Petrik 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:黄梵高 校对者:zenblo 在浏览器里进行用户追踪会引发关于隐私和数据保护一次又一次的讨论。

    5 小时前
  • WebPack基础入门(一):万物皆可webpack

    推荐阅读 WebPack基础入门(一):万物皆可webpack WebPack基础入门(二):React项目配置 WebPack基础入门(三):配置eslint WebPack基础入门(四):打包优化提升打包速度 WebPack基础入门(五):多环境配置 Webpack基础入门(六):多页面打包 前言 前端技术日新月异的发生着变化,涌现出了很多的框架以UI为主的三大框架(react,vue,ang...

    6 小时前
  • 我写了一个青铜版vue

    我的青铜版vue代码地址: 【GitHub | 码云】 【GitHub | 码云】——青铜版vue代码都是结核vue源码简化实现注释详细可放心品尝 实现原理图: vue.js初始化流程图:对应vue源码 数据响应式 Observer 原理: class Observer { constructor(data) { //__ob__ 一个响应式标记 作用:将当...

    6 小时前
  • JS系列之 Promise

    1. Promise是什么 还记得第一次听到 JS 里有个这个东西,本能的中式英语翻译了一下,许诺? 我好好的搬个代码,我许什么诺?花里胡哨的名字 现在回头看看,它状态不可更改的特性也蛮符合这个名字,难道... 莫非这就是程序员的浪漫!! (狗头)(我不信,阿里 pX 什么事的,果然男人有钱会变坏。

    6 小时前
  • 4种常见跨域方式总结

    前言 跨域是前端开发中经常遇到的一个问题。本文梳理了 4 种常见的跨域解决方案,并附以示例来体现方案的解决思路。 前置知识 cookie 是如何工作的? cookie 是 key-value 形式,存放在浏览器端的存储数据,常用于登录状态的保持。 交互过程 用户首次从网页登录站点,输入账号密码并发送请求到服务器端。 服务器验证登录请求的账号密码,验证成功后会生成一个 cookie。

    9 小时前
  • [译]分享十五条 JavaScript 编程技巧

    原文地址:My Favorite JavaScript Tips and Tricks 原文作者:Tapas Adhikary 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:zenblo 校对者:tanglie1993 和 Chorer 本文目的 大多数编程语言都足够开放,以允许程序员以多种方式得到类似的结果。

    9 小时前
  • 最简单的map,filter,forEach,every,some的使用教学

    数组的所有常用存取方法 相信很多朋友在从一个嵌套多层的数组对象中取出自己想要的对象或者数组,对Js里提供的众多迭代方法感到困惑「every,filter,forEach,map,some」这五种方法,一眼看过去,都是迭代的方法,好像都差不多,那究竟用哪一个的,分别在什么场景最适宜呢,这就是今天我们要讲的东西,希望这篇文章可以帮助大家了解这些方法的应用场景 首先我们想看下他们的文字描述: map...

    12 小时前
  • 让你30分钟快速掌握vue 3

    2020年9月18日,vue3正式版发布了,前几天把文档整体读了一遍,感触很深,可以解决我项目中的一些痛点,围绕最新发布的vue-compisition-api,在Vue 3.0源代码版本中,98%代码由Typescript编写,同时也是 vue 3.0 最重要的一些新特性,例如 setup() 函数、reactive()、ref() 等这些 Vue Hooks, 总的来说给我的第一映像就是有一点...

    12 小时前
  • Vue源码解析:模板编译Parse(一)

    源码分析通常都是从入口开始慢慢分析,这次将直接开始分析核心,然后由内而外找到代码源头。更加符合分析时候的思路。 解析的核心就是parseHTML函数:利用while循环和正则表达式对template的字符串模板逐字符解析。 Vue模板解析的时候对script/style/textarea这个三个标签做了特殊处理。

    12 小时前
  • 矩阵链相乘

    矩阵链相乘 动态规划 什么是动态规划 通过把复杂的原问题分解为相对简单的子问题的方法 动态规则有哪些特征 重叠子问题:子问题重复出现最优子结构:一个问题的最优解包含其子问题的最优解无后效性:某阶段的状态一旦确定,则此后过程的演变不再受此前各种状态及决策的影响 动态规则问题的解决步骤 确定子问题确定状态转移方程确定边界条件 题目 给定n个矩阵序列:(A1,A2,A3,...,An)。

    12 小时前
  • [从零实践03-后台] 自定义hooks

    导航 [react] Hooks [从零实践01-后台] 代码分割 [从零实践02-后台] 权限控制 [从零实践03-后台] 自定义hooks [源码-webpack01-前置知识] AST抽象语法树 [源码-webpack02-前置知识] Tapable [源码-webpack03] 手写webpack - compiler简单编译流程 [源码] Redux React-Redux...

    13 小时前
  • vue2.x的patch方法和客户端混合(上)

    vue2.x的patch方法和客户端混合 之前确实没自己看过 vue2.x 的 _update 这一块,导致今天被面试官问到了,现在回头补一下这方面的知识。 通过本文,您可以了解到: 怎么进行 patch 的?怎么用 vnode 创建 DOM 元素的?patchVnode 是怎么进行的?怎么进行客户端激活?vnode 的一个形象化比喻 从初始化 watcher 说起 我们知道,在声明了响应式数据...

    13 小时前
  • 1024解放双手|技术文档系统生成

    文档生成技术选型 1. 技术选型,可选方案对比 可选方案jsdocvuepress官网无[vuepress官网](www.vuepress.cn/guide/using… )githubjsdoc gitHubvuepress 相关网站帮助文档jsdoc中文网文档vuepress中文网优点自动生成文档,支持主题切换,根...

    13 小时前
  • react hooks源代码总体运行初解(一)

    作者:知鸟 聂凡坤 这篇文章是从源代码的角度剖析react hooks,在开始之前,对于react hooks的重要性以及为什么需要用函数组件可以阅读: React Hooks,彻底颠覆React,它的未来应该是这样的 10 分钟快速入门:React Hooks 一、阅读源码的误区 首先我们需要找到源代码,不少萌新小伙伴可能会从node_modules中的react模块包中去找h...

    14 小时前
  • 7分钟教你用时间切片让页面看起来更流畅

    一、前置知识 首先,在开始介绍时间切片前,很有必要先把浏览器的渲染流程梳理一下,这里面涉及的知识有event loop、渲染帧等知识,下面会简单地介绍。 event loop 事件循环,这个严格来说其实并不是js语言本身的特性,而是在浏览器这个宿主环境下提供的机制,(因为在node环境下又是另一种事件循环机制了),浏览器虽然是多进程,但是本身每个Tag页就是一个子进程,而每个子进程的js都是以单线...

    1 天前
  • [GitHub] JavaScript 趋势榜项目(第40周)

    1. TheAlgorithms/Javascript 项目地址:github.com/TheAlgorith… ⭐:6,178 | forks:1,231 | 1,054 stars this week 使用Javascript实现的所有算法的存储库(仅用于教育目的) 2. GitSquared/edex-ui 项目地址:github.com/GitSquared/… ⭐:16...

    1 天前
  • fard:首个开源小程序引擎

    窝窝窝!终于发了!历经坎坷千呼万唤始出来呜呜呜…… fard 其实之前是我提出的一种多端小程序跨端的思路,后来 remax,goji,kbone,taro next 都使用了相同的思路,就这样烂大街了,哈哈哈 在我取名废的时候,又想起来了,因为真的很合适,fard 是主命的意思,就是主人的命令,正好对应小程序引擎里面的 master 和 cmd 不要想多!没有种族歧视!单纯的sm!单纯的色琴!单...

    1 天前