Git Product home page Git Product logo

comments's Introduction

  • 👋 Hi, I’m @dawson66
  • 👀 I’m interested in ...
  • 🌱 I’m currently learning ...
  • 💞️ I’m looking to collaborate on ...
  • 📫 How to reach me ...

comments's People

Contributors

dawson66 avatar

Watchers

 avatar

comments's Issues

八股文之网络 | Dawson

https://dawson66.github.io/2021/06/07/Interview/%E5%85%AB%E8%82%A1%E6%96%87%E4%B9%8B%E7%BD%91%E7%BB%9C/

HTTP和HTTPS的基本概念http是一个客户端和服务端请求和应答的标准(TCP),用于从www服务器传输超文本到本地浏览器的超文本传输协议。 https:是以安全为目标的HTTP通道,即以http为基础加入SSL层进行加密。其作用是:建立一个信息安全通道,来确保信息的传输,确保网站的真实性。 HTTP和HTTPS的区别及优缺点? HTTP是超文本传输协议,信息是明文传输。HTTPS协议要比HT

基础之深浅拷贝 | Dawson

https://dawson66.github.io/2022/04/09/JavaScript%E5%9F%BA%E7%A1%80/%E5%9F%BA%E7%A1%80%E4%B9%8B%E6%B7%B1%E6%B5%85%E6%8B%B7%E8%B4%9D/

前言在日常coding中,我们会经常遇到需要复制一个值的场景,如为了不影响原值所代表的含义或者UI的更新等,我们需要拷贝一份以进行我们的其他业务代码的编写。而在JavaScript中拷贝一个值可能并不会像我们想象的那么简单,如果你条件反射一样,直接用=赋值操作符来处理,那么你就大错特错了。 赋值与拷贝 赋值:将右手边的值赋给左手边的变量。 拷贝:顾名思义,将一个值复制一份,形成两个值一样的结果。

基础之深浅拷贝 | Dawson

https://dawson66.github.io/2022/04/09/JavaScript/%E5%9F%BA%E7%A1%80%E4%B9%8B%E6%B7%B1%E6%B5%85%E6%8B%B7%E8%B4%9D/

前言在日常coding中,我们会经常遇到需要复制一个值的场景,如为了不影响原值所代表的含义或者UI的更新等,我们需要拷贝一份以进行我们的其他业务代码的编写。而在JavaScript中拷贝一个值可能并不会像我们想象的那么简单,如果你条件反射一样,直接用=赋值操作符来处理,那么你就大错特错了。 赋值与拷贝 赋值:将右手边的值赋给左手边的变量。 拷贝:顾名思义,将一个值复制一份,形成两个值一样的结果。

浏览器之强缓存和协商缓存 | Dawson

https://dawson66.github.io/2021/06/08/%E7%BD%91%E7%BB%9C/%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B9%8B%E5%BC%BA%E7%BC%93%E5%AD%98%E5%92%8C%E5%8D%8F%E5%95%86%E7%BC%93%E5%AD%98/

概述浏览器的缓存机制也就是我们常说的HTTP缓存机制,其机制是根据HTTP报文的缓存标识进行的,主要涉及强缓存:Expires,Cache-Control以及协商缓存:Last-Modified,If-Modified-Since,Etag,If-None-Match。 强缓存首先介绍一下什么是强缓存:浏览器不会像服务器发送任何请求,直接从本地缓存中读取文件并以状态码200返回,并标明来自缓存的字

Web性能优化汇总 | Dawson

https://dawson66.github.io/2022/04/13/Interview/Web%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/

高级前端性能优化的9大策略和6大指标 前端性能优化24条建议 降低请求量:合并资源,减少HTTP请求数,manify/gzip压缩,webP,lazyLoad。 加快请求速度:预解析DNS,减少域名数,并行加载,CDN分发。 缓存:HTTP协议缓存请求,离线缓存manifest,离线数据缓存localstorage。 渲染:JS/CSS优化,加载顺序,服务端渲染,pipeline

Functional Programming and JavaScript | Dawson

https://dawson66.github.io/2022/08/24/JavaScript/Functional_programming/

目标本文主要是想介绍一下简单的函数式编程的相关概念以及在JavaScript中的实现和应用,特别的如Curring,Compose,Pipe函数的手写实现。参考:Introduction to Functional Programming 概述函数式编程是一种使用表达式和函数构建计算机程序而不改变状态和数据的范例。 函数式编程的原则函数式编程在JavaScript中的实现纯函数和非纯函数高阶函数

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.