博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于html中的 script标签中的 代码写法有效性? easyui tabs的href不能载入内容页面,tab标签页中使用content: iframe加载本地内容...
阅读量:5963 次
发布时间:2019-06-19

本文共 2812 字,大约阅读时间需要 9 分钟。

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 ='';

转载于:https://www.cnblogs.com/bkylee/p/10747401.html

你可能感兴趣的文章
MAXIMO 快速查找实现
查看>>
Oracle——条件控制语句
查看>>
[Linux][Redis][05]Benchmark
查看>>
第一次作业-准备篇
查看>>
HDU1848 Fibonacci again and again
查看>>
HTML思维导图
查看>>
office2016选择性安装
查看>>
C# 自定义控件入门
查看>>
git改密码出现授权问题
查看>>
Hadoop IO 特性详解(2)
查看>>
ORA-02266: 表中的唯一/主键被启用的外键引用
查看>>
MySQL类型转换 使用CAST将varchar转换成int类型排序
查看>>
Django的POST请求时因为开启防止csrf,报403错误,及四种解决方法
查看>>
Apache common-fileupload用户指南
查看>>
day-6 and day-7:面向对象
查看>>
IE维护(IEM)策略不再适用于IE10及后续IE版本
查看>>
Java7中的ForkJoin并发框架初探(下)—— ForkJoin的应用
查看>>
java中的重量级与轻量级概念
查看>>
Linux设备驱动工程师之路——硬件访问及混杂设备LED驱动
查看>>
进程和线程<一>
查看>>