No.96

Results 13 comments of No.96

> 说实话,我还是没懂,为啥 ['10','10','10','10','10'].map(parseInt); => // [10, NaN, 2, 3, 4] > > 为啥parseInt("10",3) =>//3 ??? 二进制,这里 `3^1 +3^0 = 3`

https://jsbin.com/tunino/edit?html,css,output ```javascript var list = document.getElementById('list'); var input = document.getElementById('input'); function selected(target) { // 在列表中选择 有 selected 的元素 不取消不在列表中的selected元素 var items = list.querySelectorAll('.selected'); var txt = target.innerText.replace(/$\s+/).replace(/\s+^/); input.value = txt;...

大家的方法都很简洁,我写的好复杂,学习了 ```js var container = document.getElementById('container') container.addEventListener('click', function(e) { var event = e || window.event var target = event.target // 是否为子标签 var isChildOfContainer = isChildOf(target, container) // 是否为图片标签 var isImg...

```js // 第一题 function equalObject(obj1, obj2) { // 先判断是否是纯对象 if (!isObject(obj1) || !isObject(obj2)) { return false } const keys1 = Object.getOwnPropertyNames(obj1) const keys2 = Object.getOwnPropertyNames(obj2) if (keys1.length !== keys2.length) {...

这次混一个参与分就好了,大家写的都大同小异,感觉再写一样的就没啥意思了。我有一种思路,主要是要 做事件的兼容性处理(偷懒没有做),其他的应该没啥问题,仅供参考交流。 ```js if (!Element.prototype.closestAll) { Element.prototype.closestAll = function (selector) { const self = this var path = [] function getPath(e) { // 通过事件冒泡传播的路径来获取祖先元素 for (let i = 0, length...

[demo 地址 https://jsbin.com/tiruzin/2/edit?html,css,output](https://jsbin.com/tiruzin/2/edit?html,css,output) ```html 聊天窗口 大头 3月28日 17:27 这是一段消息~~~~ hello world! 貌似文本不够长,再来一点 Niko 3月28日 17:27 这是一段消息~~~~ hello world! 爆C 3月28日 17:27 这是一段消息~~~~ hello world! 难得糊涂 3月28日 17:27 这是一段消息~~~~ hello world!...

```javascript console.log(document["styleSheets"][1].type) console.log(document["head"]["textContent"].replace(/\s/g,"")) console.log(document.querySelector("div:nth-of-type(1)").id) console.log(document.querySelector("div:nth-child(3)").className) console.log(pageStart.querySelectorAll("div div").length) console.log(pageStart.querySelectorAll(":nth-last-of-type(2) div div").length) // 最后一个参考二楼 console.log(document.querySelectorAll("div:not([class])").length) ``` https://jsbin.com/wucoqax/edit?html,js,console

```javascript //zxx: 4有误 // 写一个名为toCamelCase的方法,实现把类似'abc-def-ghi'的字符转换成'abcDefGhi' function toCamelCase(target, delimit = '-',joinFlag='',skipStart=true) { return target.split(delimit).map((s, i) => { if(skipStart) { // 第一个不大写 return i === 0 ? s.charAt(0).toLowerCase() + s.slice(1) : s.charAt(0).toUpperCase()...

```javascript // 1. 去掉前后空白符 '\t13208033621 '.trim() // 2. 全角转半角 // '0'.charCodeAt(0) // 65296 // '1'.charCodeAt(0) // 65297 // '9'.charCodeAt(0) // 65305 // '0'.charCodeAt(0) // 48 // '9'.charCodeAt(0) // 57 function...

```html 登录 忘记密码? 立即注册 ```