itle="Tue, 29 May 2018 13:12:10 CST">8 ans auparavant css-nth-child-of.js 11e3a9652a first 8 ans auparavant css-opacity.js 11e3a9652a first 8 ans auparavant css-optional-pseudo.js 11e3a9652a first 8 ans auparavant css-overflow-anchor.js 11e3a9652a first 8 ans auparavant css-overscroll-behavior.js 11e3a9652a first 8 ans auparavant css-page-break.js 11e3a9652a first 8 ans auparavant css-paged-media.js 11e3a9652a first 8 ans auparavant css-paint-api.js 11e3a9652a first 8 ans auparavant css-placeholder-shown.js 11e3a9652a first 8 ans auparavant css-placeholder.js 11e3a9652a first 8 ans auparavant css-read-only-write.js 11e3a9652a first 8 ans auparavant css-rebeccapurple.js 11e3a9652a first 8 ans auparavant css-reflections.js 11e3a9652a first 8 ans auparavant css-regions.js 11e3a9652a first 8 ans auparavant css-repeating-gradients.js 11e3a9652a first 8 ans auparavant css-resize.js 11e3a9652a first 8 ans auparavant css-revert-value.js 11e3a9652a first 8 ans auparavant css-rrggbbaa.js 11e3a9652a first 8 ans auparavant css-scroll-behavior.js 11e3a9652a first 8 ans auparavant css-scrollbar.js 11e3a9652a first 8 ans auparavant css-sel2.js 11e3a9652a first 8 ans auparavant css-sel3.js 11e3a9652a first 8 ans auparavant css-selection.js 11e3a9652a first 8 ans auparavant css-shapes.js 11e3a9652a first 8 ans auparavant css-snappoints.js 11e3a9652a first 8 ans auparavant css-sticky.js 11e3a9652a first 8 ans auparavant css-supports-api.js 11e3a9652a first 8 ans auparavant css-table.js 11e3a9652a first 8 ans auparavant css-text-align-last.js 11e3a9652a first 8 ans auparavant css-text-indent.js 11e3a9652a first 8 ans auparavant css-text-justify.js 11e3a9652a first 8 ans auparavant css-text-orientation.js 11e3a9652a first 8 ans auparavant css-text-spacing.js 11e3a9652a first 8 ans auparavant css-textshadow.js 11e3a9652a first 8 ans auparavant css-touch-action-2.js 11e3a9652a first 8 ans auparavant css-touch-action.js 11e3a9652a first 8 ans auparavant css-transitions.js 11e3a9652a first 8 ans auparavant css-unicode-bidi.js 11e3a9652a first 8 ans auparavant css-unset-value.js 11e3a9652a first 8 ans auparavant css-variables.js 11e3a9652a first 8 ans auparavant css-widows-orphans.js 11e3a9652a first 8 ans auparavant css-writing-mode.js 11e3a9652a first 8 ans auparavant css-zoom.js 11e3a9652a first 8 ans auparavant css3-attr.js 11e3a9652a first 8 ans auparavant css3-boxsizing.js 11e3a9652a first 8 ans auparavant css3-colors.js 11e3a9652a first 8 ans auparavant css3-cursors-grab.js 11e3a9652a first 8 ans auparavant css3-cursors-newer.js 11e3a9652a first 8 ans auparavant css3-cursors.js 11e3a9652a first 8 ans auparavant css3-tabsize.js 11e3a9652a first 8 ans auparavant currentcolor.js 11e3a9652a first 8 ans auparavant custom-elements.js 11e3a9652a first 8 ans auparavant custom-elementsv1.js 11e3a9652a first 8 ans auparavant customevent.js 11e3a9652a first 8 ans auparavant datalist.js 11e3a9652a first 8 ans auparavant dataset.js 11e3a9652a first 8 ans auparavant datauri.js 11e3a9652a first 8 ans auparavant details.js 11e3a9652a first 8 ans auparavant deviceorientation.js 11e3a9652a first 8 ans auparavant devicepixelratio.js 11e3a9652a first 8 ans auparavant dialog.js 11e3a9652a first 8 ans auparavant dispatchevent.js 11e3a9652a first 8 ans auparavant do-not-track.js 11e3a9652a first 8 ans auparavant document-currentscript.js 11e3a9652a first 8 ans auparavant document-evaluate-xpath.js 11e3a9652a first 8 ans auparavant document-execcommand.js 11e3a9652a first 8 ans auparavant document-scrollingelement.js 11e3a9652a first 8 ans auparavant documenthead.js 11e3a9652a first 8 ans auparavant dom-manip-convenience.js 11e3a9652a first 8 ans auparavant dom-range.js 11e3a9652a first 8 ans auparavant domcontentloaded.js 11e3a9652a first 8 ans auparavant domfocusin-domfocusout-events.js 11e3a9652a first 8 ans auparavant dommatrix.js 11e3a9652a first 8 ans auparavant download.js 11e3a9652a first 8 ans auparavant dragndrop.js 11e3a9652a first 8 ans auparavant element-closest.js 11e3a9652a first 8 ans auparavant element-from-point.js 11e3a9652a first 8 ans auparavant eme.js 11e3a9652a first 8 ans auparavant eot.js 11e3a9652a first 8 ans auparavant es5.js 11e3a9652a first 8 ans auparavant es6-class.js 11e3a9652a first 8 ans auparavant es6-generators.js 11e3a9652a first 8 ans auparavant es6-module-dynamic-import.js 11e3a9652a first 8 ans auparavant es6-module-nomodule.js 11e3a9652a first 8 ans auparavant es6-module.js 11e3a9652a first 8 ans auparavant es6-number.js 11e3a9652a first 8 ans auparavant es6-string-includes.js 11e3a9652a first 8 ans auparavant eventsource.js 11e3a9652a first 8 ans auparavant fetch.js 11e3a9652a first 8 ans auparavant fieldset-disabled.js 11e3a9652a first 8 ans auparavant fileapi.js 11e3a9652a first 8 ans auparavant filereader.js 11e3a9652a first 8 ans auparavant filereadersync.js 11e3a9652a first 8 ans auparavant filesystem.js 11e3a9652a first 8 ans auparavant flac.js 11e3a9652a first 8 ans auparavant flexbox.js 11e3a9652a first 8 ans auparavant flow-root.js 11e3a9652a first 8 ans auparavant focusin-focusout-events.js 11e3a9652a first 8 ans auparavant focusoptions-preventscroll.js 11e3a9652a first 8 ans auparavant font-family-system-ui.js 11e3a9652a first 8 ans auparavant font-feature.js 11e3a9652a first 8 ans auparavant font-kerning.js 11e3a9652a first 8 ans auparavant font-loading.js 11e3a9652a first 8 ans auparavant font-size-adjust.js 11e3a9652a first 8 ans auparavant font-smooth.js 11e3a9652a first 8 ans auparavant font-unicode-range.js 11e3a9652a first 8 ans auparavant font-variant-alternates.js 11e3a9652a first 8 ans auparavant font-variant-east-asian.js 11e3a9652a first 8 ans auparavant fontface.js 11e3a9652a first 8 ans auparavant form-attribute.js 11e3a9652a first 8 ans auparavant form-submit-attributes.js 11e3a9652a first 8 ans auparavant form-validation.js 11e3a9652a first 8 ans auparavant forms.js 11e3a9652a first 8 ans auparavant fullscreen.js 11e3a9652a first 8 ans auparavant gamepad.js 11e3a9652a first 8 ans auparavant geolocation.js 11e3a9652a first 8 ans auparavant getboundingclientrect.js 11e3a9652a first 8 ans auparavant getcomputedstyle.js 11e3a9652a first 8 ans auparavant getelementsbyclassname.js 11e3a9652a first 8 ans auparavant getrandomvalues.js 11e3a9652a first 8 ans auparavant hardwareconcurrency.js 11e3a9652a first 8 ans auparavant hashchange.js 11e3a9652a first 8 ans auparavant heif.js 11e3a9652a first 8 ans auparavant hevc.js 11e3a9652a first 8 ans auparavant hidden.js 11e3a9652a first 8 ans auparavant high-resolution-time.js 11e3a9652a first 8 ans auparavant history.js 11e3a9652a first 8 ans auparavant html-media-capture.js 11e3a9652a first 8 ans auparavant html5semantic.js 11e3a9652a first 8 ans auparavant http-live-streaming.js 11e3a9652a first 8 ans auparavant http2.js 11e3a9652a first 8 ans auparavant iframe-sandbox.js 11e3a9652a first 8 ans auparavant iframe-seamless.js 11e3a9652a first 8 ans auparavant iframe-srcdoc.js 11e3a9652a first 8 ans auparavant imagecapture.js 11e3a9652a first 8 ans auparavant ime.js 11e3a9652a first 8 ans auparavant img-naturalwidth-naturalheight.js 11e3a9652a first 8 ans auparavant imports.js 11e3a9652a first 8 ans auparavant indeterminate-checkbox.js 11e3a9652a first 8 ans auparavant indexeddb.js 11e3a9652a first 8 ans auparavant indexeddb2.js 11e3a9652a first 8 ans auparavant inline-block.js 11e3a9652a first 8 ans auparavant innertext.js 11e3a9652a first 8 ans auparavant input-autocomplete-onoff.js 11e3a9652a first 8 ans auparavant input-color.js 11e3a9652a first 8 ans auparavant input-datetime.js 11e3a9652a first 8 ans auparavant input-email-tel-url.js 11e3a9652a first 8 ans auparavant input-event.js 11e3a9652a first 8 ans auparavant input-file-accept.js 11e3a9652a first 8 ans auparavant input-file-directory.js 11e3a9652a first 8 ans auparavant input-file-multiple.js 11e3a9652a first 8 ans auparavant input-inputmode.js 11e3a9652a first 8 ans auparavant input-minlength.js 11e3a9652a first 8 ans auparavant input-number.js 11e3a9652a first 8 ans auparavant input-pattern.js 11e3a9652a first 8 ans auparavant input-placeholder.js 11e3a9652a first 8 ans auparavant input-range.js 11e3a9652a first 8 ans auparavant input-search.js 11e3a9652a first 8 ans auparavant input-selection.js 11e3a9652a first 8 ans auparavant insert-adjacent.js 11e3a9652a first 8 ans auparavant insertadjacenthtml.js 11e3a9652a first 8 ans auparavant internationalization.js 11e3a9652a first 8 ans auparavant intersectionobserver.js 11e3a9652a first 8 ans auparavant intrinsic-width.js 11e3a9652a first 8 ans auparavant jpeg2000.js 11e3a9652a first 8 ans auparavant jpegxr.js 11e3a9652a first 8 ans auparavant json.js 11e3a9652a first 8 ans auparavant kerning-pairs-ligatures.js 11e3a9652a first 8 ans auparavant keyboardevent-charcode.js 11e3a9652a first 8 ans auparavant keyboardevent-code.js 11e3a9652a first 8 ans auparavant keyboardevent-getmodifierstate.js 11e3a9652a first 8 ans auparavant keyboardevent-key.js 11e3a9652a first 8 ans auparavant keyboardevent-location.js 11e3a9652a first 8 ans auparavant keyboardevent-which.js 11e3a9652a first 8 ans auparavant lazyload.js 11e3a9652a first 8 ans auparavant let.js 11e3a9652a first 8 ans auparavant link-icon-png.js 11e3a9652a first 8 ans auparavant link-icon-svg.js 11e3a9652a first 8 ans auparavant link-rel-dns-prefetch.js 11e3a9652a first 8 ans auparavant link-rel-preconnect.js 11e3a9652a first 8 ans auparavant link-rel-prefetch.js 11e3a9652a first 8 ans auparavant link-rel-preload.js 11e3a9652a first 8 ans auparavant link-rel-prerender.js 11e3a9652a first 8 ans auparavant localecompare.js 11e3a9652a first 8 ans auparavant matchesselector.js 11e3a9652a first 8 ans auparavant matchmedia.js 11e3a9652a first 8 ans auparavant mathml.js 11e3a9652a first 8 ans auparavant maxlength.js 11e3a9652a first 8 ans auparavant media-attribute.js 11e3a9652a first 8 ans auparavant media-fragments.js 11e3a9652a first 8 ans auparavant media-session-api.js 11e3a9652a first 8 ans auparavant mediacapture-fromelement.js 11e3a9652a first 8 ans auparavant mediarecorder.js 11e3a9652a first 8 ans auparavant mediasource.js 11e3a9652a first 8 ans auparavant menu.js 11e3a9652a first 8 ans auparavant meter.js 11e3a9652a first 8 ans auparavant midi.js 11e3a9652a first 8 ans auparavant minmaxwh.js 11e3a9652a first 8 ans auparavant mp3.js 11e3a9652a first 8 ans auparavant mpeg-dash.js 11e3a9652a first 8 ans auparavant mpeg4.js 11e3a9652a first 8 ans auparavant multibackgrounds.js 11e3a9652a first 8 ans auparavant multicolumn.js 11e3a9652a first 8 ans auparavant mutation-events.js 11e3a9652a first 8 ans auparavant mutationobserver.js 11e3a9652a first 8 ans auparavant namevalue-storage.js 11e3a9652a first 8 ans auparavant nav-timing.js 11e3a9652a first 8 ans auparavant navigator-language.js 11e3a9652a first 8 ans auparavant netinfo.js 11e3a9652a first 8 ans auparavant node-contains.js 11e3a9652a first 8 ans auparavant node-parentelement.js 11e3a9652a first 8 ans auparavant notifications.js 11e3a9652a first 8 ans auparavant object-fit.js 11e3a9652a first 8 ans auparavant object-observe.js 11e3a9652a first 8 ans auparavant object-values.js 11e3a9652a first 8 ans auparavant objectrtc.js 11e3a9652a first 8 ans auparavant offline-apps.js 11e3a9652a first 8 ans auparavant offscreencanvas.js 11e3a9652a first 8 ans auparavant ogg-vorbis.js 11e3a9652a first 8 ans auparavant ogv.js 11e3a9652a first 8 ans auparavant ol-reversed.js 11e3a9652a first 8 ans auparavant once-event-listener.js 11e3a9652a first 8 ans auparavant online-status.js 11e3a9652a first 8 ans auparavant opus.js 11e3a9652a first 8 ans auparavant outline.js 11e3a9652a first 8 ans auparavant pad-start-end.js 11e3a9652a first 8 ans auparavant page-transition-events.js 11e3a9652a first 8 ans auparavant pagevisibility.js 11e3a9652a first 8 ans auparavant passive-event-listener.js 11e3a9652a first 8 ans auparavant path2d.js 11e3a9652a first 8 ans auparavant payment-request.js 11e3a9652a first 8 ans auparavant permissions-api.js 11e3a9652a first 8 ans auparavant picture.js 11e3a9652a first 8 ans auparavant ping.js 11e3a9652a first 8 ans auparavant png-alpha.js 11e3a9652a first 8 ans auparavant pointer-events.js 11e3a9652a first 8 ans auparavant pointer.js 11e3a9652a first 8 ans auparavant pointerlock.js 11e3a9652a first 8 ans auparavant prefers-reduced-motion.js 11e3a9652a first 8 ans auparavant progress.js 11e3a9652a first 8 ans auparavant promises.js 11e3a9652a first 8 ans auparavant proximity.js 11e3a9652a first 8 ans auparavant proxy.js 11e3a9652a first 8 ans auparavant publickeypinning.js 11e3a9652a first 8 ans auparavant push-api.js 11e3a9652a first 8 ans auparavant queryselector.js 11e3a9652a first 8 ans auparavant readonly-attr.js 11e3a9652a first 8 ans auparavant referrer-policy.js 11e3a9652a first 8 ans auparavant registerprotocolhandler.js 11e3a9652a first 8 ans auparavant rel-noopener.js 11e3a9652a first 8 ans auparavant rel-noreferrer.js 11e3a9652a first 8 ans auparavant rellist.js 11e3a9652a first 8 ans auparavant rem.js 11e3a9652a first 8 ans auparavant requestanimationframe.js 11e3a9652a first 8 ans auparavant requestidlecallback.js 11e3a9652a first 8 ans auparavant resizeobserver.js 11e3a9652a first 8 ans auparavant resource-timing.js 11e3a9652a first 8 ans auparavant rest-parameters.js 11e3a9652a first 8 ans auparavant rtcpeerconnection.js 11e3a9652a first 8 ans auparavant ruby.js 11e3a9652a first 8 ans auparavant run-in.js 11e3a9652a first 8 ans auparavant same-site-cookie-attribute.js 11e3a9652a first 8 ans auparavant screen-orientation.js 11e3a9652a first 8 ans auparavant script-async.js 11e3a9652a first 8 ans auparavant script-defer.js 11e3a9652a first 8 ans auparavant scrollintoview.js 11e3a9652a first 8 ans auparavant scrollintoviewifneeded.js 11e3a9652a first 8 ans auparavant sdch.js 11e3a9652a first 8 ans auparavant selection-api.js 11e3a9652a first 8 ans auparavant server-timing.js 11e3a9652a first 8 ans auparavant serviceworkers.js 11e3a9652a first 8 ans auparavant setimmediate.js 11e3a9652a first 8 ans auparavant sha-2.js 11e3a9652a first 8 ans auparavant shadowdom.js 11e3a9652a first 8 ans auparavant shadowdomv1.js 11e3a9652a first 8 ans auparavant sharedworkers.js 11e3a9652a first 8 ans auparavant sni.js 11e3a9652a first 8 ans auparavant spdy.js 11e3a9652a first 8 ans auparavant speech-recognition.js 11e3a9652a first 8 ans auparavant speech-synthesis.js 11e3a9652a first 8 ans auparavant spellcheck-attribute.js 11e3a9652a first 8 ans auparavant sql-storage.js 11e3a9652a first 8 ans auparavant srcset.js 11e3a9652a first 8 ans auparavant stopimmediatepropagation.js 11e3a9652a first 8 ans auparavant stream.js 11e3a9652a first 8 ans auparavant streams.js 11e3a9652a first 8 ans auparavant stricttransportsecurity.js 11e3a9652a first 8 ans auparavant style-scoped.js 11e3a9652a first 8 ans auparavant subresource-integrity.js 11e3a9652a first 8 ans auparavant svg-css.js 11e3a9652a first 8 ans auparavant svg-filters.js 11e3a9652a first 8 ans auparavant svg-fonts.js 11e3a9652a first 8 ans auparavant svg-fragment.js 11e3a9652a first 8 ans auparavant svg-html.js 11e3a9652a first 8 ans auparavant svg-html5.js 11e3a9652a first 8 ans auparavant svg-img.js 11e3a9652a first 8 ans auparavant svg-smil.js 11e3a9652a first 8 ans auparavant svg.js 11e3a9652a first 8 ans auparavant symbols.js 11e3a9652a first 8 ans auparavant tabindex-attr.js 11e3a9652a first 8 ans auparavant template-literals.js 11e3a9652a first 8 ans auparavant template.js 11e3a9652a first 8 ans auparavant testfeat.js 11e3a9652a first 8 ans auparavant text-decoration.js 11e3a9652a first 8 ans auparavant text-emphasis.js 11e3a9652a first 8 ans auparavant text-overflow.js 11e3a9652a first 8 ans auparavant text-size-adjust.js 11e3a9652a first 8 ans auparavant text-stroke.js 11e3a9652a first 8 ans auparavant textcontent.js 11e3a9652a first 8 ans auparavant textencoder.js 11e3a9652a first 8 ans auparavant tls1-1.js 11e3a9652a first 8 ans auparavant tls1-2.js 11e3a9652a first 8 ans auparavant tls1-3.js 11e3a9652a first 8 ans auparavant token-binding.js 11e3a9652a first 8 ans auparavant touch.js 11e3a9652a first 8 ans auparavant transforms2d.js 11e3a9652a first 8 ans auparavant transforms3d.js 11e3a9652a first 8 ans auparavant ttf.js 11e3a9652a first 8 ans auparavant typedarrays.js 11e3a9652a first 8 ans auparavant u2f.js 11e3a9652a first 8 ans auparavant unhandledrejection.js 11e3a9652a first 8 ans auparavant upgradeinsecurerequests.js 11e3a9652a first 8 ans auparavant url.js 11e3a9652a first 8 ans auparavant urlsearchparams.js 11e3a9652a first 8 ans auparavant use-strict.js 11e3a9652a first 8 ans auparavant user-select-none.js 11e3a9652a first 8 ans auparavant user-timing.js 11e3a9652a first 8 ans auparavant variable-fonts.js 11e3a9652a first 8 ans auparavant vibration.js 11e3a9652a first 8 ans auparavant video.js 11e3a9652a first 8 ans auparavant videotracks.js 11e3a9652a first 8 ans auparavant viewport-units.js 11e3a9652a first 8 ans auparavant wai-aria.js 11e3a9652a first 8 ans auparavant wasm.js 11e3a9652a first 8 ans auparavant wav.js 11e3a9652a first 8 ans auparavant wbr-element.js 11e3a9652a first 8 ans auparavant web-animation.js 11e3a9652a first 8 ans auparavant web-app-manifest.js 11e3a9652a first 8 ans auparavant web-bluetooth.js 11e3a9652a first 8 ans auparavant web-share.js 11e3a9652a first 8 ans auparavant webgl.js 11e3a9652a first 8 ans auparavant webgl2.js 11e3a9652a first 8 ans auparavant webm.js 11e3a9652a first 8 ans auparavant webp.js 11e3a9652a first 8 ans auparavant websockets.js 11e3a9652a first 8 ans auparavant webusb.js 11e3a9652a first 8 ans auparavant webvr.js 11e3a9652a first 8 ans auparavant webvtt.js 11e3a9652a first 8 ans auparavant webworkers.js 11e3a9652a first 8 ans auparavant will-change.js 11e3a9652a first 8 ans auparavant woff.js 11e3a9652a first 8 ans auparavant woff2.js 11e3a9652a first 8 ans auparavant word-break.js 11e3a9652a first 8 ans auparavant wordwrap.js 11e3a9652a first 8 ans auparavant x-doc-messaging.js 11e3a9652a first 8 ans auparavant x-frame-options.js 11e3a9652a first 8 ans auparavant xhr2.js 11e3a9652a first 8 ans auparavant xhtml.js 11e3a9652a first 8 ans auparavant xhtmlsmil.js 11e3a9652a first 8 ans auparavant xml-serializer.js 11e3a9652a first 8 ans auparavant kodo - Gogs: Go Git Service

Нет описания

basic.html 8.8KB

    {% load staticfiles %} <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="format-detection" content="telephone=no,email=no,address=no"> <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no"> <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Expires" content="0" /> <title>{% block title %}{% endblock %}</title> <link href="//cdnjs.cloudflare.com/ajax/libs/pure/0.6.2/pure-min.css" rel="stylesheet"> <link href="//cdnjs.cloudflare.com/ajax/libs/flexslider/2.6.3/flexslider.min.css" rel="stylesheet"> <link href="//res.wx.qq.com/open/libs/weui/0.4.3/weui.min.css" rel="stylesheet" type="text/css" /> <link href="{% static 'page/css/flexslider.ext.css' %}" rel="stylesheet" type="text/css" /> <link href="{% static 'page/css/weui.ext.css' %}" rel="stylesheet" type="text/css" /> {% block link %}{% endblock %} <style> body { font-family: Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif !important; background: #fff; } img { pointer-events: none; } .clickable { pointer-events: auto; } /* Input 自动填充后,移除 Chrome 默认黄色 */ input:-webkit-autofill { box-shadow: 0 0 0 1000px white inset !important; } .container { padding-bottom: 45px; } .text-center { text-align: center; } .empty { color: #999; padding: .9375rem 0; font-size: .625rem; } .text_ellipsis { overflow:hidden; white-space:nowrap; text-overflow: ellipsis; } .fl { float: left; } .fr { float: right; } .clearfix { zoom: 1; } .clearfix:after { content: "\200B"; display: block; height: 0; clear: both; } </style> {% block tohomecss %} <style> .tohome { width: 40px; height: 40px; background-color: rgba(139, 139, 139, 0.7); position: fixed; right: 10px; bottom: 20px; border-radius: 9999px; border-top-left-radius: 9999px; border-top-right-radius: 9999px; border-bottom-left-radius: 9999px; border-bottom-right-radius: 9999px; z-index: 99999999; } .tohome img { display: block; width: 18px; height: 13px; margin: 6px auto 2px; } .tohome p { color: #ffffff; } </style> {% endblock %} {% block css %}{% endblock %} <script> {% block rem %} //这段js的最后面有两个参数记得要设置,一个为设计稿实际宽度,一个为制作稿最大宽度,例如设计稿为750,最大宽度为750,则为(750,750) !function(e,t){function n(){var n=l.getBoundingClientRect().width;t=t||540,n>t&&(n=t);var i=100*n/e;r.innerHTML="html{font-size:"+i+"px;}"}var i,d=document,o=window,l=d.documentElement,r=document.createElement("style");if(l.firstElementChild)l.firstElementChild.appendChild(r);else{var a=d.createElement("div");a.appendChild(r),d.write(a.innerHTML),a=null}n(),o.addEventListener("resize",function(){clearTimeout(i),i=setTimeout(n,300)},!1),o.addEventListener("pageshow",function(e){e.persisted&&(clearTimeout(i),i=setTimeout(n,300))},!1),"complete"===d.readyState?d.body.style.fontSize="16px":d.addEventListener("DOMContentLoaded",function(e){d.body.style.fontSize="16px"},!1)}(750,750); {% endblock %} </script> </head> <body> {% block somehtml %}{% endblock %} <div class="container"> {% block container %}{% endblock %} {% block tohomehtml %} <div class="tohome"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAeCAMAAABzP0xhAAAAS1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////+DmQsHAAAAGHRSTlMAoHDw+q0VCufg187DuI+OgGJUSDwyKCBlxSbJAAAAi0lEQVQ4y+3SuRKEIBBFUaQbcd+X9/9fOpRDjaXQGJnNiW/SiwpkmXpiW6C16Sav4dR5qtlKHMpNbhaCR4vUTIwfnuKNxoWONR1uunB0g4Cxt9EbRDSXVewVoqr9bNYCgmJV3kwQ0fxtRkYCj8oZ8GBQqieHIWByev9DEPjfeisy+mDk6Dy9/kevRR9/MjHbEpIcQAAAAABJRU5ErkJggg=="> <p style="text-align:center;font-size:8px">回首页</p> </div> {% endblock %} </div> {% block somehtml2 %}{% endblock %} <script> window.onerror = function(errorMessage, scriptURI, lineNo, columnNo, error) { // 构建错误对象 var errorObj = { lineNo: lineNo || null, columnNo: columnNo || null, scriptURI: scriptURI || null, errorMessage: errorMessage || null, stack: error && error.stack ? error.stack : null }; // 构建Http请求 if (XMLHttpRequest) { var xhr = new XMLHttpRequest(); xhr.open('post', '/e/report', true); xhr.setRequestHeader('Content-Type', 'application/json'); // 设置请求头 xhr.send(JSON.stringify(errorObj)); // 发送参数 } } </script> {# <script src="//cdnjs.cloudflare.com/ajax/libs/zepto/1.1.6/zepto.min.js"></script>#} <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/flexslider/2.6.3/jquery.flexslider-min.js"></script> {% block script %}{% endblock %} <script> // History 压入本地连接 function pushHistory() { var state = { title: "title", url: "#" }; window.history.pushState(state, "title", "#"); } pushHistory(); // 延时监听 setTimeout(function () { // 监听``返回``、``后退``、``上一页`` window.addEventListener("popstate", function (e) { if (confirm("确认退出") == true) { window.history.back(-1); } else { pushHistory(); } }, false); }, 300); </script> <script> {% block glbjs %}{% endblock %} $(function() { /** 格式化输入字符串**/ //用法: "hello{0}".format('world');返回'hello world' String.prototype.format= function(){ var args = arguments; return this.replace(/\{(\d+)\}/g,function(s,i){ return args[i]; }); } {% block flexsliderjs %} // 轮播图 $('.flexslider').flexslider({ slideshowSpeed: 2000, pauseOnHover: true, controlNav: false, directionNav: false, }); {% endblock %} {% block tohomejs %} // 返回首页 $('.tohome').click(function () { window.location.href = '{{ domain }}/page/nav?{{ params|safe }}' }) {% endblock %} {% block js %}{% endblock %} }); </script> <script type="text/javascript" src="//res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> <script type="text/javascript" src="{% static 'machine/js/jswe-1.0.0.js' %}"></script> <script> {# V.initWxData({#} {# imgUrl: '{{ domain }}{% static 'page/img/logo.jpg' %}',#} {# link: 'http://hpsgift.hphcclub.com/we/ws',#} {# desc: '惠普销售红包系统',#} {# title: '惠普销售红包系统',#} {# timeLine: ''#} {# }, true);#} V.hideOptionMenu(); {% block jswe %}{% endblock %} </script> {% block scriptag %}{% endblock %} </body> </html>