前端内容简单记录

JS文件读取HTML页面的信息

html的head标签

<script type-text/javascript">
window.webHost='<trs_website field="WEBHTTP" />';
console.log('当前站点=',webHost);
</script>

js文件直接使用

console.log("js站点",webHost);

绝对路径&相对路径

绝对路径(完整路径,复制过来直接可打开)

相对路径(相对某个目录下的路径)["、/"代表当前目录,"…/"代表上级目录;"/"代表根目录j(./xx.png]
通过SSI方式引入的文件,里面引用的js/css文件使用绝对路径

英文内容不换行

英文内容若是全部为字母,系统会默认为一个单词,于是不会换行,导致div块的区域内容直接超出div的范围,此时需要补充css样式

word-break:break-all;

中文内容过长时,只显示两行,多余部分省略号显示

text-overflow:ellipsis;
overflow:hidden;
display:-webkit-box;
-webkit-line-clamp:2;  /* 控制显示2行 */
-webkit-box-orient:vertical;

nth-of-type()获取第几个元素

<ul>
	<li>第一个</li>
	<li>第二个</li>
	<li>第三个</li>
	<li>第四个</li>
	<li>第五个</li>
</ul>

ul li:nth-of-type() 表示遍历ul标签下的所有子元素li,后根据规则获取对应的子元素li

  • nth-of-type(n+2)表示ul标签下的 从第二行到末尾的子元素li标签
  • nth-of-type(-n+2)表示ul标签下的 从开始到第二行的子元素li标签
  • nth-of-type(n)表示ul标签下的第n个子元素li标签
  • nth-of-type(3n)表示ul标签下的 每三个元素中的第一个子元素li标签
  • nth-of-type(3n+1)表示ul标签下的 每三个元素中的第二个子元素li标签

!important强制生效

<div class="content">
	<span style="color: red">我是一段文字,想要变成黑色字体!</span>
</div>

读取的内容是富文本,而富文本中对字体颜色进行了设置,由于开发需求,需要设置为黑色

此时需要自己设置的样式强制生效

.content span{
    color: black !important; 
}

在Vue前端实现一个简易计算器,你可以按照以下步骤进行: 1. **项目设置**: - 创建一个新的Vue项目,例如使用Vue CLI,运行`vue create calculator-app`。 - 进入项目文件夹并安装所需的依赖,如`vue-router`, `element-ui`等(如果需要图形用户界面)。 2. **组件设计**: - 设计两个主要组件:`Calculator` 和 `Display`。`Calculator` 组件包含数字按钮、运算符按钮以及一个事件触发函数用于处理输入。`Display` 显示计算结果。 ```html <template> <div> <Display v-model="result" /> <Calculator @calculate="handleCalculate" /> </div> </template> <script> export default { data() { return { result: '', numbers: [...], // 数字数组 operators: [...], // 运算符数组 }; }, methods: { handleCalculate(value) { this.result += value; } } }; </script> ``` 3. **事件绑定和交互**: - 使用`v-on`指令将`@calculate`绑到每个运算符按钮上,当点击时调用`handleCalculate`方法,并传递相应的运算符。 4. **添加基本功能**: - 添加事件处理器来检查用户是否按下了等于号或者清除键,然后执行相应的计算操作。 5. **样式美化**: - 为了提升用户体验,可以使用CSS美化按钮和布局。 6. **路由配置**(可选): - 如果有多个计算场景,可以考虑添加路由,以便于导航不同的计算模式。 这只是一个基础版的简易计算器示例,完整的计算器应该包括错误处理、历史记录、存储状态等功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值