提供一个插件,可以实现segmentfault的文章目录效果啦~~ 不止点击跳转还滚动激活当前链接 demo地址 使用很简单 <!-- 文章容器 --> <div id="kCatelog">&l…
分类:JavaScript
ubuntu server安装apache能将网页挂载放入其中
1.终端输入指令 apt-get install apache2 2.apache2的常用指令 开启 $ sudo /etc/init.d/apache2 start 重启 $ sudo /etc/init.d/apac…
详解JavaScript之神奇的Object.defineProperty
摘要: JavaScript有个很神奇的Object.defineProperty(),了解一下? =与Object.defineProperty 为JavaScript对象新增或者修改属性,有两种不同方式:直接使用=赋…
枚举类型 实现一个enumeration对于类的加工的函数
枚举类型 枚举类型是一种类型,是值的有限集合。如果值定义为这个类型为可列出的(可枚举的)的。为一个构造函数enumeration 实现enumeration对于类的加工的函数 思路,这个和工厂类不一样的地方在于是对其函数…
通过webpack引入第三方库
一般来说,引入第三方库有一下三种情况: 通过CDN引入; 通过npm 安装并引入; 第三方js文件就在本地 通过CDN 这是最简单的一种方式,例如引入高德地图,可以直接把以下代码放在index.html文件底部,这种情况…
使用GoogleChrome+JS代码批量删除QQ空间说说
这是我在知乎看到的代码,经过自己的整理后分享给大家。它可以逐条删除你的QQ说说,直到验证码跳出为止。 使用方法:1.用GoogleChrome打开自己的QQ空间,切换至说说界面。2.按F12打开开发者工具,在命令行粘贴如…
js上传图片压缩
js实现图片压缩后上传 用到的技术: canvas相关api html5的一些api 兼容性: h5没发现问题,pc低版本浏览器不支持 实现思路: 监听文件域的上传,通过FileReader api获取到图片的原始数据 …
Vue 动态创建 component
Vue 动态创建 component 在 angular 中 可以通过 ComponentFactoryResolver 来动态创建 component , 在平时使用 vue 的过程中也没有了解到这方面的信息。于是就花…
关于React中动画不生效的一些思考
项目中需要做这样的一个组件根据不同的数值,这个蓝色的条显示的宽度不同。这个其实很简单,我只要根据数据动态的计算它的宽度,生成节点就行了。其中的部分react代码如下 {data && data.lengt…
小程序图片转base64
引入 前段时间有个需求涉及小程序还原H5当中的图片上传功能。 没有细节考虑好就跟后端的老哥说接口不用改直接前端处理。。。 现在想想真是心疼我自己 现阶段的一些思路。 服务器处理 直接上传流文件到服务器,然后在服务器做ba…
React Event 实现原理
React 元素的事件处理和 DOM元素的很相似。但是有一点语法上的不同: React事件绑定属性的命名采用驼峰式写法,而不是小写。 如果采用 JSX 的语法你需要传入一个函数作为事件处理函数,而不是一个字符串(DOM元…
JS 进阶 (一)作用域深入和面向对象
JS进阶 第一章作用域深入和面向对象 预解释 1、全局作用域:当浏览器加载HTML页面的时候,提供了一个全局js代码执行的环境 2、预解释(变量提升) 在当前的作用域中,js代码执行之前,浏览器首先会默认的吧所有带有va…