首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
而井不想说话
掘友等级
复制粘贴工程师
前端工程师,热爱JavaScript
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
546
文章 464
沸点 82
赞
546
返回
|
搜索文章
最新
热门
【教程】(Angular)模版引用变量的魔法
模版引用变量是个好东西,它允许Angular完成许多有用的事情。我经常称这个功能为“井号语法”,因为在模版中它依赖一个简单的井号来创建对一个元素(译者注:元素包括HTML元素和组件元素)的引用: 上述的语法是如此的简洁:它创建了一个指向input元素的引用,这个引用稍后可以在我…
在Angular中操作DOM:意料之外的结果及优化技术
我最近在NgConf的一个研讨会上讨论了Angular中的高级DOM操作的话题。我从基础知识开始讲起,例如使用模版引用和DOM查询来访问DOM元素,一直谈到了使用视图容器来动态渲染模版和组件。如果你还没有看过这个演讲,我鼓励你去看看。通过一系列的实践,你将可以快速地学会新知识,…
关于ES模块你必须要知道的一些禁忌(一)
ES Module是JavaScript在ES2015版本开始提供的语言标准级别的模块化方案,在此之前JavaScript一直没有语言级别的模块化体系。没有模块化的支持,使用JavaScript开发大型应用将举步维艰,所以经过大量的实践,社区制定了一些模块加载方案,最主要的有运…
教你如何解决IE9的输入框input事件无法监听右键菜单的剪切、撤销、删除对内容的改变的问题
看Vue源代码内置指令时,发现了Vue对于IE9的selectionchange事件做了特殊处理,这引起了我的兴趣。原来Vue对全局的selectionchange事件进行监听,一旦发现就会尝试触发document.activeElement当前文档激活对象的input事件。 …
而井教你判断当前Javascript运行环境是否支持async函数
今天在学习Jasmine(一个Javascript的测试框架)中,在阅读文档时看到用来判断是否支持async函数的代码。 npm上其实已经有了一个库用来判断运行时是否支持async/await了,叫is-async-supported,但是因为依赖着nodejs平台的vm内置库…
【速记】获取当前正在运行的js脚本的地址与HTMLScriptElement.prototype.readyState
在阅读layUI的源代码关于加载远程脚本的代码中出现了判断当前js脚本地址的代码,其中出现了对于document.currentScript支持与不支持时,会走不同的逻辑。 如果不支持document.currentScript,则遍历文档所有的<script>标签,判断哪个<…
【速记】如何用一行代码将驼峰风格的字符串转化成中划线风格的字符串
起源今天在阅读snabbdom(一个VirtualDOM库)的关于处理元素自定义属性的时候,发现了将驼峰风格的字符串转化成中划线风格的字符串的技巧,以方便根据dataset来移除实际DOM元素对应的a
【速记】如何在老IE浏览器上将字符串解析成DOM对象
今天在查看Pentaho的CDE组件代码时发现了利用ActiveXObject对象将字符串成DOM对象的代码,其中涉及到如何在不支持DOMParserAPI的浏览器中将字符串解析成DOM对象的兼容技术。具体代码如下:
【速记】React解决IE浏览器svg标签不支持innerHTML操作的问题及相关拓展知识
The new Windows 10 security model for HTML/Javascript apps. : https://github.com/MicrosoftEdge/WebAppsDocs/blob/master/en-US/win10/MigrateT…
【速记】借助ES6的模版字符串,在不用Babel插件的情况下实现一个轻量级类JSX功能
This is valid javascript! Or harmony or es6 or whatever, but importantly, it's not happening outside the js environment. This also allows u…
下一页
个人成就
文章被点赞
282
文章被阅读
35,739
掘力值
1,364
关注了
165
关注者
82
收藏集
39
关注标签
26
加入于
2017-04-03