白驹过隙,忽然而已

keep moving


  • 首页

  • 标签

  • 分类

  • 归档

requirejs组件化思想实践

发表于 2017-04-14 | 分类于 前端
之前一直是用vuejs来开发组件化项目,近期在搜狐实习期间,恰好是用AMD和jquery来开发项目,好久没有写过requirejs,想写个简单的小组件——自定义弹出框组件。具体代码已上传github个人仓库,在过程中还是发现学的不够扎实。 首先是思想,将整个项目分层。分别是核心层,组件定制,框架c ...
阅读全文 »

进度条

发表于 2017-04-01 | 分类于 前端
js实现进度条,主要是通过setInterval来控制,但是如果设置的时间大的话,会使动画变得不流畅,css3则能实现平滑的动画。具体链接: https://github.com/ZyxBlog/progress-bar
阅读全文 »

实现列表排序

发表于 2017-03-23 | 分类于 前端
首先主要实现一个功能列表排序,点击成绩,会出现分数倒序排列,再点击一次,会出现分数正序排列。怎么思考这个问题:首先怎么获取值,在这里通过DOM操作取出列表里面的所有值,放入一个二维数组里面。其次是排序,在js里面有一个.sort()方法,里面传个函数:正序:该函数两个两个判断,如果val1<v ...
阅读全文 »

移动端调试界面

发表于 2017-03-12 | 分类于 移动端
前端写页面时,移动端调试。首先命令行输入ifconfig获取本地地址,然后替换localhost接着,打开草料二维码,将地址复制输入,手机端用微信一扫即可。(该方法成立条件:手机和电脑必须连同一个局域网)
阅读全文 »

判断数据类型

发表于 2017-03-04 | 分类于 前端
平时用js判断数据类型,都是用typeof来判断,但是对于null,众所周知console.log(typeof null === ‘object’)返回true,而instanceof也是这样,不能准确判断。关于另一种判断数据类型的方法:12345678var a = [];var b =  ...
阅读全文 »

js获取某范围的素数

发表于 2017-03-02 | 分类于 前端
js获取某范围之内的素数,思考过程:素数的性质,只能整除1和自己本身的数,自然数的范围内,0和1要去除。然后一般筛选数据,由于不知道具体范围,我可以用传参的思想,最后返回一个筛选出来的数组。12345678910111213141516var prime = function(leng) { ...
阅读全文 »

CMD和AMD

发表于 2017-02-27 | 分类于 前端
关于模块化规范,CMD规范和AMD规范,两者的区别是什么。 CMD是(Common Module Definition)为通用模块定义。 AMD是(Asynchronous Module Definition)为异步模块定义。CMD1234define(function(require,expor ...
阅读全文 »

搭建本地服务器

发表于 2017-02-25 | 分类于 前端
首先安装node,用node -v查看版本,如果有版本号,则已安装。然后运行命令npm install anywhere -g全局安装anywhere。最后找到路径,运行anywhere 8080(自己想要的端口号)。浏览器自动启动 http://192.168.31.207:8080/
阅读全文 »

关xss和CSRF攻击

发表于 2017-02-24 | 分类于 网络安全
起初对这个问题没思考过,平时写cookie时也没注意安全问题,但是今天看到这两个名词时,想去了解一下。首先XSS和CSRF是两种攻击,官方是这样解释的: csrf是跨站点伪装请求 xss是跨站点攻击在网上看了很多博客,很多都是讲的教科书式的解释,不太利于理解,然后看到这篇可能更适合像我这样第一次接 ...
阅读全文 »

ajax之XMLHttpRequest对象

发表于 2017-02-20 | 分类于 前端
平时写项目用jquery里面$.ajax()和$.post()和$.get()用的比较多,因此用原生写ajax比较少。 首先创建XMLHttpRequest对象12345678910111213141516171819202122var xmlhttp;if (window.XMLHttpReque ...
阅读全文 »
1…345…11
周轶轩

周轶轩

非淡泊无以明志,非宁静无以致远

105 日志
13 分类
25 标签
GitHub E-Mail
© 2016 — 2019 周轶轩
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4