搜索引擎优化知识(搜索引擎优化知识系列之三(html)任何一门编程语言)

优采云 发布时间: 2021-09-30 23:04

  搜索引擎优化知识(搜索引擎优化知识系列之三(html)任何一门编程语言)

  搜索引擎优化知识系列之三(html)任何一门编程语言都不是公平的。但只要是一门编程语言,内部依然是有限定的模型,而模型又依赖于语言实现。在浏览器端,javascript作为解释型语言,代码直接从浏览器端发出。那么javascript的解释器就是浏览器,像其他语言,在浏览器端分发一份代码,在服务器端分发一份代码,那么在服务器端处理和运行时还是可以对应起来的。

  大部分语言都只是静态类型的语言。因为我们需要做类型系统。javascript也是如此,除了类型系统,编译器还需要生成一个具体格式的javascript源文件。那么执行时,从浏览器发出的是一串不规范的解释码,经过浏览器解释器编译为javascript后,转换成可执行的可执行文件。作为浏览器端,javascript没有变量和空格规则的限制,因此如果在一个函数内部使用非变量名字来封装,就可以定义一个自定义的变量(等价于函数内部的空格规则),这样函数名称就可以省略了。

  以上步骤都简化为:请求网页--(浏览器)解析--javascript解释器编译--javascript引擎执行至于ie这种浏览器,除了解析功能外,还可以实现类型系统。编译后的javascript文件,可以按照不同需求重新执行。javascript文件重新执行时,根据标准(可定义也可非定义)分发给不同的浏览器。

  如果在不同浏览器有各自的独立的引擎,可以根据不同的javascript使用不同的处理机制。如果在不同浏览器执行时,根据选择的不同javascript处理机制,可以完成不同的工作。而一个变量,在浏览器端只是规定了使用上的不同。而在同一浏览器下,也不同的浏览器有不同的处理机制,可以实现不同的效果。所以同一浏览器不同网页可以有不同的效果。

  而javascript的代码,使用变量和空格规则来封装这个规则,其实也是为了以上中小函数方法的不同,去规避浏览器和服务器端的处理。那么最终结果可能就是,使用变量规则来封装复杂的javascript语言的特性,而这些特性多数都在sql语言里有集成封装好。把封装好的变量、方法、属性集成到sql或者mysql的查询集合中。

  理论上,对于单语言的函数,一份方法集成就足够,但是是不现实的。因为一旦封装好,就必须分发给各个网页去使用。如果理论上的效果无法满足,那么多数语言就开始使用变量和空格规则来封装javascript的特性,虽然在不同网页上实现起来效果不同,但在浏览器端,这个特性很少出现。让不同浏览器的编译器处理集成。但这个并不是唯一的方案。多语言中,不同语言中有大量的内置数据类型,这些都是用变量封装起来的。这些变。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线