script标签, 即 html中的 js脚本区域中:

  1. 它其实就是一个 普通的 html标签, 在 html 渲染器 parser 看来, 它跟其他任何的普通 的 html标签 , 比如 p 标签, 比如 div 标签 等等, 没有 什么两样,
  2. 因此, 凡是在 html 的 任何 普通标签中, 比如 div 标签中, 可以使用的 任何东西, 在 js script 标签 中, 都是 一样的 使用 , 而且 是同样有效的 :
  • 比如: 在 script 标签中 一样 可以使用 tp的 输出变量, 一样的可以使用 tp的U 函数:
    }else{
tt.tabs('add',{
title:tit+' {$curClass}', // 使用 tp变量输出 , 注意这里必须 要 在 $curClass两边 加 引号!! 因为 $curClass被解析后, 就是一些汉字或字母组合, 如果不加引号, 就会被当作变量....
href:"{:U('pjcontent')}", // 使用 tp的输出函数
closable:true,
cache: true,
});
  • 比如, 在 script标签中, 使用 图标元素span:

    title: '<span class="glyphicon glyphicon-edit"></span>' + tit , // 使用 span图标

只是 重要的是, 在 easyui的tabs的 add 新增方法中 , 它的 content 属性 , 或者 href属性 的值, 的数据类型 : 必须是 字符串,

  • 比如: content: ' ',

  • 比如: href: '这个是一个 远程的ajax 的 内容页面的 字符串!!! ' , 必须是字符串, 所以 必须 加 引号.

    而且 这个内容页面 必须是 完整的 url地址, 即使 该内容 页面 的相对地址 跟 当前页面的 相对地址 是 在 同一个位置, 你也不能写成 href: './content.html'的方式,

    否则, 就会 一直 显示 loading... 的 ajax 加载过程

  • 即 这个地址 必须 用" {:U('content')}" 的 U 方法来写, 或者是 直接写出整个 完整的 地址: "/index.php/Home/Index/content.html" 来也是可以的!!

  $('ul#jslist>li').click(function(){
var tit=this.innerHTML;
if(tt.tabs('exists', tit)){
tt.tabs('select', tit);
}else{
tt.tabs('add',{
title:tit,
href:"/index.php/Home/Index/content.html",
closable:true,
cache: true,
});
}
});

可以在 js中输出 tp的 变量吗?

  • 是绝对可以的!
  • 但是 一定要 在它的两边 加上 引号, 原因如上:

    title:tit+' {$curClass}', // 使用 tp变量输出 , 注意这里必须 要 在 $curClass两边 加 引号!! 因为 $curClass被解析后, 就是一些汉字或字母组合, 比如是: abc, 李晓明, 如果不加引号, 就会被当作变量.... 而事实上, 是没有这样的变量的, 于是 , 就出现了下面的 报错了!!! 这个跟php的变量 连接 有些相似, 也有些不同!

这是报错的 内容! ReferenceError: \u674E\u67EF\u5229 ( 这个就是 {$foo_var} 解析后的 内容 )is not defined[Learn More] likeli2319.html:97:5

========================

即使设置了静态ip地址, 但是如果 计算机的网卡没有连接到 网络设备, 此时, 由于系统的“媒体感知”: 是dhcp服务器的 ‘媒体感知’功能, 会禁用 绑定到 网卡上的 一些网络协议, 比如tcp/ip 协议(但是并不是所有的网络协议都会被禁用) 此时, 就不会被获得 ip v4、 v6的ip地址, 所以, ipconfig 就没有地址输出。

如果要调试某些 网络程序, 需要在禁用网卡的情况下, 仍然会有、获得ip地址 ,可以禁用 “dhcp的 媒体感知”功能,方法是: 参考: https://blog.csdn.net/chengwei920412/article/details/39235861

和: https://blog.csdn.net/Alice307/article/details/79239780

即: 在 注册表的 LocalMachine / System / CurrentControlSet / Services /Tcpip / Parameters/ 下创建一个REG_DWORD类型的 键: DisableDHCPMediaSense 设置其值为1.

// 这里的services 是复数, 同时, tcp/ip是一个单词, 没有斜线: tcpip 。 而 这个键的 类型是 bool 布尔类型

=======================

如果网卡的灯不亮?

  • 可能是bios中 禁用了网卡, 或是 禁用了 ip v4 协议;
  • 可能是 集成网卡坏了;
  • 也可能是 网线不通, 或水晶头坏了。

    但是, 其中 最最可能的是: 第三个原因! 即 水晶头不通了!

========================================

tab标签页中使用content: iframe加载本地内容 , 它和 远程href加载的区别, 参考: https://blog.csdn.net/memoryzxj/article/details/51700504

content 的内容, 使用 iframe.

iframe如果比较复杂的话, 使用变量来定义: var tabcont ="<iframe.....></iframe>" iframe是空标签, 不允许在里面写内容, 只能指定 src

通常的iframe的写法是:

//  通常的, 有 四个属性: scrolling, frameborder,  src, style, 可以对iframe 使用style属性
var tabcont ='<iframe scrolling="no" frameborder="0" src=' + url + '" style="width: 100%; height: 100%;" '> </iframe>';

关于html中的 script标签中的 代码写法有效性? easyui tabs的href不能载入内容页面的更多相关文章

  1. javaScript中的小细节-script标签中的预解析

    首先介绍预解析,虽然预解析字面意思很好理解,但是却是出坑出的最多的地方,也是bug经常会有的地方,利用好预解析的特性可以解决很多问题,并且提高代码的质量及数量,浏览器在解析代码前会把变量的声明和函数( ...

  2. script标签中defer和async属性的区别

    这篇文章来源于JS高级程序设计第三版中关于script标签的介绍,结合查阅的资料写下的学习笔记. 向html页面中插入javascript代码的主要方法就是通过script标签.其中包括两种形式,第一 ...

  3. 为什么不能在 body 标签的前面的 script 标签中定义 JS 全局变量?

    <!DOCTYPE html> <!-- 为什么不能在 body 标签的前面的 script 标签中定义 JS 全局变量? 在全局环境下的代码就是在页面加载阶段从上到下一边加载一边执 ...

  4. script标签中type为"text/x-template"或"text/html"

    写过一点前端的都会碰到需要使用JS字符串拼接HTML元素然后append到页面DOM树上的情况,一般的写法都是使用+号以字符串的形式拼接,如果是短点的还好,如果很长很长的话就会拼接到令人崩溃了. 比如 ...

  5. script标签中type为<script type="text/x-template">是个啥

    写过一点前端的都会碰到需要使用JS字符串拼接HTML元素然后append到页面DOM树上的情况,一般的写法都是使用+号以字符串的形式拼接,如果是短点的还好,如果很长很长的话就会拼接到令人崩溃了. 比如 ...

  6. script标签中的async、defer属性

    Script标签是我们常用的引用js脚本的一种方式. 撸代码的时候,我们常常只写src属性,直接忽略其他属性. 最近发现了2个可以利用的属性:async.defer. 顾名思义async就是异步,在不 ...

  7. 前端中的script标签

    script标签中的重要属性! . 浏览器解析行内脚本的方式决定了它在看到字符串时,会将其当成结束的 标签.想避免这个问题,只需要转义字符"\" ①即可: 要包含外部文件中的 Ja ...

  8. php读取出字符串中的img标签中的图片路径

    php读取出字符串中的img标签中的图片路径 $pageContents = '字符串,带img标签'; $pageContents = str_replace('\"','"', ...

  9. Java中替换HTML标签的方法代码

    这篇文章主要介绍了Java中替换HTML标签的方法代码,需要的朋友可以参考下 replaceAll("\\&[a-zA-Z]{0,9};", "").r ...

随机推荐

  1. Centos-7.4_安装_Redis_4.0.8

    一.安装redis 第一步:下载redis安装包 [root@Redis ~]# mkdir /usr/local/redis/ --创建目录 [root@Redis redis]# cd /usr/ ...

  2. SecureCRT连接linux步骤

    SecureCRT连接linux步骤  做个笔记,以免隔段时间后忘了 LINUX系统一般都是用来作服务器使用,而且都是通过命令行来操作,为了操作方便我们都会使用第三方软件来远程操作.CRT就是比较常用 ...

  3. 继承 & 多态 & 封装

    什么是继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类 python中类的继承分为:单继承和多继承 class Par ...

  4. 《图解HTTP》读书笔记(四:HTTP方法)

    1.作用 告知服务器我的意图是什么使用以下方法下达命令. 2.方法 GET 方法用来请求访问已被 URI 识别的资源. 指定的资源经服务器端解析后返回响应内容. ---URI可以定位互联网上的资源 P ...

  5. Django---cookie和session

    Django的cookie和session 一.cookie 二.session 回到顶部 一.cookie 1.特点 1. cookie数据保存在客户端,以key-value存储 2. cookie ...

  6. JavaWeb学习之三层架构实例(三)

    引言 通过上一篇博客JavaWeb学习之三层架构实例(二)我们基本上已经实现了对学生信息列表的增删改查操作(UI除外),但是不难看出,代码冗余度太高了,尤其是StudentDao这个类,其中的增删改查 ...

  7. JMeter+Ant-自动发送测试结果报告邮件

    build.xml文件 将这三个jar包(activation.jar.commons-email-1.2.jar.mail.jar)放到ant下的lib下 (我的是:/usr/local/Cella ...

  8. std::function 的使用说明

    转自: https://www.cnblogs.com/heartchord/p/5017071.html //////////////////// std::function   参考资料 • cp ...

  9. Postman接口自动化测试实例用到的完整的SM2前端加密算法代码

    var __g__ = {}; !function(t,e){"object"==typeof exports?module.exports=exports=e():"f ...

  10. 微信网页浏览器打开链接后跳转到其他浏览器下载APK文件包

    做微信营销活动或者APK下载推广时候,是无法直接下载,做到微信中正常使用呢?这就要借助一些工具来实现有效的操作. 安卓手机的话是通过点击链接,直接跳转出微信.自动打开手机默认的浏览器.但是这个方法IO ...