Wish 的文章
按主题整理的文章、代码片段与实践记录。
扫描服务器开放端口
Git
查看当前仓库地址:git remote -v git add . git commit -m "签名" git push 更新分支
监听DOM节点变化
Vue组件加载时会解析template模板中的代码生成一个虚拟DOM对象,保存到内存中。每当函数发送改变时,就会重新解析template中的模板生成新的虚拟DOM对象,然后使用dff算法来对比新的DOM树和原DOM树的区别,找出不同点。然后通过DOM操作来只更新不同的DOM元素。
Nodejs托管vue打包文件模版
JS二分法寻找数组元素
先找到中间的元素做对比。当传入的值小于中间值时候(此时的区间为start-middle),将end修改为middle-1位(这个时候就是start-middle的区间)。当传入的值大于中间值的时候(此时区间为middle-end),将start修改为middle+1位(这个时候…
移动端切换背景图片闪烁
Nginx配置SSL
JS同异步
js在执行代码的过程中,会由上至下。 同步在主线程中运行。异步在另外的任务队列中执行。 当主线程空闲后,会去看任务队列的内的任务是否完成,完成的推入主线程。 在JS中不纯在异步,只能自上而下执行,万一上一行解析时间很长,那么下面的代码就会被阻塞,这就意味着卡死。
Vue双向绑定原理
利用Object.defineProperty() 这个方法重新定义了对象获取属性值(get)和设置属性值(set)的操作来实现 在Vue3.0中使用Proxy替换Object.defineProperty Object.defineProperty 无法监控到数组下标的变化…
Vue监听器
比如监听每次跳转的路由 对象里面的值操作
测试服务器端口是否开放
telnet ip 端口 //telnet 127.0.0.1 3306
npm制作属于自己的组件库
1.组件位置( /packages ) 遵守一个组件一个文件夹规则 目录结构如下 组件内的index是按需引入。packages内的index是全部引入。 各个文件代码如下: 2.修改package.json配置文件 其中: name:包的名字 version:版本号 priv…
Mac代码
密码限制 pwpolicy -clearaccountpolicies 查看容量大小 du -sh *
iptables
iptables -I INPUT -p tcp --dport 3306 -m state --state NEW -j ACCEPT
nuxt笔记
1.Axios 2.中间件
easy-mock
安装Redis $ wget http://download.redis.io/releases/redis-4.0.14.tar.gz $ tar xvzf redis-stable.tar.gz $ yum -y install gcc $ cd redis-4.0.14/…
Nginx根据二级域名匹配对应的文件夹
一门APP --打包手机软件神器
然后发现了一个打包HTML或者封装url网址的工具。一门APP 一般VUE开发移动端,直接在网站上线。然后使用一门打包这个http网址。 还有其他的API可以配置,有免费也有收费的。
Hbuilder
1.打包web页面 创建5+app项目,将打包的静态项目拷贝进项目。云打包。 2.打包ULRL 创建WAP2APP项目