张巨侠

张巨侠 查看完整档案

填写现居城市  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑

每天进步一点点

个人动态

张巨侠 赞了回答 · 4月14日

js变量定义的函数不会“函数提升"吗?

这个问题有意思。

首先,这里报错确实是因为在声明 b 之前使用了 b,用 const 或者 let 都会这样,不用纠结原因,记住不能在声明前使用就对了。

问题是,就算改成 var,仍然会报错,只不过报的是:b 不是函数。

var 可以让变量声明提升,但声明(更准确地说是 Initialization,初始化)只会给它默认的 undefined,赋值为函数,是在使用(调用 b())之后的事情,所以会报这个错。

关注 4 回答 4

张巨侠 提出了问题 · 4月12日

vue-cli中public的icon如何根据测试还是打包环境显示不同的icon?

image.png

关注 2 回答 1

张巨侠 提出了问题 · 4月12日

vue-cli中public的icon如何根据测试还是打包环境显示不同的icon?

image.png

关注 2 回答 1

张巨侠 回答了问题 · 4月11日

解决vue使用$delete后数据更新了页面上却没有更新?

测试没有问题

关注 1 回答 1

张巨侠 提出了问题 · 4月11日

解决vue使用$delete后数据更新了页面上却没有更新?

通过debug看到allKeys明明只剩下一个fzc(服装),但是页面还是显示"出版物"和"服装",
不知道是什么原因?

image.png

<div class="nav nav-tabs" id="nav-tab" role="tablist">
  <a :class="[curKey === item ? 'active' : '']" v-for="item in allKeys"  @click="toTab(item)">{{navData[item]}}</a>
</div>


new Vue({
  el: '#app',
  data: {
    navData: {
      "cbwc": "出版物",
      "fzc": "服装",
      "spc": "食品",
    },
    curKey: 'cbwc'
  },
  computed: {
    allKeys () {
      return Object.keys(this.navData)
    }
  },
  methods:{
      delZus () {
          this.$delete(this.navData, this.curKey)
          console.log(this.allKeys)
          this.curKey = ''
          alert("删除成功")
        },
  }

关注 1 回答 1

张巨侠 赞了回答 · 4月11日

解决js 字符串里嵌套标签属性的问题?

',\"' -> ',\\"' 你得把斜杠塞到属性里。

关注 3 回答 2

张巨侠 提出了问题 · 4月11日

解决js 字符串里嵌套标签属性的问题?

一开始

str+='<td onclick="delItem('+index+','+item+')">'+ item.trim() +'</td>'

image.png
image.png
使用转义

str+='<td onclick="delItem('+index+',\"'+item+'\")">'+ item.trim() +'</td>'

image.png

image.png
还是报错?

关注 3 回答 2

张巨侠 赞了回答 · 4月10日

解决js如何获取一个标签全部的文本节点的文字?

const getTextContent = (anchor) => {
   let ans = ''
  for(let i = 0; i < anchor.children.length; ++i) {
    const child = anchor.children[i]
    if(child && child.tagName !== "SPAN") {
      ans += child.textContent
    }
  }

  return ans
}

关注 2 回答 1

张巨侠 提出了问题 · 4月10日

解决js如何获取一个标签全部的文本节点的文字?

需求是获取标题中全部非红色的文字。
发现红色都用span包裹class是h,如何不要a标签中所有span中的内容,就是我的需求
纯js如何实现?

image.png
image.png

关注 2 回答 1

张巨侠 提出了问题 · 4月9日

项目中修改文件然后crtl+z撤销了git还是显示文件修改过标黄怎么处理?

devConfig.js这个文件改了一下发现有问题,crtl+z撤销回最开始的样子,但是git还是显示文件修改过标黄,现在我要提交git,不想提交这个更改,该如何做?
image.png
image.png

关注 2 回答 1

认证与成就

  • 获得 12 次点赞
  • 获得 112 枚徽章 获得 3 枚金徽章, 获得 26 枚银徽章, 获得 83 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2017-04-29
个人主页被 1.5k 人浏览