分类: 前端开发类

56 篇文章

vue cli+webpack+vue router 前端开发
开发环境 vue 2.x webpack vuex axios vue-router ## 开发优化 vue-router 的自动化导入(中轻量级项目适合) 思路: 利用webpack的require.context 固定的页面目录结构 页面目录结构示例: yourModule -- pages -- -- yourModule.index.vue…
前端开发之:对象的思考
object 对象的巧用 浅拷贝,同原的利用 循环的时间复杂度远远高于,不循环,所以可以不用循环尽量不用。但是在开发中很多的循环是不可避免的,这时候就可以考虑来构造一个对象替代循环,通过对象属性直接查找目标,可以降低时间复杂度O(n),提高性能。 尤其是在数组嵌套的数组中等等。 举个栗子: arr: [{ id: '1', te…
js技巧一:日期
获取时间戳 只获取到秒的时间戳 new Date(Date()).valueOf()/1000不包含毫秒数的时间戳 精确到秒的时间戳(Unix时间戳) Math.round(new Date().getTime()/1000)包含毫秒数,但进行四舍五入精确到秒的时间戳
HTTP之ajax请求
AJAX是什么? 全名: Asynchronous JavaScript and XML,异步的JavaScript与XML技术,是‘浏览器端’网页开发技术。 与传统的网页请求区别: 传统的网页请求是允许用户操作表单,提交表单时向服务器发送一个请求;服务器接收到表单并处理表单数据,给用户返回一个新的网页(包括用户修改与未修改的部分),会造成网络资源…
前端安全一:xss攻击与防御
以下是将您提供的WordPress文章转换为Markdown格式后的内容: xss是什么? xss:cross site scripting (区别于css) 跨站脚本攻击;运用脚本(浏览器解析运行)攻击目标网站的攻击方式。 - 场景:被攻击的网站 - 执行者:被攻击的网站的用户浏览器 - 攻击方式:浏览器可以解析的脚本(不可信) xss类型 反射…
ionic-cli 5+ angular 移动端开发
环境 nodejs 10.11.0 npm webpack 4.35.2 ionic 4.7.4 angular cli 8.2.2 rxjs 6.4.0 sass 1.22.2 typescript 3.4.3 具体安装流程见官网 ionic 是非常人性化的,在初始化项目的时候已经将基础架构创建好了,节省开发时间,提高了开发效率;ionic很清晰…
Javascript Arrays – 不可变函数
最近几年,随着对React的使用,对Javascript也有了深度的探索。这也促进了我们对纯函数和不可变性(都是Redux之类的库的主要基础)的学习和实战。 同时,在未意识到不可变函数的情况下,使用可变函数是需要面临很多bug的,因此,在项目中使用Javascript的数组时,不可变函数是首选。 例如:splice 是一个可变函数,它修改了原数组返…
Javascript 已经超过了Java 成为了2019年最受欢迎的程序设计语言
Java 和 Javascript(就流行程度而言,不是使用方面)的竞争已经持续了很多年了。但是,似乎Javascript正在逐渐发展壮大为近年来最流行的编程语言。在2018年,HackerRank平台对71,000名开发人员进行的一项调查显示如此。 尽管它们的名字有一个共同的部分,但是Java和Javascript没有任何关联。Java是于199…
Javascript 入门
RegExp 对象方法 exec() 以下是一段JavaScript代码,演示了如何使用RegExp对象的exec()方法: const arr = ['ezlost', 'losthome', 'meller', 'cool', 'eat'] le…