-
暂不介绍后端渲染 ssr
-
不介绍 react 早期 类写法
class Something extends React.Component {
constructor () {
}
! function i(a, o, r) { | |
function c(t, e) { | |
if (!o[t]) { | |
if (!a[t]) { | |
var n = "function" == typeof require && require; | |
if (!e && n) return n(t, !0); | |
if (s) return s(t, !0); | |
throw (e = new Error("Cannot find module '" + t + "'")).code = "MODULE_NOT_FOUND", e | |
} | |
n = o[t] = { |
# | |
思考框架文档 | |
问题:_________________________ | |
1. 定义问题: | |
在这一部分,我们将明确问题的核心,并确保对问题有一个清晰明确的理解。 | |
暂不介绍后端渲染 ssr
不介绍 react 早期 类写法
class Something extends React.Component {
constructor () {
}
import { useEffect, useRef } from 'react' | |
export default function Ani ({ parentContainerRef, className }) { | |
const canvasRef = useRef() | |
useEffect(() => { | |
const parentContainer = parentContainerRef?.current | |
if (!parentContainer) return |
// Settings in here override those in "Default/Preferences.sublime-settings", | |
// and are overridden in turn by syntax-specific settings. | |
{ | |
"font_face": "Fira Code", | |
"font_size": 16, | |
"font_options": [ | |
"subpixel_antialias", | |
// "gray_antialias" | |
], | |
"tab_size": 2, |
module.exports = [ | |
{ | |
"x":1, | |
"y":7, | |
"d":7 | |
}, | |
{ | |
"x":2, | |
"y":8, | |
"d":7 |
https://blog.csdn.net/zhongshanyishi/article/details/80619101
if (action.equals("openNotificationSettings")) {
cordova.getActivity().runOnUiThread(new Runnable() {
@Override
public void run () {
Context context = cordova.getActivity().getApplicationContext();
Intent intent = new Intent();
intent.setAction(Settings.ACTION_APP_NOTIFICATION_SETTINGS);
package cn.hhjjj.mobpush; | |
import android.os.Bundle; | |
import android.app.Activity; | |
import android.content.Context; | |
import android.content.Intent; | |
import android.os.Build; | |
import android.provider.Settings; |
The Simple Event Model Ontology