m_Orchestrate learning system---二十八、字體圖標iconfont到底是什麼
m_Orchestrate learning system---二十八、字體圖標iconfont到底是什麼
一、总结
一句话总结:
阿里巴巴 图标库
1、表格的tr(一行)中有很多按钮怎么布局?
另一行
tr里面没有办法设置相对定位绝对定位,
所以更好的策略就是在这行下面另外弄一行,来放这些按钮,设置这一行的colspan属性就好了

实在是颇有点无奈之举的味道在里面
2、在amazeui中设置按钮在小屏幕的时候隐藏怎么设置?
am-hide-sm-only
am-hide-sm-only
<a class="am-btn am-btn-secondary am-btn-xs "><span class="am-icon-pencil-square-o"></span> 编辑</a>
<a class="am-btn am-btn-danger am-btn-xs am-hide-sm-only"><span class="am-icon-trash-o"></span> 删除</a>
3、静态方法,无限级分类,数据排序,排序好的数据怎么存储?
静态成员
直接在函数外定义一个静态变量即可,这个变量用于获取排序好的数据
6 private static $format_question_classify=null;
namespace app\teacher\model\exam;
use think\Model; class QuestionClassify extends Model
{
private static $format_question_classify=null;
//1、將無限極的分組信息排好序
public static function sort_qc($question_classify,$pid=0,$level=1){
foreach ($question_classify as $key=>$val){
if($val['eqc_pid']==$pid){
$val['level']=$level+1;
self::$format_question_classify[]=$val;
self::sort_qc($question_classify,$val['eqc_id'],$val['level']);
}
}
return self::$format_question_classify;
} }
4、数据表join查询的时候连接方式是用LEFT好还是用默认的INNER好?
left
用left好,inner的话一定要两个表匹配到数据,不然不显示,
用left的好,左表就算没有匹配到右表也照样可以获取数据
$exam=db('exam')->alias('e')->join('user u','e.e_author_id=u.u_id','LEFT')->
join('exam_question_classify eqc','e.e_classify_id=eqc.eqc_id','LEFT')->
order('e_id asc')->paginate(10);
5、php的數組開頭插入元素?
array_unshift
用的是array_unshift,注意和js函數的區別
如果是js,那麼這裡應該是數組.函數的形式。
而這裡在php中,則為系統函數(數組,值)的形式。
$queue = array("orange", "banana");
array_unshift($queue, "apple", "raspberry");
array_unshift($format_question_classify, $topClassify);
6、字體圖標iconfont到底是什麼?
阿里巴巴 图标库
7、Boolean類型的值傳ajax的時候,容易變成'true'這樣的字符串,解決方式是將boolean類型換成整型?
整型
<script>
//初始化 Switch:
$(function() { $('#e_can_check_ans').bootstrapSwitch(); });
//開關點擊函數
$(function () {
$('#e_can_check_ans').on('switchChange.bootstrapSwitch', function(event, state) {
//console.log(this); // DOM element
//console.log(event); // jQuery event
console.log(state); // true | false
//這裡ajax過去就好
let e_id={$exam.e_id};
console.log(typeof state);
13 let stateVal=0;
14 if(state) stateVal=1;
$.get("{:url('exam.exam/canCheckAns')}",{e_id:e_id,state:stateVal},function(data){
if(!data){
alert('操作失敗!');
}
//alert('Ajax从服务器端返回来的值是:'+data);
});
});
});
</script>
8、php傳遞引用?
&$var
和c++裡面的方式一樣
可以将一个变量通过引用传递给函数,这样该函数就可以修改其参数的值。语法如下:
<?php
function foo(&$var)
{
$var++;
}
$a=5;
foo($a);
// $a is 6 here
?>
9、403错误?
资源不可用
10、php将数组拼接成字符串函数?
implore
implode — 将一个一维数组的值转化为字符串
string implode ( string $glue , array $pieces )
$pieces )用 glue 将一维数组的值连接为一个字符串。
Example #1 implode() 例子
<?php
$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);
echo $comma_separated; // lastname,email,phone
// Empty string when using an empty array:
var_dump(implode('hello', array())); // string(0) ""
?>
二、内容在总结中
m_Orchestrate learning system---二十八、字體圖標iconfont到底是什麼的更多相关文章
- WCF技术剖析之二十八:自己动手获取元数据[附源代码下载]
原文:WCF技术剖析之二十八:自己动手获取元数据[附源代码下载] 元数据的发布方式决定了元数据的获取行为,WCF服务元数据架构体系通过ServiceMetadataBehavior实现了基于WS-ME ...
- JAVA之旅(二十八)——File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤
JAVA之旅(二十八)--File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤 我们可以继续了,今天说下File 一.File概述 文件的操作是非常 ...
- 《手把手教你》系列技巧篇(二十八)-java+ selenium自动化测试-处理模态对话框弹窗(详解教程)
1.简介 在前边的文章中窗口句柄切换宏哥介绍了switchTo方法,这篇继续介绍switchTo中关于处理alert弹窗的问题.很多时候,我们进入一个网站,就会弹窗一个alert框,有些我们直接关闭, ...
- Bootstrap <基础二十八>列表组
列表组.列表组件用于以列表形式呈现复杂的和自定义的内容.创建一个基本的列表组的步骤如下: 向元素 <ul> 添加 class .list-group. 向 <li> 添加 cl ...
- Web 前端开发人员和设计师必读文章推荐【系列二十八】
<Web 前端开发精华文章推荐>2014年第7期(总第28期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各类能够提升网站用户体验的优秀 jQuery 插件,展示前沿的 HTML5 ...
- Citrix 服务器虚拟化之二十八 XenApp6.5发布文档内容
Citrix 服务器虚拟化之二十八 XenApp 6.5发布文档内容 XenApp可发布以下类型的资源向用户提供信息访问,这些资源可在服务器或桌面上虚拟化: 1) 服务器桌面:发布场中服务器的整个 ...
- VMware vSphere 服务器虚拟化之二十八 桌面虚拟化之安装View传输服务器
VMware vSphere 服务器虚拟化之二十八 桌面虚拟化之安装View传输服务器 View 传输服务器用于管理和简化数据中心与在最终用户本地系统上检出使用的 View 桌面之间的数据传输.必须安 ...
- Bootstrap入门(二十八)JS插件5:工具提醒
Bootstrap入门(二十八)JS插件5:工具提醒 工具提示在使用过程中比较常见,但是实现起来有些麻烦,而bootstrap则很好地解决了这个问题. 我们来写一个简单的实例 先引入CSS文件和JS文 ...
- mysql进阶(二十八)MySQL GRANT REVOKE用法
mysql进阶(二十八)MySQL GRANT REVOKE用法 MySQL的权限系统围绕着两个概念: 认证->确定用户是否允许连接数据库服务器: 授权->确定用户是否拥有足够的权限执 ...
随机推荐
- Linux系统下 Rsync 环境安装搭建
一.Rsync简介 1.认识 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.Rsync使用所谓的“Rsync算法”来使本地和远 ...
- Centos6.8 防火墙设置
1.指令 vi /etc/sysconfig/iptables 添加以下内容和要开放的端口 # Firewall configuration written by system-config-fire ...
- 云笔记类APP推荐
一.思绪收集类 Google Keep - 记事和清单 - Google Play 上的应用 注:谷歌 Keep 是最方便的收集思绪 APP 了.卡片视图,反应迅速,流畅,UI 漂亮,功能齐全,唯一不 ...
- debug error 错误日志的调试模式
https://docs.nginx.com/nginx/admin-guide/monitoring/logging/ error_log logs/error.log warn; In this ...
- HDU2426:Interesting Housing Problem(还没过,貌似入门题)
#include <iostream> #include <queue> #include <stdio.h> #include <string.h> ...
- 通过IP地址和子网掩码与运算计算相关地址
通过IP地址和子网掩码与运算计算相关地址 知道IP地址和子网掩码后可以算出 网络地址 广播地址 地址范围 本网有几台主机 例一:下面例子IP地址为192.168.100.5 子网掩码是255.255. ...
- 关于Oracle误操作--数据被Commit后的数据回退恢复(闪回)
今天操作Oracle数据库时,做一个Update数据时,不小心少写了个where,看这粗心大意的. 于是乎,把所有的员工工号都给更新成一个同一个工号了.这是一个悲催的故事. 因为工号是Check了好多 ...
- VS2010/MFC编程入门之九(对话框:为控件添加消息处理函数)
创建对话框类和添加控件变量在上一讲中已经讲过,这一讲的主要内容是如何为控件添加消息处理函数. MFC为对话框和控件等定义了诸多消息,我们对它们操作时会触发消息,这些消息最终由消息处理函数处理.比如我们 ...
- Codeforces Round #530 (Div. 2) Solution
A. Snowball 签. #include <bits/stdc++.h> using namespace std; ], d[]; int main() { while (scanf ...
- C++之路
我学习C/C++也有两年了.开始是偏爱C语言和C++的语法特性强大,想用来做游戏开发.在深入学习的同时,逐渐了解到C++可以做很多事.大型项目需要用到运行效率高的C++,虽然运行效率越高,开发效率就要 ...