国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

??
?? ? ????
????
??????? ??????? ??? ??
??????? ? ??? ??? ????
????? HTTP ???? ????
????? ???????? ???????
????? ????? ??? ???
??? Azure? ?????
8Base? ?? ??? ? ??? QL ???
??? ?? ? ????? 8Base ???? ????
???? ??? QL ?? ? ???? ???
??? ? ??? ?? ?????
??? ??? ??
??? ?? ?? ??? ??? ??, ???? ? ??
8Base?? ????? ?? HTTP ???? ??????
??? ???? ??
8Base ?? ??
??? ?? ?? ???? ????
?? ??? ??????
? ? ????? CSS ???? ??, Jamstack? ?? ??? ?? ?? ???

??, Jamstack? ?? ??? ?? ?? ???

Apr 19, 2025 am 10:22 AM

??, jamstack?? ?? ??? ?? ???

??, jamstack?? ?? ??? ?? ???

?? ?? ??? ? ????? ??? ????? ????? ??? ???? ????? ??? ?? ??? ??? ??? ? ??? ?? ?? ??? ??????. ?? ??? ??? ?? ?? ?? ??? 3 ??? ??? ???? ????. ??? ?????? ??? ?????. ???, ??? ?? ?? ??? ?????.

? ??? Google ????? ???? ? ?? ?? ?? ? ???? ?? ???? ?? ????.

  1. ??? ?? ???? ???? ??????
  2. ??? ???? ????
  3. ?? ?? ??? ??? ???? ?? ? ??? ??. ??? ?? ?? ???? ????? ???? ???? ?? ??? ???????.

???? ??? ?? ??? ??? ??? ??? ?????.

? ??? ??? ??? ??? ????? ???? ?? ?? ??? ??? Cron Jobs????. Cron ??? ???? ?? ?? ??? ???? ??? ???? ???? ????. ??? ?????. ????? Google ???? ?? ???? ?? ? ? ??? CRON ??? ?? ???? ? ? ??? ?? ?????. Cron Triggers ?? ??? ??? ? ??? ????. ??? ??? ?? ??? Cron? ?? ??? ??? ??? ?? ?? ????.

???? ?? ? ??? ???? ?? HTTP ??? ????? ???? ??? ?????????. ? ??? ?? ??? ??? HTTP ??? ?? ?????. ??? ??? ??? ?? ?? ?? ? ??? ??? ??? ?? ?????.

?? (?? ???? I)?? ?? ? ??? ??? ?? ?? - ????? ??? ?? Sarah Drasner? ??? ??, ?? ?? ?? ????? ?? ?????? (??? ? ??? ?? ?? ??). ??? ???? ??? ????, ??? ??? ??? ??? ???? ?? ? ?? ?? ?? ????. ??? ?? ??????.

https://www.youtube.com/watch?v=simam4fxpoo&

??? ??? ? ? ????. ??? ??? ???? ?? ?? ??? ??? ????. ?? ?? ??? ?? ??? ??? ???? ?? sendgrid ???? ????? ????. ???? ??? ?? ???? ???? ??? ??????? ??? ? ????. ??? ??? ??? ??? ????? ?? ? ? ????.

?? ? ????

? ????? ? ?? ?? ??? ??? ????.

  1. ?? ??? ?? : ??? ??, ???? ?? ????? UI? ???? Calendar UI.
  2. 8Base GraphQL : ?? ??? ?????? ???. ???? ??? ??, ?? ? ???? ? ????. ???? ???? ???? ?? ??? ?? ???? ????.
  3. ??? ?? : ??? ??? ?? ???? ??? ??? ??? ??? ???? ?????. ??? Cron ??? ???? ??? ??? ?? ??? ???? ????.

? ???? ??? ???? ??? ? 3 ?? ??? ???? 3 ?? ?? ??? ????. ??? ??? ?? ??, ??? ??, ??? ???, ?????, ??? ?? ? ????. ??? ??? ???? ??, ??? ???? ?? ?? ??? ????? ???? ?????.

???? repo

????

? ????? ? ????? ? ?? ???? ?? ? ??? ?? ??? ???? ??? ???? ?? ????? ?? ???? ??? ? ????. ??, ?? ??? ?????? ??? ? ???? ???? ?? ???? ?? ??? ? ??? ?? ??.

? ?? Create-React-App ????? ? ??? ?? ??? ??? ?? ???? ??????. ??? ??? ??? ???? ??? ?? ? ????? ?? ??? ??? ?????. ??? ??? ?? ?????.

  1. ??? ?? ??
  2. ??? ??? ?????? ?? ? ? ?? ?? ??
  3. ??? ?? ?? ??
  4. ??? ?? ? ???? ?????? ?? ??? QL ??
  5. ????? ??? ????? ???? ?? ?? ??

? : ??? ???? ? ?? ???? ?? ??? ?? ??? ????. ?? ??? ?? ???? ?? ?????? ?? ????? ? ?? ???? ? ? ??? ?????.

??? ?? Github? ???? ??????.

 git ?? -B ??? ---single-branch https://github.com/christiannwamba/calendar-app.git

Root Package.json ??? ?? ? NPM ???? ???? Serverless Package.json :

 NPM ??

??????? ??????? ??? ??

? ??? ???? ???? ?? ?? ?????? ? ??? ???? - ??????? ? ??? .

???????? ?? ? ?? ? ???, ?? ?? ??? ???? ? ???????. ??? ???? ??? ??? ???? ?? ????? ?? ?? ????. ?? ??? ?? ???. ??? ???? ? ? ??? ??? ?? ? ???? ?? ??????.

???? ?? ???? ??? ??? ?? ?? ?? ???? ? ?????.

??? ??? ?? ???? ????? ??? ????. Azure? ???? ??? ???? ?? ?? ??? ?????. ??? ?? ???? ??? ??? ??? ?? ? ?? ??? ??? ????.

  1. ??? ? ? ??? ??? ??? ???? ?? ??? ???? ??? ???? ? ??? ? ???? (???????).
  2. ????? ??? ??? ?????. ??? ??? ???? ??? ????. HTTP? ?? ? ?? ? Sationeless? ?????. ????? ??? ??? ?? ?????? ??? ??? ?????. ??? 1,000,000 ? ?? ??? ???? ??? ?? ?? ? ?? ??? ????? ?? ? ?? ???? ??? ??? ?????. ?? ????? ??? ??? ????? ?? ????? .

??? ???? ???? ??? ?? ??? ??? ??? ??? ?? ????? ??? ??? ?? ? ??? ???? ?????. ???? ??? ??? ??? ?? ??? ??? ? ??? ?? Sarah? ??? ? ? ? ?????.

?? ?? ??? ? ????? ??? ??? ????? ??????. ??? ????? ???? ??????? ??????.

?? ??? (8Base)? ??? ????? HTTP ???? ???? ???????? ??????. ?? ?? ???? ???? ???? ??????? ??? ?????. ?? ??? ???? ??????? ??? ?? ????? ???? ???????? ?? ?? ?? ??? ?????. ?? ??? ?? ??????. ???“??? ???”? ?? ?? ????.

??????? ? ??? ??? ????

VS ??? ???? ?? ??? ??? ??????. ? ??? ?????.

  1. Azure ??
  2. ? ??

? ??? ? ????? ?? ??????. VS ?? ?? ? ?? CLI ??? ?????? ?? ? ? ????. CLI ?? ??? ??????.

NPM ?? -G Azure-Funtions-Core-Tools

# ??

?? ? azure/functions
Brew ?? Azure-Funtions-Core-Tools

???? Azure ?? ???? ???? Azure? ??? vs ??? ?????????. ?? ???? Azure ?? ??? ?? ??? ??? ?? ? ????.

?? ?? ??? ??????? ??? ??? ??? ???. ??? ??? ??? ?? ??? ?????.

?? ?? ??
?? ????? HTTP ???
ScheduleOrChestrator ????? ???????
SendEmail ????? ??

???? ??????.

  1. Azure Extension ???? ???? ?? ???? ?? ?? ??? ??????.
  2. ??? ? ?? ????? ?? ????? ??? ?? ?? ???? ??????. ? ? ???? ?? ?? (????? ??)? ????.
  3. ???? ??? ????? ???? ???? ??? ????. ? ???? ??? ??????.
  4. JavaScript? ??? ??????. TypeScript (?? ?? ??)? ???? ???? ?????.
  5. ????? ?? HTTP ???? ??????. ??? ??????.
  6. ? ?? ??? ???? ??????

???? ???????? ????. ?? ????? ???? ?? ?? ??? ????.

  1. ?? ???? ??????.
  2. ????? ?? ???????? ??????.
  3. ??, ScheduleOrChestrator ? Enter? ?????.
  4. ???? ??? ????? ???? ?????. Orchestrator? ????? ???? ???? ?? ??? ?????.
  5. Azure ???? ??? ??????. ? ???? ?? ??? ??? ??????.
  6. ??? ? ?? ??? ?? ???? ??? ????.

?????, ?? ??? ???? ??? ????. ???? ??? ??????.

  • ????? ?? ??? ??????.
  • ??? ?????.
  • ???? ??? ???? ????.

????? HTTP ???? ????

????/???/index.js? ??? ?? ? ??? ????. VS ?? ?? CLI ??? ???? ??? ?? ? ? ?? ??? ????.

 const df = ?? ?? ( "??? ??");
module.exports = Async ?? (????, req) {
  const client = df.getClient (????);
  const instanceid = await client.startnew (req.params.functionName, undefined, req.body);
  context.log (`id = '$ {instanceid}'? ???????? ??????.`);
  return client.createCheckStatusResponse (context.bindingData.Req, instanceId);
};

??? ?? ?? ???? ?????

  1. ??? ??? ????? ?????? ??????? ????? ??? ??? ????.
  2. ??? ?????? startNew () ??? ???? ???????? ?????. Orchestrator ?? ??? Params Object? ?? StartNew ()? ? ?? ??? ?????. REQ. Body? ?? Orchestrator?? ???? ? ?? ??? StartNew ()? ?????.
  3. ?????, ??????? ??? ??? ???? ? ??? ??? ??? ??? ????? ???? ?? ????? ?????.

?? ??? ???? URL? ??? ????.

 http : // localhost : 7071/API/Orchestrators/{functionName}

??? functionName? StartNew? ?? ? ?????. ??? ???? ??? ??????.

 // LocalHost : 7071/API/Orchestrators/ScheduleOrchestrator

? URL? ??? ???? ??? ? ??? ?? ?? ?? ????.

????? ???????? ???????

HTTP ??? ???? ??? ??? ??? ??? ?? ??? ?????. ? ??? ??????? ??? ??? ?? ? ??? ??? ?????. Serverless/ScheduleorChestrator/Index.js ??? ????? ??? ? ????. ??? ???? ?????.

 const df = ?? ?? ( "??? ??");
module.exports = df.orchestrator (function* (context) {
  const input = context.df.getInput ()
  // TODO -1
  
  // TODO -2
});

Orchestrator ??? context.df.getInput ()? ???? HTTP ????? ?? ??? ?????.

TODO? ?????? -1? ?? ???? ?? ??? ?? ? ??? ?? ?? ?? ??????.

 context.df.createTimer (? ?? (input.startat))

? ?? ????? ??? ???? HTTP ???? ?? ?? ???? ?? ? ??? ?? ???? ????.

? ??? ???? ??? ???? ???? ???? ????? ??????. ??? ???? ????? ?? ?? ?? Todo ??? ?????? ?? ?? ?????.

 ?? ?? context.df.callactivity ( 'sendemail', ??);

??? ?? ??? ???? ???? ????. ??? ?? ? ?? ???? ????? ???? ????.

??? ?? ? ??? ?????.

 const df = ?? ?? ( "??? ??");

module.exports = df.orchestrator (function* (context) {
  const input = context.df.getInput ()
    
  context.df.createTimer (? ?? (input.startat))
    
  ?? ?? context.df.callactivity ( 'sendemail', ??);
});

????? ????? ??? ???

??? ???? ???????? ?? ??? ???? ?? ?????. ?? ??? Serverless/SendEmail/Index.js? ????. ????? ?? ???? ?????.

 const sgmail = require ( '@sendgrid/mail');
sgmail.setapikey (process.env [ 'sendgrid_api_key']);

module.exports = Async ?? (????) {
  // TODO -1
  const msg = {}
  // TODO -2
  ?? ???;
};

?? SendGrid? ???? ?? ?? API ?? ?????. ? ??? ?? API ?? ?? ? ????.

?? ??? ???? ???? ?? ?? ?? ??? ???? ????. serverless/local.settings.json?? sendgrid_api_key ?? ??? SendGrid key? ??? ??? SendGrid_api_key ?? ??? ???? ???? ??? ? ????.

 {
  "isencencrypted": ??,
  "??": {
    "AzureWebJobsStorage": "",
    "functions_worker_runtime": "??",
    "sendgrid_api_key": ""
  }
}

todo -1? ?? ?? ??????.

 const {???, ??, startat, description} = context.bindings.payload;

????? ??????? ??? ???? ??? ??? ?????. ??? ????? ?????. ????? ??? ??? ? ???? Serverless/SendEmail/Function.json?? ???? ?? ?? ????? ??????.

 {
  "???": [
    {
      "??": "????",
      "??": "ActivityTrigger",
      "??": "in"
    }
  ]]
}

????, ?? ????? TODO? ?????? ???? ?????.

 const msg = {
  to : ???,
  ?? ?? : {??? : '[??? ??]', ?? : 'Codebeast Calendar'},
  ?? :`event : $ {title}`,
  html :`<h4> $ {title} @ $ {startat} </h4> <p> $ {description} </p>`
};
sgmail.send (msg);

?? ???;

??? ??? ??? ????.

 const sgmail = require ( '@sendgrid/mail');
sgmail.setapikey (process.env [ 'sendgrid_api_key']);

module.exports = Async ?? (????) {
  const {???, ??, startat, description} = context.bindings.payload;
  const msg = {
    to : ???,
    ?? ?? : {??? : '[??? ??]', ?? : 'Codebeast Calendar'},
    ?? :`event : $ {title}`,
    html :`<h4> $ {title} @ $ {startat} </h4> <p> $ {description} </p>`
  };
  sgmail.send (msg);

  ?? ???;
};

??? Azure? ?????

Azure? ??? ???? ?? ????. VS ?? ????? ?? ? ?? ?? ?????. ?? ???? ???? ???? ?? URL? ?????.

??? ???? ?? ??? ??? ? ????? ????! ??? ??? ???? ??, ???? ?? ??? ???? ??? ?????. ??? ???? ???? ?? ?????.

8Base? ?? ??? ? ??? QL ???

8base ? ?? ?? ?? ??? ??? "Firebase for GraphQL"???. 8Base? ??? ??? ?? ??? ?? ?? ?????? ???? ?? ???? ??? GraphQL? ??????? ????.

???? 8Base? ??? ??? ???? ?? ?? ??? ????? ??? ????? ????.

???????? ?? ??? ??? ???? ?? ????? ?? ?? ??? ?? ? ???? ????? ???????. ??? ?? ??? ?? ???? ????? ???? ????. ??? ??? ? ?? ???.

???? ?? ???? ???? ??, ?? ??, ?? ??, ?? ? ?? ?? ?? ?????. ?? ???? "??"?? ??? ??? ? ??? ???? ?????.

??? ???? ???? ???? ??, ??, ????, ?? ? ???? ?? ? ??? ???? ?? UI?? ??? ???? ?? ??? ?? ? ? ??? ????? CRUD ??, ?? ? ???? ?? ? ??? ???? ?? ? ??? ????? ??? ??? ??? ??? ??? ?? ??? ???? ??? ???? ?? ????? ????? ??? ?? ??? ?? ?? 8Base? ?? ?????

??? ??? ???? 8Base? ???? ????? ?? ???????.

??? ?? ? ????? 8Base ???? ????

???? ??? ?? ?? ???? ? ?? ??? ??? ????. ??? ??? ??? ????? ?? ???? ??? ???? ?? ??? ????.

???? ???? ??? ??? ???? ??? ???? ??? ??? ??????.

??? ??? ???????. ??? ? ?????? ?? ?? ???? ?? ? ??? ???? ?? ?? ???? ?? ??? ????.

Auth0? ???? ??? Auth? ???? ?? 8Base?? ?? ?????. ??? ????? ???? ??? Auth? ???? ?? ??? ????? ?? ???????.

????? React ??? ???? ?? ?? ??? URL? ????.

???? ??? QL ?? ? ???? ???

URL? ???? ?? ?? ????? ??? ??? ??????? ???? ?? ?? GraphQL ???? API? ????? ??? ???? ?????. ???? ??????.

???? ?? ??? ?? ?????.

 ?? {
  eventslist {
    ??
    ?? {
      ID
      ??
      startat
      endat
      ??
      Allday
      ???
    }
  }
}

8Base UI? ?? ?? ??? ???? ???? ??? ??? ? ??? ?? ????.

?? ???? ??? ???? ??? ??? ???? ?? ??????? ?? ? ? ????.

??? ? ??? ?? ?????

????? ? ?? (? ???) ??? ??? ?????? ???? React ????. UI? ???? 4 ?? ?? ?? ??? ??? ??? ?????.

  1. ??? : ?? ?? ???? ???? ??? UI
  2. Event Modal : EventForm ?? ??? ?? ??? ????? ????? React Modal
  3. Event Popover : Popover UI ?? ??? ??, EventForm ?? Delete Event? ???? ??? ????
  4. ??? ?? : ? ???? ????? HTML ??

??? ?? ??? ?? ????? ?? React Apollo ?????? ???????. React Apollo ?? ??? React ??? ???? GraphQL ??? ??? ???? ??? ?????. ?? ?? ??? ???? ?? ?? ??? ????? ??? ???? ???? ?? ? ? ????. ??? ?? ????? ??? ???? React ??? ???? ?? ? ????? ?? ? ????.

src/index.js?? Todo?? React Apollo hooks? 8base ?????? ????? - 1 :

 'React-Apollo-Hooks'?? {apolloprovider} ?? ??;
'@8base/apollo-client'?? {8baseapolloclient} import;

TODO -2??? 8Base ?? ???? ?? ?? ??? URL? ?????? ?????.

 const uri = 'https://api.8base.com/cjvuk51i0000701s0hvvcbnxg';

const apolloclient = ??? 8baseapolloclient ({{
  Uri : Uri,
  Withauth : ??
});

? ?????? ???? ?? ? ??? TODO? ???? ?? ?????. 3 :

 REACTDOM.RENDER (
  <apolloprovider client="{apolloclient}">
    <app></app>
  </apolloprovider>,
  document.getElementById ( 'root')
);

??? ??? ??

??? ?? ??? ? ?? ?? ??? ????? NPM?? BigCalendar ?? ??? ?????. ? ??? :

  1. ??? ??? ??? ?? ???? ??????.
  2. ???? ???? ???? ? ??? ??? ? ?? (EventPopover) ?? ??? ?????.
  3. ??? ??? ???? ??? ? ??? ?? (EventModal)? ??????.

??? ?????? ? ??? ?? ??? ?????. ?? ??? ??? ???? ?? ?? ?? ???? ?? 8Base? ????????.

todo -1? ?? ?? ??????.

 const {data, error, loading} = useQuery (events_query);

?? ??? NPM? Events_Query?? UseQuery ?????? ?????.

 'React-Apollo-Hooks'?? {useQuery} ?? ??;
'../../queries'?? {events_query} ?? ??;

Events_Query? 8Base Explorer?? ??? ? ?? ??? ??? ?????. SRC/??? ?? ??? ??? ????.

 ???? const events_query = gql`
  ?? {
    eventslist {
      ??
      ?? {
        ID
        ...
      }
    }
  }
`;;

Todo?? ??? ????? ???? ??????? -2 :

 if (error) return console.log (error);
  if (??)
    ?? (
      <div classname="???">
        <p> ?? ... </p>
      </div>
    );

??? ?? ??? EventPopover ?? ??? ???? ??? ?? ???? ??????. ??? ?? ?? ??? ??? ??? ????? ?? ? ?? ????. ? ?? ?? ?? ??? ?? ??????, ??? ??? EventForm? ????? ????.

??? ?? ?? ??? ??? ??, ???? ? ??

src/components/event/eventform.js? ?? ??? ??? ??????. ??? ???? ??, ?? ?? ???? ? ?????. TODO -1?? USECREATEUPDATEMATUM ? ?? ???? ?? ????.

 import {USECREATEUPDATEMATUMATUTATION, usedELETEMATUMATUMATIC}?? './eventMatureHooks'
  • USECREATEUPDATEMATION :? ????? ??? ?? ????? ??? ?? ???? ????? ???????.
  • ?? ?? :? ????? ?? ???? ?????.

??? ?? ? ??? ?? ??? ?? ??? ?????. ?? ? ??? ?? ??? ??? ? ? ????.

?? ???? TODO? ??????. 2? ? ??? ?? ?????.

 const createupdateevent = usecreateupdatemation (
  ?? ???,
  ???,
  EventExists,
  () => CloseModal ()
);
const deleteevent = usedeletemutation (event, () => closeModal ());

??? ?? ??? ?? (Apollo Hooks)? ?? ?? ? usemutation? ???? ?? ? ??? ?????. ? ??? ????? ???? ???? ??? usemutation ??? ?????. SRC/?? ??/???/EventMutationHooks.js?? ??? ?? ??? ?? ??? ?????.

 usemutation (mutationtype, {
  ?? : {
    ???
  },
  ???? : (??, {data}) => {
    const {eventsList} = Cache.ReadQuery ({
      ?? : events_query
    });
    cache.writeQuery ({
      ?? : Events_Query,
      ??? : {
        EventsList : TransformCacheUpDatedAta (EventsList, Data)
      }
    });
    // ..
  }
});

8Base?? ????? ?? HTTP ???? ??????

??? ??? ?? ???? ??, ??? ???? ? UI ??? ???? ? ? ?? ??? ?????. ???? ?? UI? ????? ?? 8base? ???? ???, 8Base? ???? ???? ??? ?? HTTP ???, ???????? HTTP ??? ??? ????? ???? ?????. ?? ??? ????? ???? ???? ??? 8Base? ?? ???? ???? ??? ???? ????.

8Base? ???? ?? ???? ?? ??? ??? ?? ??? ??? ? ????. ??? ?? ??? 8Base ???????? ?? ? ??? ?????? ??? ?????. ?? ??, ??? ????? ????? ??? ??? ?? ? ??? ??? ? ????. ???? ??? ? ? ???? ?? ??? ???.

8Base CLI? ???? ??????.

 NPM ?? -G 8Base

??? ? ?????? ?? ??? ???? ??? ??? ????.

 8Base init 8base

8base init ??? ??? 8base ?? ????? ????. ? ?? ???? ??? ??? ??? 8base ?? ?? (8base)? ???? ????.

??? ???? ??

8base/src? ?? ?? ???? SRC ???? triggerschedule.js ??? ????. ? ??? ??? ??? ??? ?? ????.

 const fetch = require ( 'node-fetch');

module.exports = async event => {
  const res = await fetch ( '<http trigger url>', {
    ?? : 'post',
    ?? : json.stringify (event.data),
    ?? : { 'content-type': 'application/json'}
  })
  const json = await res.json ();
  Console.log (???, JSON)
  json ??;
};</http>

GraphQL ????? ?? ??? ??? ???? ???? ??? ? ????.

? ??? ?? ? ? ?? URL? ??????. Azure URL? ??? ???? URL? ?? ?? "Copy URL"? ?? ? ? ????.

?? API?? ???? ?? ?? ?? ?? ??? ???????.

 NPM ??-?? ?? ??

8Base ?? ??

?????? ? ?? 8Base ??? ??? ???? ? ??? ??? ???? ?? ??? ???? ????. ??? ??, ??? ????? ????? ????. ? ??? 8base.yml ??? ?? ? ? ????.

 ?? :
  Triggerschedule :
    ???:
      ?? : src/triggerschedule.js
    ?? : ???
    ?? : ???

?? ????, ??? ??? ????? ?? ????? ???? ????? ??? ? SRC/Triggerschedule.js? ??????.

??? ?? ?? ???? ????

???? ???? ?? 8base ??? ??????? ?? ?? ?? ?? ? ? ????.

 8??? ???

?? ?? ?? ??? ???? ?? ?? ?????? ? ??? ??? ?????.

 8 ?? ??

?? ??? ??????

?? ??? ?? ??? ???? ? ? ??? ??????. ??? ???? ??? ??? ???????. ??? ??? ?????? ??? ?? ??? ???? ??? ?? ??? ?????. ??? ? ?? ??? ??? ? ? ??? ??? ?? ???? 2-5 ? ?? ??? ??????.

https://www.youtube.com/watch?v=simam4fxpoo&

?, ??? ?????! Sendgrid?? ??? ??? ????. ?? ??? ???? ??? ??? ??? ?? ??? ?? ??? ?? ????.

? ??? ??, Jamstack? ?? ??? ?? ?? ???? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? ????? ??
? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? admin@php.cn?? ?????.

? AI ??

Undresser.AI Undress

Undresser.AI Undress

???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover

AI Clothes Remover

???? ?? ???? ??? AI ?????.

Video Face Swap

Video Face Swap

??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

???

??? ??

???++7.3.1

???++7.3.1

???? ?? ?? ?? ???

SublimeText3 ??? ??

SublimeText3 ??? ??

??? ??, ???? ?? ????.

???? 13.0.1 ???

???? 13.0.1 ???

??? PHP ?? ?? ??

???? CS6

???? CS6

??? ? ?? ??

SublimeText3 Mac ??

SublimeText3 Mac ??

? ??? ?? ?? ?????(SublimeText3)

???

??? ??

??? ????
1597
29
PHP ????
1488
72
NYT ?? ??? ??
131
836
???
?? ??? ? ????? ????? CSS ???? ?? ??? ? ????? ????? CSS ???? Jul 07, 2025 am 12:07 AM

CSS?? ????? ??? ? ?? ??? ????. 1. HTML ? CSS? ?? ??? ?????? ???? ?? ???? ?? ???? ??????. 2. ?? ??? ??? ?? ???? ???? ?? ?? ??? ?? ?? ??? ??????. 3. ??? ????? ???? JavaScript? ?? ???? ?????? ??? ?????. ? ?? ??? ??? ??? ????? ?? ??, ??, ??? ? ?? ???? ?? ?? ?? ??? ???? ?????.

CSS ???? ??? ?? ? ??? ?? CSS ???? ??? ?? ? ??? ?? Jul 07, 2025 am 01:44 AM

CSS ???? ??? ? ??? ??? ????? ???? ??? ???? ???? ?? ?? ???? ????? ???????. 1. Flexbox ? ??? ??? ?? ???? ??? ??, ?? : ??? ?? ? ????? ??? ????. 2. Caniuse ?? ?? ?? ??? ??????. 3. -webkit-, -moz-, -ms-, -o- ? ?? ???? ???? ???? ?????. 4. AutoPrefixer? ???? ???? ???? ???? ?? ????. 5. ?? ????? ????? PostCSS? ???? BrowsersList? ??????. 6. ?? ? ???? ???? ?????. 7. Modernizr ?? ??? ??? ????? ??? ? ????. 8. ?? ????? ???? ?? ? ??? ????.

CSS ?? ??? ??? ?? ??? ???? CSS ?? ??? ??? ?? ??? ???? Jul 09, 2025 am 01:29 AM

CSS? ?? ?? ??? ??? ??? ???? ???? SVG? ???? ?? ???, ?? ????, ??? ?? ?? ??? ?? ???? ??????. ??? ??? ????. 1. ?, ??, ??? ?? ?? ??? ?? ??? ?????. 2. ?? ?? ? ??? ???? ??? ? ????. 3. ?????? ?? ?? ?? ?? ????? ???? ?? ??? ?? ? ? ????. 4. ???? ???? ??? ??? ??? ????? ?? ? ??? ????. ???? ???? ?? ?? ?? : ? (50pxatcenter) ? ??? ?? ?? : ??? (50%0%, 100 0%, 0%)? ?? ????. ????

?????? ???? ????? : ???, ????? : ?? ? ????? : ??? ??? ?????? ???? ????? : ???, ????? : ?? ? ????? : ??? ??? Jul 11, 2025 am 03:25 AM

themaindifferencesbetweendisplay : ???, ??, andinline-blockinhtml/cssarelayoutbehavior, spaceusage ? stylingcontrol.1.inlineElementsFlowWithText, do n'tStartonnewlines, ingorewidth/height, andonlyapplyhorizontalpadding/margins —IdealforIneTeTexting

????? CSS? ??? ??? ?????? ????? CSS? ??? ??? ?????? Jul 11, 2025 am 03:26 AM

??? ?? ???? ???? ??? ??, ?? ??? ??? ? ? ????? ??? ??? ???? ???? ? ? ?? ? ? ????. 1. CSS ?? : ?? ??? ???? ???? ?? ??; 2. ????? ?? ?? ?? ???? ?? ?? ??? ??? ? ????. 3. ?? ??? ??? ??? ??? ?? ?? ???? ????????. 4. ??? ????? ??? ???? ?? ? ??? ??? ?? ??? ?? ?? ??? ????? ???? ?? ????.

CSS Painting API? ?????? CSS Painting API? ?????? Jul 04, 2025 am 02:16 AM

thecspaintingapienablesDynamicAmageGenerationIncsSusingjavaScript.1.DevelopersCreateApaIntWorkletClasswitHapaint () ??? () ???

CSS? ???? ?? ? ???? ??? ??? CSS? ???? ?? ? ???? ??? ??? Jul 15, 2025 am 01:10 AM

CSS? ???? ?? ? ???? ???? ??? ?? ??? ?? ?? ?? ? ? ????. 1. Max width : 100% ? ?? : Auto? ???? ???? ??? ????? ???? ??? ??? ? ??????. 2. HTML? SRCSET ? ?? ??? ???? ?? ??? ??? ??? ??? ???????????. 3. ?? ?? ? ?? ??? ???? ??? ??? ? ?? ?????? ??????. ? ??? ?? ???? ?? ???? ???? ???? ????????.

???? CSS ???? ???? ?????? ???? CSS ???? ???? ?????? Jul 26, 2025 am 07:04 AM

?? ????? CSS ?? ??? ????? ?? ?? ??? ??, ?? ?? ?? ??, Flexbox ? ??? ???? ?? ?? ? ?? CSS ??? ????? ??? ???? ???? ?? ????? ??? ?????. 1. ?? ??? ??? ???? ????. ???? CSSRESET ?? NALLER.CSS? ???? ?? ???? ???? ????. 2. IE? ?? ??? ?? ?? ?? ??? ????. ?? ?? : ?? ? ???? ??? ??? ???? ?? ????. 3. Flexbox ? Grid? Edge Case ?? Old ???? ??? ?????. ? ?? ??? ? AutopRefixer ??; 4. ?? CSS ?? ??? ???? ????. Caniuse? ???? ?? ?????????.

See all articles