小编Ahm*_*zji的帖子

从bootstrap转换为实现

是否可以转换使用bootstrap的网站使用实现CSS?这两个框架之间存在很多重叠,但我想知道引导程序中是否存在实现未命中的任何功能.

materialize twitter-bootstrap

9
推荐指数
1
解决办法
4700
查看次数

带有 URL 参数变量的简单路由器

我正在尝试使用 ID 的 URL 参数制作一个简单的路由器。如localhost/profile/123能正常工作,但如果我删除preventDefault,这样的链接工作正常,或刷新浏览器,或直接进入该相同的URL,这是行不通的,而浏览器外观的JavaScript文件main.jslocalhost/profile,而不是产地localhost。没有参数的路由工作正常。这里发生了什么?

const router = async path => {

  if(!path) path = location.pathname

  const segment = route.split('/')

  path =  '/' + segment[1]
  const parameter = segment[2]

  const routes = {
    '/' : { handler: home },
    '/about' : { handler: about },
    '/profile' : { handler: profile },
  }

  render(html`
    <main>${await routes[path].handler(parameter ? parameter : '')}</main>
  `, document.body)
}



const main = async () => {

    await …
Run Code Online (Sandbox Code Playgroud)

javascript url url-parameters single-page-application

5
推荐指数
0
解决办法
235
查看次数