发明名称 System and method for JavaScript based HTML website layouts
摘要 The disclosure describes exemplary methods and systems for building search-friendly websites from templates on a browser based or web-enabled stand-alone website builder application. The website builder application is an HTML page with JavaScript function calls and HTML content blocks enclosed with JavaScript functions. Each HTML content block includes HTML content and HTML IDs. The HTML page includes style scripts that update to reflect retailer implemented template property changes. When the user chooses a different layout for the website template, inputs to a JavaScript moving function in the form of HTML IDs of the origin HTML content and a destination HTML content block cause the JavaScript moving function to re-write the HTML content of the origin HTML content block to the destination HTML content block. The JavaScript moving function removes the origin HTML content block. The CSS styling from the destination HTML content block automatically applies to the static HTML content.
申请公布号 US8959427(B1) 申请公布日期 2015.02.17
申请号 US201113198982 申请日期 2011.08.05
申请人 Google Inc. 发明人 Carlsson Dave;Ko David
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Johnson, Marcou & Isaacs, LLC 代理人 Johnson, Marcou & Isaacs, LLC
主权项 1. A computer-implemented method for JavaScript based HTML website layouts, the method comprising: receiving, by one or more computing devices, a request to generate a website; in response to receiving the request, generating, by the one or more computing devices, a Hypertext Markup Language (HTML) website, wherein the HTML website comprises at least; a first HTML content block, wherein the first HTML content block comprises static HTML content to be published online and a first HTML identification code (ID);at least one second HTML content block, wherein the second HTML content block comprises a second HTML ID, and receiving, by the one or more computing devices, a request to move the static HTML content from the first HTML content block to the second HTML content block; in response to receiving the request to move the static HTML content, inputting, by the one or more computing devices, the first HTML ID of the first HTML content block as an origin location of the static HTML content and the second HTML ID of the second HTML content block as a destination location for the static HTML content; re-writing, by the one or more computing devices, the static HTML content from the first HTML content block to the second HTML content block, based on inputting the first HTML ID as the origin location and the second HTML ID as the destination location; in response to re-writing the static HTML content from the first HTML content block to the second HTML content block, removing, by the one or more computing devices, the static HTML content from the first HTML content block; transmitting, by the one or more computing devices, the HTML website, as modified by the re-writing and the removing, to one or more frontend computing devices.
地址 Mountain View CA US