路径设置问题 本来想把html和js文件放在一个文件夹里面,就可以用同一个url加载了,结果和我想的不一样。...myImport // 直接放在Window里面好了。。。...vue上面,后来试了半天没成功。...我在cnd里面试了一下,没成功。所以只好用纯js组件的方式。 动态路由不需要套这个,但是异步组件就要套上,否则没有效果。...js文件的缓存问题 缓存是个好东东,避免我们重复加载js文件,加快页面显示速度,但是如果我们的js改了,浏览器却还是在用缓存怎么办? 我们可以设置一个版本号,加载文件后面就可以。
Js没基础的补一补基础,浏览器调试不会的看之前的文章里面推荐的浏览器介绍哈,别问,问就是我的收藏也没了。 01 扫盲阶段 问1:加密干啥用的? 答:不防你防谁。 问2:加密用在哪里?...这个时候怎么办呢,先回去看看主页面的标题列表。 ? 在url的父级元素以及和url这个a标签元素中并没有出现 js函数,下面来看解决办法: ?...然后把上面的特征码放在搜索栏中搜索下,看看结果: ? 相信到这里你已经可以手撕AES加密了(手动滑稽~) 问:怎么实现这样的加密? 答:会js的套个js 的AES加密库。 问:不会js怎么办?...答:上GitHub,上面的大佬早已经封装好了。请尽情调用吧~ Ps:实现了加密,爬人家一页两页的就行了哈,来学技能的不是让你搞人家站的。...推荐阅读误执行了rm -fr /*之后,除了跑路还能怎么办?! 程序员必备58个网站汇总 大幅提高生产力:你需要了解的十大Jupyter Lab插件
这个问题因人而异,如果你不需要开发大型的单页应用,此时你完全没有必要使用vuex,比如你的页面就两三个,使用vuex后增加的文件比你现在的页面还要多,那就没这个必要了。...$store.state.name; }, }, }; 此时可以得到和上面一样的效果。 官方建议2: 是不是每次都写this....为什么上面是错误的写法?因为这个store仓库比较奇怪,你可以随便拿,但是你不能随便改,我举个例子: 假如你打开微信朋友圈,看到你的好友发了动态,但是动态里有个错别字,你要怎么办呢?...注意:上面的这种传参的方式虽然可以达到目的,但是并不推荐,官方建议传递一个对象进去,这样看起来更美观,对象的名字你可以随意命名,但我们一般命名为payload,代码如下: 修改store/index.js...本节我们来学习使用Actions,Actions存在的意义是假设你在修改state的时候有异步操作,vuex作者不希望你将异步操作放在Mutations中,所以就给你设置了一个区域,让你放异步操作,这就是
最好的挣钱方式是钱生钱,怎样钱生钱呢,钱生钱可以通过投资,例如买股票、基金等方式,有人可能说买股票基金发财,我没这样的命和运气。...寻找加密参数位置 打开开发者模式,点击右上角三个小点,选择Search,搜索mcode,如下图所示: 搜索结果如下图所示: 我们发现有三个js有mcode参数内容,那该怎么办呢,这时我们可以精确一点搜索...,在mcode后面就英文状态的:,这时就只剩下第一个js了,双击该js文件,如下图所示: 在该js文件中,我们搜索mcode,返回的结果有75个那么多,该怎么办呢,这时我们发现在mcode上面一部分与我们要爬取的...设置断点 我们在上面的mcode代码行中设置断点并刷新网页,如下图所示: 点击上图中的红框释放,如下图所示: 刚好出现了indexcode和getResCode,很明显var time是和时间有关的...好了创建Scrapy项目后,接下来我们创建一个名为js的文件夹来存放刚才编写的js文件,并把调试js文件的Read_js.py文件放在Scrapy项目中,项目目录如下图所示: 这样我们的爬虫准备工作就做好了
下面我只介绍其中一个小知识点,就是.gitignore失去效果的时候,怎么办?...,都放在了我们正在开发的项目中。...但是我们要项目新建立一个文件夹,每次下载插件,我们都放在整个文件夹中。最后问题来了,其实我们提交代码的时候,这个插件的代码不需要提交到项目代码里面去的。...因为有用的js,我们已经 复制到项目的js文件了, 于是项目中就要写一个 .gitignore文件,这个文件就是说,里面写几个路径,这个路径下的文件不会上传到代码库中。...git rm -r --cached . git add . git commit -m 'update .gitignore' 上面的内容,只是给大家提醒一下,如果要精通,需要不断的学习。
但是以我自己做项目的便利性,我还是习惯把jq放在本地使用。原因有以下几点: 项目的可靠性。不会受外在的情况的影响。 在断网的情况下依旧可以工作。(我这个随时随地写代码的人哪)。...JQ2不兼容IE低版本,所以,针对IE低版本,要使用JQ1.11版 同时引入html5.js,以让低版本IE支持HTML5标记 为了实现这样的效果,我们需要写如下代码: <!...怎么办呢? 我想到一个解决方法。就是在同目录下建立一个jquery.js的文件,然后,在这个文件中写上如下代码: document.writeln(" 相比上面的一坨代码,确实是非常理想。但是,问题还是存在的。什么问题呢?...有思路: 所有JS文件放在同一个目录下,至于这个目录在哪里是不知道的。 因此,我们需要动态的获取这个js的目录并赋予变量,然后替换原来的路径就可以了 思路如此简单,代码实现不一定简单。
如果我找到一个第三方的包,它只提供了npm版本,没有提供直接在浏览器中导入的版本怎么办? 举个例子,我想把CSS Selector转换成XPath。...在Github上面,可以搜索到很多这种第三方包,例如:featurist/css-to-xpath: Convert CSS selectors to XPaths, in JavaScript[1]...因此,我们甚至没有办法把包里面的代码复制出来用: 遇到这种问题怎么办呢?难道我们需要人工一行一行去改写这个包里面的代码让它能直接在浏览器运行?还是必须用webpack来打包编译?...现在我们就可以把这个文件和HTML代码放在一起,通过标签导入了: <!...selector) $('.result').text(result) }) 运行效果如下图所示
但过一段时间问他,或是看他朋友圈,依然是在那些具体的前端知识点上面来回打转。 这是什么情况? 这就是找不到提升的途径。 为什么会这样?...你只有搞清了需求分析与业务逻辑,你才能使用html、css、js做为工具来写出项目应用。...所以,你学了一堆的html、css、js甚至更多东西,但如果不把重心放在需求与逻辑分析上面,你肯定写不出来什么东西。...有思路没实际开发能力的,那是产品经理,能靠想象着设计产品但不能做。就那个让app UI随着手机壳的颜色而改变的; 有能力没经验的,那是培训班学完了就在那直接转职当讲师的,只能讲课但实际开发经验没有。...那怎么办呢?注意啊,重点来了, 来参加我的先行者课程啊,这个课程就是以多个实例来引导你掌握学习“业务逻辑+需求分析=开发思路”的。特别适合于有一些html、css、js的同学。
//自定义组件 会被当作无效的内容 可是在实际项目中我们又会经常使用自定义组件,那该怎么办呐???...is 特性专为解决此问题,用 is 没 bug ; //自定义组件 为有效的内容 查看源码 自定义组件中父组件通过...效果功能更好 transition 组件 运动的东西(元素,属性,路由....)...vue2.0 中官方推荐使用 axios 做数据交互;不在推荐使用以前的 vue-resourse ;其实做交互她们本质上是一样的 vue-resourse 怎么用, axios 也可以那样用; 上面我采用的是...methods 中就好了 mapGetters 把 getters 获取的数据映射到此;放在computed 里面 getters :获取到数据,然后映射到 mapGetters 中,然后可在组件中直接引入
data-attr是HTML5里面的一个新属性(其实这东西都好多年了),方便CSS\JS去读取DOM上面的属性值。...jQuery在很久之前,就封装了一个 $.fn.data() 的方法,而该方法是将数据存放在DOM内部的一个数据对象中。...后续对这个key的所有读写操作,其实都是操作的这个数据缓存,而DOM上面的data-attr并不会发生任何变化。...如果你有一些样式,是希望同步这个data-attr的状态的,用 $.fn.data() 来操作就会发生一些奇怪的事情(之前一次没细看jQuery这块的实现,只是发现出来的效果怪怪的),建议改用 $....fn.attr() 方法或者JS原生方法。
在知乎上看到这么酷炫的代码效果,怎么能错过,so.在linux下搞来玩玩....效果图如下 首先使用的编辑器是github出品的atom :https://atom.io/ 教程很多我不板砖了. http://blog.csdn.net/kangear/article/details...下面 不要使用直接点install不会成功的,. image.png 之后在命令行下运行apm install 出现打勾算是成功,可以再atom中尝试,怎么用就看README文件 image.png 效果如下...:正在考虑怎么把颜色也变成暗色调..忒亮了点. image.png 然后想起这个atom本质上是把浏览器放在本地,所以插件也基本可以用js,css写.so ~/.atom/packages/script-runner.../ 快捷键: http://www.open-open.com/lib/view/open1449210316108.html 原创文章,转载请注明: 转载自URl-team 本文链接地址: 写代码没激情怎么办
这些js最开始是放在我自己的服务器上的,我们可以让浏览器直接去读取公共CDN里存放的这些库。...这里举个例子,下图中的js达到了1.2m,每次在没有缓存的情况下加载这个Js,浏览器都需要5s以上的加载时间,新用户点击我的网站,都需要盯着空白页这么久,十分劝退,很多用户没等到网页渲染完毕就关了。...对象存储OSS 经过一阵查找,我找到了七牛云,七牛云免费提供10G的OSS存储空间,我的想法是将这个js文件上传上去,拿到文件的链接后,写在前端html中,从OSS读取该JS文件,从而达到加速的效果。...然后访问我们的网站,结果如图,我又意识到,我没搞HTTPS,所有的请求由于强制走https,所以无法访问了。 ?...(这一点我是这么认为的,但并不肯定正确) 其它可行方法:Cloudflare免费CDN Cloudflare特别适合国外服务器网站的加速,经测试,我的阿里云服务器放在上面,加速效果并不是特别明显。
id.name; let value2 = declarations[2].id.name; new_array.push(value1, value2); } }; 上面就将所有的变量名找出来了...经过上面几步整体还原后的代码是这样的 ? 根据关键词很快就能搜索到加密所在位置,清晰可见!如果不还原你是搜不到的.. 还原后在网站上我们也能很快定位到加密位置,打上断点 ?...Reres 替换 既然代码已经还原了,但是我们在网站上调试的时候还是混淆的代码,那怎么办呢?...用法直接参考它的 github https://github.com/annnhan/ReRes[2] 好了有了这个东西,我们就能在网站上用还原后的 JS 来进行调试,太强了把! 效果如下: ?...tql,这下加密参数扣起来就没压力了吧! 后台回复 tql 获取相关代码!
一般动画设计给我们都是单个的使用Animate CC导出的fla源文件,就以我上面说的demo为例,长这样: ?...--可以下载下来放在自己的服务器--><script...但是有时候有些额外的对象或者方法是需要放在view1里面的,那怎么办呢? 我们新建一个View1的类把animate cc里的view1给复合进去。...比如下面这个小的h5动画,使用上面的animate cc和createjs两天就可以搞定: ?...可以使用逐帧图片来代替相关滤镜特效来实现动画效果。比如下面效果里面的花瓣飘落和萤火虫的效果可以使用逐帧图片来做。
这样可能就会有人说我第一个option要是不想获取的value值为空,那该怎么办,比如我第一个value值想设置成“请选择”这个字符串呢?...-- 注意这个设置值,要和上面的value值相一致才可以--> }); 该实例演示了使用 ng-repeat 指令来创建下拉列表,选中的值是一个字符串。...但是这个时候大家可能会又有一个问题,就是我如果想第一个不想要默认值呢,我就想把数据的任意一个值放在第一个选项里面呢,而且还不能留空白在上面。 这种情况其实也好解决,下面就再看一个例子: }); 该实例演示了使用 ng-repeat 指令来创建下拉列表,选中的值是一个字符串... 从上面的例子可以很明显的看出,只要在控制器中添加相应的初始值,就可以实现select中默认选中的效果了。
这些js最开始是放在我自己的服务器上的,我们可以让浏览器直接去读取公共CDN里存放的这些库。...这里举个例子,下图中的js达到了1.2m,每次在没有缓存的情况下加载这个Js,浏览器都需要5s以上的加载时间,新用户点击我的网站,都需要盯着空白页这么久,十分劝退,很多用户没等到网页渲染完毕就关了。...参考: https://blog.csdn.net/bigtree_3721/article/details/79849503 按照上面网页的教程,修改nginx的conf。...对象存储OSS 经过一阵查找,我找到了七牛云,七牛云免费提供10G的OSS存储空间,我的想法是将这个js文件上传上去,拿到文件的链接后,写在前端html中,从OSS读取该JS文件,从而达到加速的效果。...(这一点我是这么认为的,但并不肯定正确) 其它可行方法:Cloudflare免费CDN Cloudflare特别适合国外服务器网站的加速,经测试,我的阿里云服务器放在上面,加速效果并不是特别明显。
但是,身材不好怎么办?运动是一个选择,特别是像我们程序员行业,天天坐在空调办公室,更应该出出汗,正所谓:冬练三九,夏练三伏。 下班后,约上公司的妹子,打打羽毛球,还没很惬意的事情嘛。...你却说,没订到场地(尴尬,逃。。。 求生欲极强的 pk 哥接着说,但是,我写了一套 Python 自动化抢票的程序,每次临近打球的时间点,会有人转让或者退掉的,用这套程序就能实现自动化定场地了。...效果展示 我们以周五一个时间段为例,这个时间段有些场地是没被预定的,我们用这程序能否正常预定成功? 上面视频执行完成后,我就会收到预订成功的邮件通知,在 10 分钟内付款就预订场地成功了。 ?...pk 哥用的方法是用 js 方法滑动页面。...最后,输入你要预订的场地名和预订的星期,调用函数运行即可达到我文章开头的效果。 全部代码在我公众号回复「运动」获取。 ?
说到上面的方式,也许很多人又会想起来,这样可以把静态文件交由nginx来进行处理。...3)上面我们直接试了一个小例子,让nginx进行转发,即所谓的反向代理。...一般情况下,如果我们需要用nginx来进行静态文件伺服,一般都会把所有静态文件,html,htm,js,css等都放在同一个文件夹下,这样就不会有tomcat这样的情况了,因为tomcat下的是属于不同的项目...3)有些人会说,这些都只会找一台服务器,但如果我们想在一台服务器挂了的时候,自动去找另外一台,这怎么办?这实际上nginx都考虑到了。 这时,我们之前用的proxy_pass就有大用途了。...我们还是直接来http://localhost,还是和第一个一样的效果,所有链接都没问题,说明我们配置正确。
图片填入代码图片那就会出来以上这个效果不过我基本上用不到这玩意~~绘图docsify-pumlDocsify plugin to parse PlantUML content @indieatom.跟上面那个一样...我在想万一以后我还要换的话怎么办...那就更麻烦了,最好还是通用会比较好。...图片也是先加载js再加载stylesheet,一下这行代码放在...@alertbox.这个页脚信息感觉比上面那个侧边栏页脚要更加的适合我用。图片这是人家官方的效果,实际上是读取了一个md文件所以相对来说自定义程度要高很多。...一定要放在docsify自己的js依赖下方我一开始还以为位置、顺序是无所谓的,实际上页脚信息会加载不出来接着是配置参数window.
那么问题来了,我们开发时也想调用https://api.juejin.cn的接口来获取数据,怎么办??...[bpecfr6rgn.png] 当然上面有夸张成分,但是也反馈给我们一个事实:三方业务是一个不可预知的黑盒,你不知道有多少关联的约束,因此在代理这块不应该做“加法”,而要做“减法”。...基础套路搞懂了,那接下来就说说如何用whistle做“减法”,达到一劳永逸的效果。 whistle 代理配置 1. 安装whistle npm install -g whistle 2....}:指定mock文件,command + 左键 会自动帮你创建paas.js文件,只需在里面写上你的js代码就行了,到后面访问my.com时会先执行你的逻辑,这里 有官方说明,就不再重复说了。...代理方案效果对比 看下上面介绍2种代理方案的框架流程图: [0f678110f1a943d1da68257d02b157cb.png] Vite代理方案: 在本地服务器的基础上,不断加要跨域的proxy
领取专属 10元无门槛券
手把手带您无忧上云