![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 70
热爱改名阿呆呆
个人主页:https://jinglecjy.github.io/
掘金主页:https://juejin.im/user/5b30cde751882574af2819b0
展开
-
校招编程题目(2) JavaScript:购物车操作(京东)
实现购物车的添加和删除功能原创 2017-09-09 23:06:59 · 688 阅读 · 0 评论 -
连续发起jsonp请求,导致错误Uncaught TypeError: jsonp1 is not a function
记录一下在项目中遇到的一个问题和解决方法。 问题场景:频繁连续地通过jsonp跨域获取数据,而且后台设置了固定的回调函数名称时,导致错误Uncaught TypeError: jsonp1 is not a function。 解决方案:通过一个flag来记录当前是否有请求正在执行,如果有则将后发起的请求参数存储到数组中,直到当前请求完成后再重新发起,相当于将异步调用变成了同步。 va...原创 2018-05-21 19:02:30 · 3421 阅读 · 0 评论 -
【React前置知识】01. SASS
其实sass一直有在使用,但是只是非常简单基础的嵌套,没有发挥到其真正作用的10%,这次趁有空,整理一下sass的知识点。主要学习慕课网的视频教程【Sass和Compass必备技能之Sass篇】的笔记,感恩✿✿ヽ(°▽°)ノ✿.sass和.scss// .sass:类ruby语法,空格敏感h1 color: #000 background: #fff// .scss:...原创 2018-06-11 18:45:09 · 362 阅读 · 0 评论 -
【React前置知识】02. Compass
慕课网的视频教程【Sass和Compass必备技能之Sass篇】观后笔记,感谢Materliu老师~Sass与CompassCompass是Sass基础上二次开发的工具。优点:写出更优秀的CSS;解决CSS编写过程中的痛点问题(如精灵图合图等);有效组织样式、图片、字体等项目元素。应用场景:重构时自动化CSS;项目周期内更好组织项目内容。Compasscompa...原创 2018-08-05 10:14:52 · 584 阅读 · 0 评论 -
threejs基础上:初始化
优先更新个人博客,求关注~~个人博客:https://jinglecjy.github.io/Three.js是一个用于简化webGL编程的3D库,即使在不支持webGL的环境下也能做到优雅降级,以下教程将围绕构建这个地球DEMO来展开。ThreeJs中最主要的有三个对象场景(scene)、相机(camera)、渲染器(renderer)。scene是布景空间,camera是拍摄镜头,r...原创 2019-02-25 16:25:28 · 2538 阅读 · 0 评论 -
threejs基础下:贴图资源加载与光照
优先更新个人博客,求关注~~个人博客:https://jinglecjy.github.io/加载器Loaders加载器是threejs中很重要的一个步骤,可以用于加载纹理/图片/模型/音频等资源,不同的loader对应不同格式的文件,loaders通用流程如下:var loader = new THREE.[Loader]();/* * 函数名:.load(url, onLoa...原创 2019-02-25 16:26:14 · 4007 阅读 · 0 评论 -
threejs进阶上:动画
优先更新个人博客,求关注~~个人博客:https://jinglecjy.github.io/简单动画对于一些简单的动画,比如旋转/位置变换等等,可以直接使用requestAnimationFrame来进行重绘,示例:function render() { earth.rotation.y += 0.005; cloud.rotation.y += 0.003; ...原创 2019-02-25 16:27:06 · 1847 阅读 · 0 评论 -
threejs进阶下:交互
优先更新个人博客,求关注~~个人博客:https://jinglecjy.github.io/RaycasterTHREE.Raycaster是threejs中比较重要的一个类,可以用于物体选择和碰撞检测。实现原理是生成一条从显示的起点到重点的一条射线,检测与射线相交的物体集合。new Raycaster(origin, direction, near, far)origin:光线...原创 2019-02-25 16:27:54 · 2816 阅读 · 0 评论 -
threejs问题集锦
优先更新个人博客,求关注~~个人博客:https://jinglecjy.github.io/贴图官方插件贴图贴图大小限制WebGL对于texture的支持是有大小限制的,使用CanvasRenderer也会有同样的限制,只要手机支持WebGL,可以保证允许2048*2048的贴图,因此贴图最好不超过该限制。官方插件使用最新版OrbitControls.js(2018...原创 2019-02-25 16:28:32 · 3720 阅读 · 0 评论 -
开坑webpack(一):安装与简单使用
一、开始项目与配置(windows下)新建项目并在项目目录下初始化环境:npm init -y 安装工具:npm install --save-dev webpack webpack-dev-server(在webpack4中还需要安装webpack-cli,在webpack3是和webpack本身在一个包中的) 新建配置文件(名字不能换):copy NUL webpack.co...原创 2018-04-07 15:31:31 · 225 阅读 · 0 评论 -
仿微博风格的图片上传并实时显示实现(plupload,PHP)
没错,又是我,一只悲催的毕设咸鱼!这次实现的是微博发布动态时,选择图片上传按钮。按照惯例来个效果图。 这次使用了一个jquery插件plupload,具体的实现没有细究,拿过来直接就用了。上手还是很简单的,参考了几个博客就能实现基本功能了。微博的添加按钮是占据一个图片位置,每添加一个图片就向后移一位。注意:坑来了,使用这个插件的时候每次添加图片之后,添加的图片会处在之前添加按钮的位置,然后这个位置原创 2018-01-18 21:36:27 · 1911 阅读 · 3 评论 -
React入门笔记(三):表单、事件、Ref属性
表单、事件实例及ref属性原创 2017-12-14 16:30:33 · 3172 阅读 · 0 评论 -
JavaScript:iframe子页面和父页面域内及跨域通信示例
iframe子页面与父页面通信原创 2017-09-10 15:59:08 · 3864 阅读 · 0 评论 -
【YDKJS笔记】一、入门与进阶
前言:这本书是受到同学推荐所以找来看,目前感觉真的是没有愧对它那么多的好评,写的非常好,让我感觉跳出了旧的理解到了新世界。这份笔记实际上只是对书本内容的摘录,以便自己之后反复复习。强烈推荐大家一读原书!原创 2017-09-11 21:54:41 · 449 阅读 · 0 评论 -
【YDKJS笔记】二、作用域与闭包
YDKJS知识点整理原创 2017-09-28 10:59:28 · 367 阅读 · 0 评论 -
纯CSS实现带小三角的提示框
纯CSS实现带小三角的提示框原创 2017-10-14 17:09:43 · 3227 阅读 · 0 评论 -
用input输入框实现好看的复选框效果(css+jq)
做毕设果然是道阻且长QAQ,在用到一个复选框的时候由于嫌弃复选框实在太丑了,就自己做了一个。其中没有用到任何图片,用css和jQuery实现。原创 2017-12-22 22:46:00 · 2481 阅读 · 0 评论 -
React中的Diff算法——Christopher Chedeau(原文翻译)
React’s diff algorithm是了解React中的Diff算法必读的文章之一,以下内容是我在阅读过程中边看边翻译的,非科班渣翻请谅解。强烈建议阅读英文原文。翻译 2017-12-14 23:10:09 · 541 阅读 · 0 评论 -
React入门笔记(一):简介和JSX
简介和JSX原创 2017-12-10 21:24:13 · 738 阅读 · 0 评论 -
React入门笔记(二):组件和AJAX
React入门笔记(一):简介和JSX原创 2017-12-13 21:32:22 · 1378 阅读 · 0 评论